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 https://codeberg.org/simonrepp/faircamp °˖✧◝(⁰▿⁰)◜✧˖°
@freebliss Interesting! Is there a specific reason on why you chose the project or just plain curiosity?
@rostiger I want this badly myself so I can host some of my previous music projects :) (and maybe it will serve as an encouragement for me to get back to producing new stuff too ;))
@freebliss So I guess my question should have rather been: why don't you use Bandcamp?
@rostiger Good point :) There's many factors, one being that I'm currently researching online funding and specifically technological independence related to funding for a potential paid project, so to some degree this has been prompted by the findings of my research over the last weeks. Another is that I'm very much into giving structure and order to media, as in, finding the most simple and beautiful ways to arrange them, and this is an opportunity to do that in-depth with audio, which I haven't so far (or it's been a while at least). And lastly, towards myself it would feel a bit inflated to put my audio projects up on bandcamp right now - I've got a wild mix of demos, improvisations, rehearsal outtakes, gig recordings, experimental noise :D, really old stuff ... I'm not even sure what exactly I want to put up, but I think the process itself - of digging out stuff again, and considering what I want to continue on maybe - will be the really interesting thing, and that somehow feels more at home at my own self-hosted place. :) (and then of course also: making new free software to share with everyone <3 can't help it haha)
@freebliss Sounds like a healthy process! I can really relate to the idea of building tools that suit oneself - I‘m currently coding a static site generator in C. Pretty sure the world doesn’t need any more of these, but it makes me happy because I learn so much, it works just as I want it to and if not, it’s my own fault (and I can fix it!).
@freebliss Anyway, looking forward to what you‘ll come up with!
@rostiger Yeah supercool! I was in fact writing the first bits of faircamp in C as well (before getting impatient haha) :) I've written dozens of static [something] generators over the years and I don't regret any of it - generally when writing something for oneself the abundance of that thing elsewhere becomes competely irrelevant if one does it for the journey and the learning. On top of that I would even argue that the world _does_ need many more static * generators - there's just a lack of imagination going around in terms of what a static * generator can be - somehow 95% of what's out there does not emancipate from the confines of the "generic blog-like" or "plugin-based js-hipster super-generator-framework" notion. :)
@fortifieduniverse @rostiger I've seen a few essays describing the act of creating one's own website as a deeply self-reflective act, one of finding and possibly reinventing yourself, and I couldn't agree more that writing one's own SSG is like a supercharged version of that, rite of passage is spot on. :)
@fortifieduniverse @freebliss To be fair, I'm not really writing it myself. I'm typing off oscean line by line, understanding the code and modifying it where I want to adapt it to my needs.
Basically I'm learning C as I go, Combining it with a proper project makes it feel much more of an accomplishment, too.
@freebliss great to see a new project from you!
can you share your research on funding? i try to solve funding for public goods like free software at @snowdrift. we have extensive research on funding methods and platforms, but i always like to see more opinions
@davidak Hey David o/ I checked out funkwhale before - I really hope they can sustain themselves further as I'd love to see them blossom! For me personally it's too much though and with faircamp I'm building something really simple instead: A website for browsing, listening and downloading(/purchasing) music - no metrics, no social, just you and the music (and wallet, optionally). ;)
As for hugo I think that would just add unneeded complexity and dependance here - the conventional SSG parts in faircamp are trivial, in fact, these are pretty much done already. However I do want to get into Go very soon, including hugo for potential one-shot SSG projects, which is where it really shines, I believe!
Thanks so much for that linked write-up on funding, that looks amazingly in-depth and well researched - hats off to you! :) As for my own research, I haven't written anything down yet I'm afraid as it's so far been strictly on the side and for my own planning/brainstorming. I'll let you know if and when I put some of it in writing! Just one addition from a cursory glance over your research: I think you might have missed out on https://ghost.org (which I only recently have discovered and which looks almost too good to be true). ;)
@freebliss i know ghost as a blog software, but haven't seen their subscription model. that's something that does work (see Patreon), but is not compatible with free software values, since you have to offer exclusive content to paying members
our solution has to solve the freerider problem, so people have incentives to support the project without getting exclusive content. we think our crowdmatching mechanism does that, but we still have to test it
@freebliss do you know funkwhale?
@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: https://post.lurk.org/@freebliss/105728837344105404
@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. :)
@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
@freebliss Sounds like a sweet project! Will be following your progress...
@fortifieduniverse Yay appreciate the feedback :) Thanks for taking the time to reply!
Welcome to post.lurk.org, an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.