Development Teaser: I'm working on a self-hostable #bandcamp alternative - implemented as a static site generator written in #rust

As a small tech tradeoff and an experiment I'm integrating a soft paycurtain: Albums can display a price tag, (including a user interaction for setting a price for "name your price" albums), payment directions are given (Liberapay, SEPA, etc. as configured), but the payment itself is not technically enforced, i.e. the listener is asked to affirm by themselves - by clicking a button - that they have paid for what they want, and only then given the download link. I'm open to experiment further with this when I've released faircamp (current codename) to the public. I could also imagine an option for integrating a hard paywall based on entering a token that could e.g. be made exclusively available to your backers on an external platform (ghost, patreon, steady, paypal, ...).

Been fleshing out the first prototype all day today, and having a blast! ✌️

Update on the announced self-hostable #bandcamp alternative: Got tons of work done on the foundation over the last days (architecture, reading, transcoding, caching, syncing, configuration, cli arguments, ...). Today was the first time I did some design exporation (first glimpses attached - these are already in-browser screenshots of the functional interface, not mockups :)). I'm developing out in the open at °˖✧◝(⁰▿⁰)◜✧˖°

@gcrkrause Yes indeed I do, fantastic project! :) I wrote 2-3 sentences on how faircamp relates to funkwhale in this reply if you're curious about that:

@freebliss Thanks! Seems to be a nice addition to the environment and I get the point: Funkwhale is heavy to host and doesn't fit well for DIY musicians. Thanks for the nice addition!

On the other side I really like the styling of your project and would like to have better artists pages in funkwhale, too. So if you want to get your hands dirty to bring this UI to funkwhale, feel free to get in touch! :)

@gcrkrause Thanks appreciate the feedback! :) If my own creation happens to get too barebones and "socially-undernetworked" for myself at some point I might just get invested in funkwhale :) Are you actively working on funkwhale? I see you're involved in quite a few things! I'm always especially happy to see lots of development in the libre audio field, we can't get enough of that! \o/

@freebliss I currently try to get some stuff done for Funkwhale since Agate wants to step down as maintainer and I want to help keep this project alive.

He, where am I involved? :D I get in touch with many things but for me its hard to stick with a project for a longer time :|

@gcrkrause Read about that, great that your'e trying to help keep it going, fingers crossed!

I can relate to the feeling of struggling with long-term involvement (or put differently the motivation and desire to help out at every corner :)). I think I've come to see that as a life-long journey in itself - finding the place(s) and projects one belongs to and how to be able to make the best impact even if one does not (, can not) stay for very long. These days I find myself rotating between many projects, trying to always come back and complete the circle over and over again, leaving all of them better at each cycle. :)

@freebliss @gcrkrause I'm the opposite. One project is a never ending black hole of work to do.


@be@fosstodon.Well I am not going to another project because I am done, but because I see another important thing which needs help. @freebliss

Melde dich an, um an der Konversation teilzuhaben

Server für Leipzig im Fediverse. <3 Diversität