home.social

Search

1000 results for “localfirst”

  1. RE: mastodon.social/@voteinorout/1

    A BlackRock AI data center illegally tapped 30 million gallons of water from a Georgia community during a drought.
    Two unauthorized hookups. No accountability until residents noticed.
    This is centralized AI in practice.
    One company. One location. One point of extraction.
    The community had no say.
    Distributed local-first AI changes this.
    No single data center draining a town's water supply.
    No single point of unaccountable control.
    #AI #Decentralization #AxiomOS #watercrisis #FOSS

  2. RE: mastodon.social/@voteinorout/1

    A BlackRock AI data center illegally tapped 30 million gallons of water from a Georgia community during a drought.
    Two unauthorized hookups. No accountability until residents noticed.
    This is centralized AI in practice.
    One company. One location. One point of extraction.
    The community had no say.
    Distributed local-first AI changes this.
    No single data center draining a town's water supply.
    No single point of unaccountable control.
    #AI #Decentralization #AxiomOS #watercrisis #FOSS

  3. RE: mastodon.social/@voteinorout/1

    A BlackRock AI data center illegally tapped 30 million gallons of water from a Georgia community during a drought.
    Two unauthorized hookups. No accountability until residents noticed.
    This is centralized AI in practice.
    One company. One location. One point of extraction.
    The community had no say.
    Distributed local-first AI changes this.
    No single data center draining a town's water supply.
    No single point of unaccountable control.
    #AI #Decentralization #AxiomOS #watercrisis #FOSS

  4. RE: mastodon.social/@voteinorout/1

    A BlackRock AI data center illegally tapped 30 million gallons of water from a Georgia community during a drought.
    Two unauthorized hookups. No accountability until residents noticed.
    This is centralized AI in practice.
    One company. One location. One point of extraction.
    The community had no say.
    Distributed local-first AI changes this.
    No single data center draining a town's water supply.
    No single point of unaccountable control.
    #AI #Decentralization #AxiomOS #watercrisis #FOSS

  5. RE: mastodon.social/@voteinorout/1

    A BlackRock AI data center illegally tapped 30 million gallons of water from a Georgia community during a drought.
    Two unauthorized hookups. No accountability until residents noticed.
    This is centralized AI in practice.
    One company. One location. One point of extraction.
    The community had no say.
    Distributed local-first AI changes this.
    No single data center draining a town's water supply.
    No single point of unaccountable control.
    #AI #Decentralization #AxiomOS #watercrisis #FOSS

  6. Two days left for Linux App Summit 2026 in Berlin!

    Join us in person (or watch the streaming) and learn straight from the horses mouth (the horse being Lennart Poettering himself in this scenario) how adding trust to Linux affects apps, what's the state of play of Flatpak portals, and which challenges local-first app developers face.

    Check out everything else that's on the menu at
    conf.linuxappsummit.org/event/

    #GNOME #KDE #LAS2026

  7. Two days left for Linux App Summit 2026 in Berlin!

    Join us in person (or watch the streaming) and learn straight from the horses mouth (the horse being Lennart Poettering himself in this scenario) how adding trust to Linux affects apps, what's the state of play of Flatpak portals, and which challenges local-first app developers face.

    Check out everything else that's on the menu at
    conf.linuxappsummit.org/event/

    #GNOME #KDE #LAS2026

  8. Two days left for Linux App Summit 2026 in Berlin!

    Join us in person (or watch the streaming) and learn straight from the horses mouth (the horse being Lennart Poettering himself in this scenario) how adding trust to Linux affects apps, what's the state of play of Flatpak portals, and which challenges local-first app developers face.

    Check out everything else that's on the menu at
    conf.linuxappsummit.org/event/

    #GNOME #KDE #LAS2026

  9. Two days left for Linux App Summit 2026 in Berlin!

    Join us in person (or watch the streaming) and learn straight from the horses mouth (the horse being Lennart Poettering himself in this scenario) how adding trust to Linux affects apps, what's the state of play of Flatpak portals, and which challenges local-first app developers face.

    Check out everything else that's on the menu at
    conf.linuxappsummit.org/event/

    #GNOME #KDE #LAS2026

  10. Two days left for Linux App Summit 2026 in Berlin!

    Join us in person (or watch the streaming) and learn straight from the horses mouth (the horse being Lennart Poettering himself in this scenario) how adding trust to Linux affects apps, what's the state of play of Flatpak portals, and which challenges local-first app developers face.

    Check out everything else that's on the menu at
    conf.linuxappsummit.org/event/

    #GNOME #KDE #LAS2026

  11. 🚀 Fastest-growing AI projects today

    1. One standout project nexu-io/open-design, which has seen significant traction for its u...
    2. The repository butthtio/solidity-cot-auditor also stands out for its specialized focus...
    3. nexu-io's open-design a local-first replica of Anthropic's Claude Design, featuring ove...

    Full report → pullrepo.com/report/todays-ai-

    #AI #OpenSource #GitHub #Tech #AIAgent

  12. https://posthole.net/

    THE POSTHOLE
    Monday, 11 May 2026  ·  Morning Edition  ·  Vol. 1 No. 152
    MJD 61171.50

    LEAD — INTERNATIONAL

    Middle East crisis live: Trump rejects Iran response to US peace proposal as Tehran warns of new attacks
    -- The Guardian

    US president calls Iranian response ‘totally unacceptable’ while Tehran says it will retaliate against any new US strikes or foreign warships in strait of Hormuz Trump calls Iran’s response to peace plan ‘totally unacceptable’ as ceasefire frays Turkey’s...

    #posthole

    INTERNATIONAL

    Labour MP who gave Starmer leadership ultimatum says PM’s speech was ‘too little, too late’ – UK politics live
    -- The Guardian
    Catherine West calls on prime minister to set out his departure timetable but stops short of standing herself Botterill says...

    Maldini’s ghost hangs over uninspiring Milan as top-four place slips from view | Nicky Bandini
    -- The Guardian

    Trump heads to China this week to meet Xi as Iran war and trade disputes loom over summit – US politics live
    -- The Guardian

    #posthole

    IN BRIEF

    Presentation: Evolution of a Backend for a Streaming Application -- InfoQ
    Article: Local-First AI Inference: A Cloud Architecture Pattern for Cost-Effective... -- InfoQ
    Podcast: From Java EE to Quarkus and LLMs: Adam Bien’s Playbook for Boring, Future‑Proof... -- InfoQ
    TrickMo Android banker adopts TON blockchain for covert comms -- BleepingComputer
    New DORA Report Claims Strong Engineering Foundations Drive AI Return on Investment -- InfoQ

    #news #posthole

    SECTIONS

    Politics Fightbox: Today in Supreme Court History: May 11, 1942 #politics
    Science Showcase: Hantavirus cruise ship outbreak, risk of microplastics-caused... #science
    Tech Talk: The Adventure Family Tree #tech
    USA News Firehose: Family throws surprise birthday party at Eagles tailgate for... #USnews
    Comic Collection: Hark, A Vagrant: Away From Desk #comics
    Books Bundle: ‘I Couldn’t Have Done It Without You’ #books
    Guns Galore: Navy M1 Garand Conversions to 7.62mm NATO: Mk2 Mod0 & Mk2 Mod1 #firearms
    Delicious Dining: raspberry swirl cheesecake bars #food
    Fascination Station: Enshittification #culture
    Podcast Pack: Takiyasha Hime & the Gashadokuro: Japan's Frog-Riding Witch &... #podcast

    Full broadsheet: https://posthole.net/

    #posthole #news

  13. https://posthole.net/

    THE POSTHOLE
    Monday, 11 May 2026  ·  Morning Edition  ·  Vol. 1 No. 152
    MJD 61171.50

    LEAD — INTERNATIONAL

    Middle East crisis live: Trump rejects Iran response to US peace proposal as Tehran warns of new attacks
    -- The Guardian

    US president calls Iranian response ‘totally unacceptable’ while Tehran says it will retaliate against any new US strikes or foreign warships in strait of Hormuz Trump calls Iran’s response to peace plan ‘totally unacceptable’ as ceasefire frays Turkey’s...

    #posthole

    INTERNATIONAL

    Labour MP who gave Starmer leadership ultimatum says PM’s speech was ‘too little, too late’ – UK politics live
    -- The Guardian
    Catherine West calls on prime minister to set out his departure timetable but stops short of standing herself Botterill says...

    Maldini’s ghost hangs over uninspiring Milan as top-four place slips from view | Nicky Bandini
    -- The Guardian

    Trump heads to China this week to meet Xi as Iran war and trade disputes loom over summit – US politics live
    -- The Guardian

    #posthole

    IN BRIEF

    Presentation: Evolution of a Backend for a Streaming Application -- InfoQ
    Article: Local-First AI Inference: A Cloud Architecture Pattern for Cost-Effective... -- InfoQ
    Podcast: From Java EE to Quarkus and LLMs: Adam Bien’s Playbook for Boring, Future‑Proof... -- InfoQ
    TrickMo Android banker adopts TON blockchain for covert comms -- BleepingComputer
    New DORA Report Claims Strong Engineering Foundations Drive AI Return on Investment -- InfoQ

    #news #posthole

    SECTIONS

    Politics Fightbox: Today in Supreme Court History: May 11, 1942 #politics
    Science Showcase: Hantavirus cruise ship outbreak, risk of microplastics-caused... #science
    Tech Talk: The Adventure Family Tree #tech
    USA News Firehose: Family throws surprise birthday party at Eagles tailgate for... #USnews
    Comic Collection: Hark, A Vagrant: Away From Desk #comics
    Books Bundle: ‘I Couldn’t Have Done It Without You’ #books
    Guns Galore: Navy M1 Garand Conversions to 7.62mm NATO: Mk2 Mod0 & Mk2 Mod1 #firearms
    Delicious Dining: raspberry swirl cheesecake bars #food
    Fascination Station: Enshittification #culture
    Podcast Pack: Takiyasha Hime & the Gashadokuro: Japan's Frog-Riding Witch &... #podcast

    Full broadsheet: https://posthole.net/

    #posthole #news

  14. LinuxOnTab — Real Linux in your browser. No install, no server, no Docker.

    "LinuxOnTab boots a real x86 Linux kernel and Alpine userland inside your browser using WebAssembly and the v86 emulator. A zero-install, local-first, in-browser Linux terminal — a lightweight Docker alternative for instant sandboxes, teaching, demos, and disposable shells."

    https://linuxontab.com/

    #linux #nifty #wasm #webdev

  15. 🚀 Level up your experience with Fellow Enhanced!

    Complete UI overhaul for a faster, sleeker, and modern look:
    💎 Liquid Dark Mode
    📊 Interactive User Dashboard
    💬 Revamped Chat Architecture
    ⚙️ Multiskin (Romeo, Tinder, Scruff styles)
    🔐 Local-first Privacy

    patreon.com/posts/157119585

    #OpenSource #Tampermonkey #UserScript #WebDesign #UXUI #DarkMode #Frontend #Javascript #Coding #IndieDev #WebDev #Tech

  16. [Read in full on NHAM]

    The Fairplayer Story by Carles Barrobés

    2025-07: A musician and a software engineer walk into a bar…

    This could be the beginning of a joke, but it’s kind of the origin story of Fairplayer (@fairplayer). Every collective story is a collection of interweaved personal stories, and this is mine.

    The musician is Guillem (@blankfosk) and the developer is me, Carles (@txels). The scene is the Guinardó neighbourhood in Barcelona, Catalunya. The conversation focuses on an upcoming boycott to “the streaming platform that must not be named”, boycott that is gathering momentum. Musicians from the local scene are seriously enraged, and want out. Quickly. The genocide in Palestine is on everyone’s minds.

    Out of the “S” platform, but where to? We talk about what alternatives are there that won’t end up becoming the same type of extractive enshittified platform. Because we are dreamers from the world of free software and mutual aid, we know there can be alternatives. Guillem is part of a creative collective (anartist.org) that is already on Funkwhale… but he feels Funkwhale is not particularly usable, from the point of view of the listener’s user experience. He suggests exploring creating a “Funkwhale theme” focused on simplicity. I suggest “what about a player that is just a client for the Funkwhale API?”.

    After that chat we get all pumped. Guillem starts creating some designs in Penpot. He is on fire. I guess he’s not sleeping much from excitement and working on this. I tell him I am going on vacation, we’ll catch up in September.

    2025-09: Let’s get started

    Back from vacation, recharged and ready to start. We iterate on the concept of decentralisation. We decide that the platform should not be tied to Funkwhale alone, rather a more universal “play music from a decentralised ecosystem” – multiple music “catalogs” that are indexed by a player that acts as a “hub”. We build a simplistic proof of concept catalog (just to have some initial way to upload music), and we start working on the player.

    We don’t have a name yet. We think we are facilitating an “Exodus” from one platform, so we name those first components the “Exocatalog” and “Exoplayer”. (I’m really glad we didn’t stick with that name. We shouldn’t define ourselves by what we are against, rather what we are for.)

    Mid-September we start talking about this cool tool that musicians use to set up their websites called Faircamp. A friend of Guillem’s (Marcel) has helped him set one up for his small indy label – Radi Solar. We think Faircamp is a great candidate for a decentralised catalog component, and we feel we can offer added value to Faircamp users.

    By this time we think the concept of decentralised catalogs could include our own catalog, Faircamp, Funkwhale, and potentially Mirlo and Bandwagon. We are quickly learning about all the exciting things going on in the independent digital music ecosystem – it’s buzzing with activity.

    …meanwhile, in a parallel space

    While I’m working on tech, Guillem, Marcel and other friends at Anartist have been discussing the intersection of politics and music. How to organise and transform the ecosystem beyond a tool. These concerns had been macerating for a while within @anartist.

    2025-10: We have a name

    It feels like we made a good decision going for Faircamp as a starting point. It has a community of users that really love the tool and believe in self-hosting their music. And Simon Repp (@freebliss), the Faircamp developer, is a fantastic human being.

    We start using the name “Fairplayer” (you may at this point realise where we got inspiration from) and manage to register some domains, including fairplayer.band.

    In parallel, things are moving (slowly but surely) in the activism space (led by a group we call La instrumental, which has the same two meanings as in English, because we like puns), with the idea of organising as a cooperative. Temptative name “Mistu” (which sounds like the catalan name for “match” as in the small thing that you can strike to make fire).

    We know that it could take a long time for the local musicians collective action to get organised, but we can start experimenting with tech in parallel, to show what is possible, to open up scenarios. And organised collective action can be hard, and may eventually fail… so in the worst case, if that mobilisation doesn’t prosper, at least we can leave a legacy that Faircamp users can benefit from.

    In the meantime, Guillem the big motivator is getting a bunch of people eager to join Fairplayer. We will make a presentation of what we have done so far and where we think this could go.

    2025-11: The team grows

    First encounter with new people interested in participating: Sofi, Macià, Juan Diego aka Tlayoyo, Vera, Victor… I may forget some. For the first time I realise this will be nothing like than my previous typical “activist software” experiences, mostly solo or duo endeavours. I panic. The codebase is not ready. I am not ready. But it is the good kind of panic, like when you’re slowly getting to the top of a rollercoaster.

    The new people will bring diverse skills and perspectives to Fairplayer: UX, design, community outreach, management/organising skills… Suddenly I’m a part of something bigger, that will soon become part of something even bigger.

    2026-02: “First Movement” – the soft local launch

    Getting ready for the big reveal. “La instrumental” has organised a full-day session to present the big ideas to a large group of artists, by the name “Primer Moviment” (catalan for “First Movement” – musical puns strike again). There will be a few panels where various cooperatives will talk about their experience, and we’ll demo Fairplayer. The goal is to make it tangible to the artists that we can own our destiny, govern ourselves cooperatively, create our own tools, and not be at the mercy of capitalist monopolies.

    The build up has been stressful for us at the product team. Misaligned ambitions and expectations, last minute changes… but we have a working product, where people can self-signup to, and add their Faircamps to the player. The team is tingling with anticipation.

    The day unfolds and it feels like a big success. The audience engages, there is a great positive energy in the room. We have opened up the collective imagination, we now have more people who believes it is possible. We are not that crazy after all. Or at least we are not alone in our crazy.

    The outcomes: there seems to be enough interest in creating a listeners cooperative, and we think it is possible to do this with our own and existing free software tools.

    2026-03 – The Fediverse launch

    I had been looking forward to this for quite some weeks, and the day has finally come. The public announcement of Fairplayer to the Fediverse (where a number of Faircamp users seem to hang out), and general availability signup.

    Post by @[email protected] View on Mastodon

    Up to now, we had been reaching out to individual Faircamp musicians we thought would be receptive to the idea, and had found a few early adopters, as well as skeptics and non-responders. Among the early adopters the reception had been good, the feedback was encouraging, although they were very few, and I wasn’t sure how representative they could be.

    I would like to take this opportunity to give heartfelt thanks to @helenbellmusic @kidlightbulbs and @james for the email exchanges and chats, and being receptive to a random dude from the interwebs emailing them about “yet another independent music platform”. They were the first people outside of our “inner circle of local artists” to join Fairplayer.

    Also thanks to the great efforts of @sofisoft reaching out to local bands and labels and helping them get into Fairplayer via our Faircamp install parties. Sofi is probably responsible for getting half of the current artists in Fairplayer. We love you Sofi.

    2026-04 – finally, fairplayer.org

    So… in the rush to ship something that people could start using, we knew we had taken some shortcuts. One of those shortcuts was having a site that explained the project… this had been long planned and slowly in the making (due to the perennial lack of hands of volunteer projects), but we launched at last! fairplayer.org is live.

    It’s still a work in progress (as these things always are), but it starts to show more of the picture.

    And meanwhile Mistu, the listeners cooperative, is in the womb, getting ready to be born, nurtured by a growing group of people. Labour expected sometime after the summer.

    Enough origin, what is the destination story?

    There is something about the fascination with origin stories, in particular for tech companies (and possibly in the anglosaxon culture), that makes me cringe a bit.

    A couple dudes (they are always dudes) in a garage or uni dorm (because they have the privilege to afford either of those) in a first world country (close to finance capital, another privilege) work on something that becomes a world success. Purely based on “their own merits”.

    But to me, much more important than the origin story, is the destination story. The fact that those companies with romanticized beginnings ended up as horror movies: monopolistic giants that invade their users’ privacy, exploit the content that users created without rewarding their authors, and invariably follow the enshittification path that every capitalist-funded company ends up trodding: achieve market domination, use that to squeeze as much value as possible out of producers and consumers… we’ve seen that too often.

    So, what is the destination story of Fairplayer? What is the future we want to create?

    The short term reality: diverge to converge

    We’ve come to an interesting point, that we had somehow anticipated. We now have shipped something of value which we call “Fairplayer for Faircamp”, and in the meantime the local “listener’s cooperative” Mistu is starting to take shape.

    We know that short term the “Fairplayer for Mistu” and “next steps for Fairplayer.band beyond Faircamp” will have different priorities, so they may eventually be handled as separate projects in the short run, feeding from different needs and desires.

    …diverge

    What is “Fairplayer for Mistu” aka “local-first” Fairplayer?

    • Built with and for the local community,
    • It will probably prioritise tools to promote the local scene, bands near you, concerts and other events “in meatspace”, to de-virtualize music
    • Much of the outreach and participation will be via local events near Barcelona

    What is “Fairplayer in the larger independent digital music ecosystem”, aka “streaming-first” Fairplayer?

    • Built as part of a system of like-minded projects (starting with Mirlo)
    • Create a communication channel with artists that are contributing to the platform via their Faircamp sites so they can be more involved in the future of Fairplayer
    • Focus on interoperability formats and protocols
    • Double down on “what does it take to create a resilient decentralised platform”, e.g. by supporting Faircamp owners with monitoring/alerts, finding ways to compensate hosting expenses…
    • Most of the outreach will happen in the Fediverse

    I imagine these two collectives will have different needs, so we will most likely be running two separate instances, based on the same software although they may have different sets of outward-facing functionality.

    …converge

    BUT… eventually both efforts should reinfoce each other, and at some point we have a Fairplayer platform that:

    • A community of place, purpose or passion can self-host and run
    • Allows uniting around a scene, which can be a locality (Barcelona), a genre (reggae), or a shared purpose (creative commons music, archival material for folklore preservation…).
    • Each community can decide the rules of governance, compensation, participation…
    • You can connect the player to your sources of music (the catalogs) which can be different technologies, running on domains you own (individually or collectively)
    • Multiple Fairplayer instances, each run by their community, agree to share content, and have mutual understanding for cross-compensation

    The mycellial network of independent music platforms

    This is where we come back to where we started, but with a much better knowledge of what’s out there, and some friends we’ve made along the way. When we say we want to facilitate a decentralised music ecosystem, what is it really the role we see ourselves playing among the Faircamps / Mirlos / Funkwhales / Bandwagons and other song creatures of the digital?

    First and foremost I would love for Fairplayer to be the glue, the mycellium, the connective tissue that makes it possible that various systems work together, even those that were designed to work in isolation like Faircamp.

    Because Fairplayer is a hub, an index, that wants to learn how to talk to different platforms, and wants to define the protocols that make that possible. It can thus become the missing integration point across diverse projects. Those projects may not have the capacity to talk to each other, but if Fairplayer can read and Fairplayer can (re)share those contents, and provide some compensation layer, then even a simple self-managed static website can become a piece in a large music ecosystem that one can be proud to be a part of.

    A resilient ecosystem that no capitalist can buy.

    A summary of our values

    As we start putting our values in writing, this is our working draft summary of what we stand for:

    • Collective ownership beats client-provider relationships: participatory, constructive, optimistic.
    • People centric beats tech-centric.
    • Cooperation beats competition: free software, free and universal culture.
    • Inclusivity beats uniformity: simple, diverse and for all audiences.
    • Community beats individualism: mutual aid, attentive to already existing (local) collectives.
    • Decentralisation beats centralisation: a federated, local blueprint that can be universally replicated.
    • Sustainability beats accelerationism: inspired by degrowth, rooted in slow rhythms and emotions.
  17. [Read in full on NHAM]

    The Fairplayer Story by Carles Barrobés

    2025-07: A musician and a software engineer walk into a bar…

    This could be the beginning of a joke, but it’s kind of the origin story of Fairplayer (@fairplayer). Every collective story is a collection of interweaved personal stories, and this is mine.

    The musician is Guillem (@blankfosk) and the developer is me, Carles (@txels). The scene is the Guinardó neighbourhood in Barcelona, Catalunya. The conversation focuses on an upcoming boycott to “the streaming platform that must not be named”, boycott that is gathering momentum. Musicians from the local scene are seriously enraged, and want out. Quickly. The genocide in Palestine is on everyone’s minds.

    Out of the “S” platform, but where to? We talk about what alternatives are there that won’t end up becoming the same type of extractive enshittified platform. Because we are dreamers from the world of free software and mutual aid, we know there can be alternatives. Guillem is part of a creative collective (anartist.org) that is already on Funkwhale… but he feels Funkwhale is not particularly usable, from the point of view of the listener’s user experience. He suggests exploring creating a “Funkwhale theme” focused on simplicity. I suggest “what about a player that is just a client for the Funkwhale API?”.

    After that chat we get all pumped. Guillem starts creating some designs in Penpot. He is on fire. I guess he’s not sleeping much from excitement and working on this. I tell him I am going on vacation, we’ll catch up in September.

    2025-09: Let’s get started

    Back from vacation, recharged and ready to start. We iterate on the concept of decentralisation. We decide that the platform should not be tied to Funkwhale alone, rather a more universal “play music from a decentralised ecosystem” – multiple music “catalogs” that are indexed by a player that acts as a “hub”. We build a simplistic proof of concept catalog (just to have some initial way to upload music), and we start working on the player.

    We don’t have a name yet. We think we are facilitating an “Exodus” from one platform, so we name those first components the “Exocatalog” and “Exoplayer”. (I’m really glad we didn’t stick with that name. We shouldn’t define ourselves by what we are against, rather what we are for.)

    Mid-September we start talking about this cool tool that musicians use to set up their websites called Faircamp. A friend of Guillem’s (Marcel) has helped him set one up for his small indy label – Radi Solar. We think Faircamp is a great candidate for a decentralised catalog component, and we feel we can offer added value to Faircamp users.

    By this time we think the concept of decentralised catalogs could include our own catalog, Faircamp, Funkwhale, and potentially Mirlo and Bandwagon. We are quickly learning about all the exciting things going on in the independent digital music ecosystem – it’s buzzing with activity.

    …meanwhile, in a parallel space

    While I’m working on tech, Guillem, Marcel and other friends at Anartist have been discussing the intersection of politics and music. How to organise and transform the ecosystem beyond a tool. These concerns had been macerating for a while within @anartist.

    2025-10: We have a name

    It feels like we made a good decision going for Faircamp as a starting point. It has a community of users that really love the tool and believe in self-hosting their music. And Simon Repp (@freebliss), the Faircamp developer, is a fantastic human being.

    We start using the name “Fairplayer” (you may at this point realise where we got inspiration from) and manage to register some domains, including fairplayer.band.

    In parallel, things are moving (slowly but surely) in the activism space (led by a group we call La instrumental, which has the same two meanings as in English, because we like puns), with the idea of organising as a cooperative. Temptative name “Mistu” (which sounds like the catalan name for “match” as in the small thing that you can strike to make fire).

    We know that it could take a long time for the local musicians collective action to get organised, but we can start experimenting with tech in parallel, to show what is possible, to open up scenarios. And organised collective action can be hard, and may eventually fail… so in the worst case, if that mobilisation doesn’t prosper, at least we can leave a legacy that Faircamp users can benefit from.

    In the meantime, Guillem the big motivator is getting a bunch of people eager to join Fairplayer. We will make a presentation of what we have done so far and where we think this could go.

    2025-11: The team grows

    First encounter with new people interested in participating: Sofi, Macià, Juan Diego aka Tlayoyo, Vera, Victor… I may forget some. For the first time I realise this will be nothing like than my previous typical “activist software” experiences, mostly solo or duo endeavours. I panic. The codebase is not ready. I am not ready. But it is the good kind of panic, like when you’re slowly getting to the top of a rollercoaster.

    The new people will bring diverse skills and perspectives to Fairplayer: UX, design, community outreach, management/organising skills… Suddenly I’m a part of something bigger, that will soon become part of something even bigger.

    2026-02: “First Movement” – the soft local launch

    Getting ready for the big reveal. “La instrumental” has organised a full-day session to present the big ideas to a large group of artists, by the name “Primer Moviment” (catalan for “First Movement” – musical puns strike again). There will be a few panels where various cooperatives will talk about their experience, and we’ll demo Fairplayer. The goal is to make it tangible to the artists that we can own our destiny, govern ourselves cooperatively, create our own tools, and not be at the mercy of capitalist monopolies.

    The build up has been stressful for us at the product team. Misaligned ambitions and expectations, last minute changes… but we have a working product, where people can self-signup to, and add their Faircamps to the player. The team is tingling with anticipation.

    The day unfolds and it feels like a big success. The audience engages, there is a great positive energy in the room. We have opened up the collective imagination, we now have more people who believes it is possible. We are not that crazy after all. Or at least we are not alone in our crazy.

    The outcomes: there seems to be enough interest in creating a listeners cooperative, and we think it is possible to do this with our own and existing free software tools.

    2026-03 – The Fediverse launch

    I had been looking forward to this for quite some weeks, and the day has finally come. The public announcement of Fairplayer to the Fediverse (where a number of Faircamp users seem to hang out), and general availability signup.

    Post by @[email protected] View on Mastodon

    Up to now, we had been reaching out to individual Faircamp musicians we thought would be receptive to the idea, and had found a few early adopters, as well as skeptics and non-responders. Among the early adopters the reception had been good, the feedback was encouraging, although they were very few, and I wasn’t sure how representative they could be.

    I would like to take this opportunity to give heartfelt thanks to @helenbellmusic @kidlightbulbs and @james for the email exchanges and chats, and being receptive to a random dude from the interwebs emailing them about “yet another independent music platform”. They were the first people outside of our “inner circle of local artists” to join Fairplayer.

    Also thanks to the great efforts of @sofisoft reaching out to local bands and labels and helping them get into Fairplayer via our Faircamp install parties. Sofi is probably responsible for getting half of the current artists in Fairplayer. We love you Sofi.

    2026-04 – finally, fairplayer.org

    So… in the rush to ship something that people could start using, we knew we had taken some shortcuts. One of those shortcuts was having a site that explained the project… this had been long planned and slowly in the making (due to the perennial lack of hands of volunteer projects), but we launched at last! fairplayer.org is live.

    It’s still a work in progress (as these things always are), but it starts to show more of the picture.

    And meanwhile Mistu, the listeners cooperative, is in the womb, getting ready to be born, nurtured by a growing group of people. Labour expected sometime after the summer.

    Enough origin, what is the destination story?

    There is something about the fascination with origin stories, in particular for tech companies (and possibly in the anglosaxon culture), that makes me cringe a bit.

    A couple dudes (they are always dudes) in a garage or uni dorm (because they have the privilege to afford either of those) in a first world country (close to finance capital, another privilege) work on something that becomes a world success. Purely based on “their own merits”.

    But to me, much more important than the origin story, is the destination story. The fact that those companies with romanticized beginnings ended up as horror movies: monopolistic giants that invade their users’ privacy, exploit the content that users created without rewarding their authors, and invariably follow the enshittification path that every capitalist-funded company ends up trodding: achieve market domination, use that to squeeze as much value as possible out of producers and consumers… we’ve seen that too often.

    So, what is the destination story of Fairplayer? What is the future we want to create?

    The short term reality: diverge to converge

    We’ve come to an interesting point, that we had somehow anticipated. We now have shipped something of value which we call “Fairplayer for Faircamp”, and in the meantime the local “listener’s cooperative” Mistu is starting to take shape.

    We know that short term the “Fairplayer for Mistu” and “next steps for Fairplayer.band beyond Faircamp” will have different priorities, so they may eventually be handled as separate projects in the short run, feeding from different needs and desires.

    …diverge

    What is “Fairplayer for Mistu” aka “local-first” Fairplayer?

    • Built with and for the local community,
    • It will probably prioritise tools to promote the local scene, bands near you, concerts and other events “in meatspace”, to de-virtualize music
    • Much of the outreach and participation will be via local events near Barcelona

    What is “Fairplayer in the larger independent digital music ecosystem”, aka “streaming-first” Fairplayer?

    • Built as part of a system of like-minded projects (starting with Mirlo)
    • Create a communication channel with artists that are contributing to the platform via their Faircamp sites so they can be more involved in the future of Fairplayer
    • Focus on interoperability formats and protocols
    • Double down on “what does it take to create a resilient decentralised platform”, e.g. by supporting Faircamp owners with monitoring/alerts, finding ways to compensate hosting expenses…
    • Most of the outreach will happen in the Fediverse

    I imagine these two collectives will have different needs, so we will most likely be running two separate instances, based on the same software although they may have different sets of outward-facing functionality.

    …converge

    BUT… eventually both efforts should reinfoce each other, and at some point we have a Fairplayer platform that:

    • A community of place, purpose or passion can self-host and run
    • Allows uniting around a scene, which can be a locality (Barcelona), a genre (reggae), or a shared purpose (creative commons music, archival material for folklore preservation…).
    • Each community can decide the rules of governance, compensation, participation…
    • You can connect the player to your sources of music (the catalogs) which can be different technologies, running on domains you own (individually or collectively)
    • Multiple Fairplayer instances, each run by their community, agree to share content, and have mutual understanding for cross-compensation

    The mycellial network of independent music platforms

    This is where we come back to where we started, but with a much better knowledge of what’s out there, and some friends we’ve made along the way. When we say we want to facilitate a decentralised music ecosystem, what is it really the role we see ourselves playing among the Faircamps / Mirlos / Funkwhales / Bandwagons and other song creatures of the digital?

    First and foremost I would love for Fairplayer to be the glue, the mycellium, the connective tissue that makes it possible that various systems work together, even those that were designed to work in isolation like Faircamp.

    Because Fairplayer is a hub, an index, that wants to learn how to talk to different platforms, and wants to define the protocols that make that possible. It can thus become the missing integration point across diverse projects. Those projects may not have the capacity to talk to each other, but if Fairplayer can read and Fairplayer can (re)share those contents, and provide some compensation layer, then even a simple self-managed static website can become a piece in a large music ecosystem that one can be proud to be a part of.

    A resilient ecosystem that no capitalist can buy.

    A summary of our values

    As we start putting our values in writing, this is our working draft summary of what we stand for:

    • Collective ownership beats client-provider relationships: participatory, constructive, optimistic.
    • People centric beats tech-centric.
    • Cooperation beats competition: free software, free and universal culture.
    • Inclusivity beats uniformity: simple, diverse and for all audiences.
    • Community beats individualism: mutual aid, attentive to already existing (local) collectives.
    • Decentralisation beats centralisation: a federated, local blueprint that can be universally replicated.
    • Sustainability beats accelerationism: inspired by degrowth, rooted in slow rhythms and emotions.
  18. [Read in full on NHAM]

    The Fairplayer Story by Carles Barrobés

    2025-07: A musician and a software engineer walk into a bar…

    This could be the beginning of a joke, but it’s kind of the origin story of Fairplayer (@fairplayer). Every collective story is a collection of interweaved personal stories, and this is mine.

    The musician is Guillem (@blankfosk) and the developer is me, Carles (@txels). The scene is the Guinardó neighbourhood in Barcelona, Catalunya. The conversation focuses on an upcoming boycott to “the streaming platform that must not be named”, boycott that is gathering momentum. Musicians from the local scene are seriously enraged, and want out. Quickly. The genocide in Palestine is on everyone’s minds.

    Out of the “S” platform, but where to? We talk about what alternatives are there that won’t end up becoming the same type of extractive enshittified platform. Because we are dreamers from the world of free software and mutual aid, we know there can be alternatives. Guillem is part of a creative collective (anartist.org) that is already on Funkwhale… but he feels Funkwhale is not particularly usable, from the point of view of the listener’s user experience. He suggests exploring creating a “Funkwhale theme” focused on simplicity. I suggest “what about a player that is just a client for the Funkwhale API?”.

    After that chat we get all pumped. Guillem starts creating some designs in Penpot. He is on fire. I guess he’s not sleeping much from excitement and working on this. I tell him I am going on vacation, we’ll catch up in September.

    2025-09: Let’s get started

    Back from vacation, recharged and ready to start. We iterate on the concept of decentralisation. We decide that the platform should not be tied to Funkwhale alone, rather a more universal “play music from a decentralised ecosystem” – multiple music “catalogs” that are indexed by a player that acts as a “hub”. We build a simplistic proof of concept catalog (just to have some initial way to upload music), and we start working on the player.

    We don’t have a name yet. We think we are facilitating an “Exodus” from one platform, so we name those first components the “Exocatalog” and “Exoplayer”. (I’m really glad we didn’t stick with that name. We shouldn’t define ourselves by what we are against, rather what we are for.)

    Mid-September we start talking about this cool tool that musicians use to set up their websites called Faircamp. A friend of Guillem’s (Marcel) has helped him set one up for his small indy label – Radi Solar. We think Faircamp is a great candidate for a decentralised catalog component, and we feel we can offer added value to Faircamp users.

    By this time we think the concept of decentralised catalogs could include our own catalog, Faircamp, Funkwhale, and potentially Mirlo and Bandwagon. We are quickly learning about all the exciting things going on in the independent digital music ecosystem – it’s buzzing with activity.

    …meanwhile, in a parallel space

    While I’m working on tech, Guillem, Marcel and other friends at Anartist have been discussing the intersection of politics and music. How to organise and transform the ecosystem beyond a tool. These concerns had been macerating for a while within @anartist.

    2025-10: We have a name

    It feels like we made a good decision going for Faircamp as a starting point. It has a community of users that really love the tool and believe in self-hosting their music. And Simon Repp (@freebliss), the Faircamp developer, is a fantastic human being.

    We start using the name “Fairplayer” (you may at this point realise where we got inspiration from) and manage to register some domains, including fairplayer.band.

    In parallel, things are moving (slowly but surely) in the activism space (led by a group we call La instrumental, which has the same two meanings as in English, because we like puns), with the idea of organising as a cooperative. Temptative name “Mistu” (which sounds like the catalan name for “match” as in the small thing that you can strike to make fire).

    We know that it could take a long time for the local musicians collective action to get organised, but we can start experimenting with tech in parallel, to show what is possible, to open up scenarios. And organised collective action can be hard, and may eventually fail… so in the worst case, if that mobilisation doesn’t prosper, at least we can leave a legacy that Faircamp users can benefit from.

    In the meantime, Guillem the big motivator is getting a bunch of people eager to join Fairplayer. We will make a presentation of what we have done so far and where we think this could go.

    2025-11: The team grows

    First encounter with new people interested in participating: Sofi, Macià, Juan Diego aka Tlayoyo, Vera, Victor… I may forget some. For the first time I realise this will be nothing like than my previous typical “activist software” experiences, mostly solo or duo endeavours. I panic. The codebase is not ready. I am not ready. But it is the good kind of panic, like when you’re slowly getting to the top of a rollercoaster.

    The new people will bring diverse skills and perspectives to Fairplayer: UX, design, community outreach, management/organising skills… Suddenly I’m a part of something bigger, that will soon become part of something even bigger.

    2026-02: “First Movement” – the soft local launch

    Getting ready for the big reveal. “La instrumental” has organised a full-day session to present the big ideas to a large group of artists, by the name “Primer Moviment” (catalan for “First Movement” – musical puns strike again). There will be a few panels where various cooperatives will talk about their experience, and we’ll demo Fairplayer. The goal is to make it tangible to the artists that we can own our destiny, govern ourselves cooperatively, create our own tools, and not be at the mercy of capitalist monopolies.

    The build up has been stressful for us at the product team. Misaligned ambitions and expectations, last minute changes… but we have a working product, where people can self-signup to, and add their Faircamps to the player. The team is tingling with anticipation.

    The day unfolds and it feels like a big success. The audience engages, there is a great positive energy in the room. We have opened up the collective imagination, we now have more people who believes it is possible. We are not that crazy after all. Or at least we are not alone in our crazy.

    The outcomes: there seems to be enough interest in creating a listeners cooperative, and we think it is possible to do this with our own and existing free software tools.

    2026-03 – The Fediverse launch

    I had been looking forward to this for quite some weeks, and the day has finally come. The public announcement of Fairplayer to the Fediverse (where a number of Faircamp users seem to hang out), and general availability signup.

    Post by @[email protected] View on Mastodon

    Up to now, we had been reaching out to individual Faircamp musicians we thought would be receptive to the idea, and had found a few early adopters, as well as skeptics and non-responders. Among the early adopters the reception had been good, the feedback was encouraging, although they were very few, and I wasn’t sure how representative they could be.

    I would like to take this opportunity to give heartfelt thanks to @helenbellmusic @kidlightbulbs and @james for the email exchanges and chats, and being receptive to a random dude from the interwebs emailing them about “yet another independent music platform”. They were the first people outside of our “inner circle of local artists” to join Fairplayer.

    Also thanks to the great efforts of @sofisoft reaching out to local bands and labels and helping them get into Fairplayer via our Faircamp install parties. Sofi is probably responsible for getting half of the current artists in Fairplayer. We love you Sofi.

    2026-04 – finally, fairplayer.org

    So… in the rush to ship something that people could start using, we knew we had taken some shortcuts. One of those shortcuts was having a site that explained the project… this had been long planned and slowly in the making (due to the perennial lack of hands of volunteer projects), but we launched at last! fairplayer.org is live.

    It’s still a work in progress (as these things always are), but it starts to show more of the picture.

    And meanwhile Mistu, the listeners cooperative, is in the womb, getting ready to be born, nurtured by a growing group of people. Labour expected sometime after the summer.

    Enough origin, what is the destination story?

    There is something about the fascination with origin stories, in particular for tech companies (and possibly in the anglosaxon culture), that makes me cringe a bit.

    A couple dudes (they are always dudes) in a garage or uni dorm (because they have the privilege to afford either of those) in a first world country (close to finance capital, another privilege) work on something that becomes a world success. Purely based on “their own merits”.

    But to me, much more important than the origin story, is the destination story. The fact that those companies with romanticized beginnings ended up as horror movies: monopolistic giants that invade their users’ privacy, exploit the content that users created without rewarding their authors, and invariably follow the enshittification path that every capitalist-funded company ends up trodding: achieve market domination, use that to squeeze as much value as possible out of producers and consumers… we’ve seen that too often.

    So, what is the destination story of Fairplayer? What is the future we want to create?

    The short term reality: diverge to converge

    We’ve come to an interesting point, that we had somehow anticipated. We now have shipped something of value which we call “Fairplayer for Faircamp”, and in the meantime the local “listener’s cooperative” Mistu is starting to take shape.

    We know that short term the “Fairplayer for Mistu” and “next steps for Fairplayer.band beyond Faircamp” will have different priorities, so they may eventually be handled as separate projects in the short run, feeding from different needs and desires.

    …diverge

    What is “Fairplayer for Mistu” aka “local-first” Fairplayer?

    • Built with and for the local community,
    • It will probably prioritise tools to promote the local scene, bands near you, concerts and other events “in meatspace”, to de-virtualize music
    • Much of the outreach and participation will be via local events near Barcelona

    What is “Fairplayer in the larger independent digital music ecosystem”, aka “streaming-first” Fairplayer?

    • Built as part of a system of like-minded projects (starting with Mirlo)
    • Create a communication channel with artists that are contributing to the platform via their Faircamp sites so they can be more involved in the future of Fairplayer
    • Focus on interoperability formats and protocols
    • Double down on “what does it take to create a resilient decentralised platform”, e.g. by supporting Faircamp owners with monitoring/alerts, finding ways to compensate hosting expenses…
    • Most of the outreach will happen in the Fediverse

    I imagine these two collectives will have different needs, so we will most likely be running two separate instances, based on the same software although they may have different sets of outward-facing functionality.

    …converge

    BUT… eventually both efforts should reinfoce each other, and at some point we have a Fairplayer platform that:

    • A community of place, purpose or passion can self-host and run
    • Allows uniting around a scene, which can be a locality (Barcelona), a genre (reggae), or a shared purpose (creative commons music, archival material for folklore preservation…).
    • Each community can decide the rules of governance, compensation, participation…
    • You can connect the player to your sources of music (the catalogs) which can be different technologies, running on domains you own (individually or collectively)
    • Multiple Fairplayer instances, each run by their community, agree to share content, and have mutual understanding for cross-compensation

    The mycellial network of independent music platforms

    This is where we come back to where we started, but with a much better knowledge of what’s out there, and some friends we’ve made along the way. When we say we want to facilitate a decentralised music ecosystem, what is it really the role we see ourselves playing among the Faircamps / Mirlos / Funkwhales / Bandwagons and other song creatures of the digital?

    First and foremost I would love for Fairplayer to be the glue, the mycellium, the connective tissue that makes it possible that various systems work together, even those that were designed to work in isolation like Faircamp.

    Because Fairplayer is a hub, an index, that wants to learn how to talk to different platforms, and wants to define the protocols that make that possible. It can thus become the missing integration point across diverse projects. Those projects may not have the capacity to talk to each other, but if Fairplayer can read and Fairplayer can (re)share those contents, and provide some compensation layer, then even a simple self-managed static website can become a piece in a large music ecosystem that one can be proud to be a part of.

    A resilient ecosystem that no capitalist can buy.

    A summary of our values

    As we start putting our values in writing, this is our working draft summary of what we stand for:

    • Collective ownership beats client-provider relationships: participatory, constructive, optimistic.
    • People centric beats tech-centric.
    • Cooperation beats competition: free software, free and universal culture.
    • Inclusivity beats uniformity: simple, diverse and for all audiences.
    • Community beats individualism: mutual aid, attentive to already existing (local) collectives.
    • Decentralisation beats centralisation: a federated, local blueprint that can be universally replicated.
    • Sustainability beats accelerationism: inspired by degrowth, rooted in slow rhythms and emotions.
  19. [Read in full on NHAM]

    The Fairplayer Story by Carles Barrobés

    2025-07: A musician and a software engineer walk into a bar…

    This could be the beginning of a joke, but it’s kind of the origin story of Fairplayer (@fairplayer). Every collective story is a collection of interweaved personal stories, and this is mine.

    The musician is Guillem (@blankfosk) and the developer is me, Carles (@txels). The scene is the Guinardó neighbourhood in Barcelona, Catalunya. The conversation focuses on an upcoming boycott to “the streaming platform that must not be named”, boycott that is gathering momentum. Musicians from the local scene are seriously enraged, and want out. Quickly. The genocide in Palestine is on everyone’s minds.

    Out of the “S” platform, but where to? We talk about what alternatives are there that won’t end up becoming the same type of extractive enshittified platform. Because we are dreamers from the world of free software and mutual aid, we know there can be alternatives. Guillem is part of a creative collective (anartist.org) that is already on Funkwhale… but he feels Funkwhale is not particularly usable, from the point of view of the listener’s user experience. He suggests exploring creating a “Funkwhale theme” focused on simplicity. I suggest “what about a player that is just a client for the Funkwhale API?”.

    After that chat we get all pumped. Guillem starts creating some designs in Penpot. He is on fire. I guess he’s not sleeping much from excitement and working on this. I tell him I am going on vacation, we’ll catch up in September.

    2025-09: Let’s get started

    Back from vacation, recharged and ready to start. We iterate on the concept of decentralisation. We decide that the platform should not be tied to Funkwhale alone, rather a more universal “play music from a decentralised ecosystem” – multiple music “catalogs” that are indexed by a player that acts as a “hub”. We build a simplistic proof of concept catalog (just to have some initial way to upload music), and we start working on the player.

    We don’t have a name yet. We think we are facilitating an “Exodus” from one platform, so we name those first components the “Exocatalog” and “Exoplayer”. (I’m really glad we didn’t stick with that name. We shouldn’t define ourselves by what we are against, rather what we are for.)

    Mid-September we start talking about this cool tool that musicians use to set up their websites called Faircamp. A friend of Guillem’s (Marcel) has helped him set one up for his small indy label – Radi Solar. We think Faircamp is a great candidate for a decentralised catalog component, and we feel we can offer added value to Faircamp users.

    By this time we think the concept of decentralised catalogs could include our own catalog, Faircamp, Funkwhale, and potentially Mirlo and Bandwagon. We are quickly learning about all the exciting things going on in the independent digital music ecosystem – it’s buzzing with activity.

    …meanwhile, in a parallel space

    While I’m working on tech, Guillem, Marcel and other friends at Anartist have been discussing the intersection of politics and music. How to organise and transform the ecosystem beyond a tool. These concerns had been macerating for a while within @anartist.

    2025-10: We have a name

    It feels like we made a good decision going for Faircamp as a starting point. It has a community of users that really love the tool and believe in self-hosting their music. And Simon Repp (@freebliss), the Faircamp developer, is a fantastic human being.

    We start using the name “Fairplayer” (you may at this point realise where we got inspiration from) and manage to register some domains, including fairplayer.band.

    In parallel, things are moving (slowly but surely) in the activism space (led by a group we call La instrumental, which has the same two meanings as in English, because we like puns), with the idea of organising as a cooperative. Temptative name “Mistu” (which sounds like the catalan name for “match” as in the small thing that you can strike to make fire).

    We know that it could take a long time for the local musicians collective action to get organised, but we can start experimenting with tech in parallel, to show what is possible, to open up scenarios. And organised collective action can be hard, and may eventually fail… so in the worst case, if that mobilisation doesn’t prosper, at least we can leave a legacy that Faircamp users can benefit from.

    In the meantime, Guillem the big motivator is getting a bunch of people eager to join Fairplayer. We will make a presentation of what we have done so far and where we think this could go.

    2025-11: The team grows

    First encounter with new people interested in participating: Sofi, Macià, Juan Diego aka Tlayoyo, Vera, Victor… I may forget some. For the first time I realise this will be nothing like than my previous typical “activist software” experiences, mostly solo or duo endeavours. I panic. The codebase is not ready. I am not ready. But it is the good kind of panic, like when you’re slowly getting to the top of a rollercoaster.

    The new people will bring diverse skills and perspectives to Fairplayer: UX, design, community outreach, management/organising skills… Suddenly I’m a part of something bigger, that will soon become part of something even bigger.

    2026-02: “First Movement” – the soft local launch

    Getting ready for the big reveal. “La instrumental” has organised a full-day session to present the big ideas to a large group of artists, by the name “Primer Moviment” (catalan for “First Movement” – musical puns strike again). There will be a few panels where various cooperatives will talk about their experience, and we’ll demo Fairplayer. The goal is to make it tangible to the artists that we can own our destiny, govern ourselves cooperatively, create our own tools, and not be at the mercy of capitalist monopolies.

    The build up has been stressful for us at the product team. Misaligned ambitions and expectations, last minute changes… but we have a working product, where people can self-signup to, and add their Faircamps to the player. The team is tingling with anticipation.

    The day unfolds and it feels like a big success. The audience engages, there is a great positive energy in the room. We have opened up the collective imagination, we now have more people who believes it is possible. We are not that crazy after all. Or at least we are not alone in our crazy.

    The outcomes: there seems to be enough interest in creating a listeners cooperative, and we think it is possible to do this with our own and existing free software tools.

    2026-03 – The Fediverse launch

    I had been looking forward to this for quite some weeks, and the day has finally come. The public announcement of Fairplayer to the Fediverse (where a number of Faircamp users seem to hang out), and general availability signup.

    Post by @[email protected] View on Mastodon

    Up to now, we had been reaching out to individual Faircamp musicians we thought would be receptive to the idea, and had found a few early adopters, as well as skeptics and non-responders. Among the early adopters the reception had been good, the feedback was encouraging, although they were very few, and I wasn’t sure how representative they could be.

    I would like to take this opportunity to give heartfelt thanks to @helenbellmusic @kidlightbulbs and @james for the email exchanges and chats, and being receptive to a random dude from the interwebs emailing them about “yet another independent music platform”. They were the first people outside of our “inner circle of local artists” to join Fairplayer.

    Also thanks to the great efforts of @sofisoft reaching out to local bands and labels and helping them get into Fairplayer via our Faircamp install parties. Sofi is probably responsible for getting half of the current artists in Fairplayer. We love you Sofi.

    2026-04 – finally, fairplayer.org

    So… in the rush to ship something that people could start using, we knew we had taken some shortcuts. One of those shortcuts was having a site that explained the project… this had been long planned and slowly in the making (due to the perennial lack of hands of volunteer projects), but we launched at last! fairplayer.org is live.

    It’s still a work in progress (as these things always are), but it starts to show more of the picture.

    And meanwhile Mistu, the listeners cooperative, is in the womb, getting ready to be born, nurtured by a growing group of people. Labour expected sometime after the summer.

    Enough origin, what is the destination story?

    There is something about the fascination with origin stories, in particular for tech companies (and possibly in the anglosaxon culture), that makes me cringe a bit.

    A couple dudes (they are always dudes) in a garage or uni dorm (because they have the privilege to afford either of those) in a first world country (close to finance capital, another privilege) work on something that becomes a world success. Purely based on “their own merits”.

    But to me, much more important than the origin story, is the destination story. The fact that those companies with romanticized beginnings ended up as horror movies: monopolistic giants that invade their users’ privacy, exploit the content that users created without rewarding their authors, and invariably follow the enshittification path that every capitalist-funded company ends up trodding: achieve market domination, use that to squeeze as much value as possible out of producers and consumers… we’ve seen that too often.

    So, what is the destination story of Fairplayer? What is the future we want to create?

    The short term reality: diverge to converge

    We’ve come to an interesting point, that we had somehow anticipated. We now have shipped something of value which we call “Fairplayer for Faircamp”, and in the meantime the local “listener’s cooperative” Mistu is starting to take shape.

    We know that short term the “Fairplayer for Mistu” and “next steps for Fairplayer.band beyond Faircamp” will have different priorities, so they may eventually be handled as separate projects in the short run, feeding from different needs and desires.

    …diverge

    What is “Fairplayer for Mistu” aka “local-first” Fairplayer?

    • Built with and for the local community,
    • It will probably prioritise tools to promote the local scene, bands near you, concerts and other events “in meatspace”, to de-virtualize music
    • Much of the outreach and participation will be via local events near Barcelona

    What is “Fairplayer in the larger independent digital music ecosystem”, aka “streaming-first” Fairplayer?

    • Built as part of a system of like-minded projects (starting with Mirlo)
    • Create a communication channel with artists that are contributing to the platform via their Faircamp sites so they can be more involved in the future of Fairplayer
    • Focus on interoperability formats and protocols
    • Double down on “what does it take to create a resilient decentralised platform”, e.g. by supporting Faircamp owners with monitoring/alerts, finding ways to compensate hosting expenses…
    • Most of the outreach will happen in the Fediverse

    I imagine these two collectives will have different needs, so we will most likely be running two separate instances, based on the same software although they may have different sets of outward-facing functionality.

    …converge

    BUT… eventually both efforts should reinfoce each other, and at some point we have a Fairplayer platform that:

    • A community of place, purpose or passion can self-host and run
    • Allows uniting around a scene, which can be a locality (Barcelona), a genre (reggae), or a shared purpose (creative commons music, archival material for folklore preservation…).
    • Each community can decide the rules of governance, compensation, participation…
    • You can connect the player to your sources of music (the catalogs) which can be different technologies, running on domains you own (individually or collectively)
    • Multiple Fairplayer instances, each run by their community, agree to share content, and have mutual understanding for cross-compensation

    The mycellial network of independent music platforms

    This is where we come back to where we started, but with a much better knowledge of what’s out there, and some friends we’ve made along the way. When we say we want to facilitate a decentralised music ecosystem, what is it really the role we see ourselves playing among the Faircamps / Mirlos / Funkwhales / Bandwagons and other song creatures of the digital?

    First and foremost I would love for Fairplayer to be the glue, the mycellium, the connective tissue that makes it possible that various systems work together, even those that were designed to work in isolation like Faircamp.

    Because Fairplayer is a hub, an index, that wants to learn how to talk to different platforms, and wants to define the protocols that make that possible. It can thus become the missing integration point across diverse projects. Those projects may not have the capacity to talk to each other, but if Fairplayer can read and Fairplayer can (re)share those contents, and provide some compensation layer, then even a simple self-managed static website can become a piece in a large music ecosystem that one can be proud to be a part of.

    A resilient ecosystem that no capitalist can buy.

    A summary of our values

    As we start putting our values in writing, this is our working draft summary of what we stand for:

    • Collective ownership beats client-provider relationships: participatory, constructive, optimistic.
    • People centric beats tech-centric.
    • Cooperation beats competition: free software, free and universal culture.
    • Inclusivity beats uniformity: simple, diverse and for all audiences.
    • Community beats individualism: mutual aid, attentive to already existing (local) collectives.
    • Decentralisation beats centralisation: a federated, local blueprint that can be universally replicated.
    • Sustainability beats accelerationism: inspired by degrowth, rooted in slow rhythms and emotions.
  20. [Read in full on NHAM]

    The Fairplayer Story by Carles Barrobés

    2025-07: A musician and a software engineer walk into a bar…

    This could be the beginning of a joke, but it’s kind of the origin story of Fairplayer (@fairplayer). Every collective story is a collection of interweaved personal stories, and this is mine.

    The musician is Guillem (@blankfosk) and the developer is me, Carles (@txels). The scene is the Guinardó neighbourhood in Barcelona, Catalunya. The conversation focuses on an upcoming boycott to “the streaming platform that must not be named”, boycott that is gathering momentum. Musicians from the local scene are seriously enraged, and want out. Quickly. The genocide in Palestine is on everyone’s minds.

    Out of the “S” platform, but where to? We talk about what alternatives are there that won’t end up becoming the same type of extractive enshittified platform. Because we are dreamers from the world of free software and mutual aid, we know there can be alternatives. Guillem is part of a creative collective (anartist.org) that is already on Funkwhale… but he feels Funkwhale is not particularly usable, from the point of view of the listener’s user experience. He suggests exploring creating a “Funkwhale theme” focused on simplicity. I suggest “what about a player that is just a client for the Funkwhale API?”.

    After that chat we get all pumped. Guillem starts creating some designs in Penpot. He is on fire. I guess he’s not sleeping much from excitement and working on this. I tell him I am going on vacation, we’ll catch up in September.

    2025-09: Let’s get started

    Back from vacation, recharged and ready to start. We iterate on the concept of decentralisation. We decide that the platform should not be tied to Funkwhale alone, rather a more universal “play music from a decentralised ecosystem” – multiple music “catalogs” that are indexed by a player that acts as a “hub”. We build a simplistic proof of concept catalog (just to have some initial way to upload music), and we start working on the player.

    We don’t have a name yet. We think we are facilitating an “Exodus” from one platform, so we name those first components the “Exocatalog” and “Exoplayer”. (I’m really glad we didn’t stick with that name. We shouldn’t define ourselves by what we are against, rather what we are for.)

    Mid-September we start talking about this cool tool that musicians use to set up their websites called Faircamp. A friend of Guillem’s (Marcel) has helped him set one up for his small indy label – Radi Solar. We think Faircamp is a great candidate for a decentralised catalog component, and we feel we can offer added value to Faircamp users.

    By this time we think the concept of decentralised catalogs could include our own catalog, Faircamp, Funkwhale, and potentially Mirlo and Bandwagon. We are quickly learning about all the exciting things going on in the independent digital music ecosystem – it’s buzzing with activity.

    …meanwhile, in a parallel space

    While I’m working on tech, Guillem, Marcel and other friends at Anartist have been discussing the intersection of politics and music. How to organise and transform the ecosystem beyond a tool. These concerns had been macerating for a while within @anartist.

    2025-10: We have a name

    It feels like we made a good decision going for Faircamp as a starting point. It has a community of users that really love the tool and believe in self-hosting their music. And Simon Repp (@freebliss), the Faircamp developer, is a fantastic human being.

    We start using the name “Fairplayer” (you may at this point realise where we got inspiration from) and manage to register some domains, including fairplayer.band.

    In parallel, things are moving (slowly but surely) in the activism space (led by a group we call La instrumental, which has the same two meanings as in English, because we like puns), with the idea of organising as a cooperative. Temptative name “Mistu” (which sounds like the catalan name for “match” as in the small thing that you can strike to make fire).

    We know that it could take a long time for the local musicians collective action to get organised, but we can start experimenting with tech in parallel, to show what is possible, to open up scenarios. And organised collective action can be hard, and may eventually fail… so in the worst case, if that mobilisation doesn’t prosper, at least we can leave a legacy that Faircamp users can benefit from.

    In the meantime, Guillem the big motivator is getting a bunch of people eager to join Fairplayer. We will make a presentation of what we have done so far and where we think this could go.

    2025-11: The team grows

    First encounter with new people interested in participating: Sofi, Macià, Juan Diego aka Tlayoyo, Vera, Victor… I may forget some. For the first time I realise this will be nothing like than my previous typical “activist software” experiences, mostly solo or duo endeavours. I panic. The codebase is not ready. I am not ready. But it is the good kind of panic, like when you’re slowly getting to the top of a rollercoaster.

    The new people will bring diverse skills and perspectives to Fairplayer: UX, design, community outreach, management/organising skills… Suddenly I’m a part of something bigger, that will soon become part of something even bigger.

    2026-02: “First Movement” – the soft local launch

    Getting ready for the big reveal. “La instrumental” has organised a full-day session to present the big ideas to a large group of artists, by the name “Primer Moviment” (catalan for “First Movement” – musical puns strike again). There will be a few panels where various cooperatives will talk about their experience, and we’ll demo Fairplayer. The goal is to make it tangible to the artists that we can own our destiny, govern ourselves cooperatively, create our own tools, and not be at the mercy of capitalist monopolies.

    The build up has been stressful for us at the product team. Misaligned ambitions and expectations, last minute changes… but we have a working product, where people can self-signup to, and add their Faircamps to the player. The team is tingling with anticipation.

    The day unfolds and it feels like a big success. The audience engages, there is a great positive energy in the room. We have opened up the collective imagination, we now have more people who believes it is possible. We are not that crazy after all. Or at least we are not alone in our crazy.

    The outcomes: there seems to be enough interest in creating a listeners cooperative, and we think it is possible to do this with our own and existing free software tools.

    2026-03 – The Fediverse launch

    I had been looking forward to this for quite some weeks, and the day has finally come. The public announcement of Fairplayer to the Fediverse (where a number of Faircamp users seem to hang out), and general availability signup.

    Post by @[email protected] View on Mastodon

    Up to now, we had been reaching out to individual Faircamp musicians we thought would be receptive to the idea, and had found a few early adopters, as well as skeptics and non-responders. Among the early adopters the reception had been good, the feedback was encouraging, although they were very few, and I wasn’t sure how representative they could be.

    I would like to take this opportunity to give heartfelt thanks to @helenbellmusic @kidlightbulbs and @james for the email exchanges and chats, and being receptive to a random dude from the interwebs emailing them about “yet another independent music platform”. They were the first people outside of our “inner circle of local artists” to join Fairplayer.

    Also thanks to the great efforts of @sofisoft reaching out to local bands and labels and helping them get into Fairplayer via our Faircamp install parties. Sofi is probably responsible for getting half of the current artists in Fairplayer. We love you Sofi.

    2026-04 – finally, fairplayer.org

    So… in the rush to ship something that people could start using, we knew we had taken some shortcuts. One of those shortcuts was having a site that explained the project… this had been long planned and slowly in the making (due to the perennial lack of hands of volunteer projects), but we launched at last! fairplayer.org is live.

    It’s still a work in progress (as these things always are), but it starts to show more of the picture.

    And meanwhile Mistu, the listeners cooperative, is in the womb, getting ready to be born, nurtured by a growing group of people. Labour expected sometime after the summer.

    Enough origin, what is the destination story?

    There is something about the fascination with origin stories, in particular for tech companies (and possibly in the anglosaxon culture), that makes me cringe a bit.

    A couple dudes (they are always dudes) in a garage or uni dorm (because they have the privilege to afford either of those) in a first world country (close to finance capital, another privilege) work on something that becomes a world success. Purely based on “their own merits”.

    But to me, much more important than the origin story, is the destination story. The fact that those companies with romanticized beginnings ended up as horror movies: monopolistic giants that invade their users’ privacy, exploit the content that users created without rewarding their authors, and invariably follow the enshittification path that every capitalist-funded company ends up trodding: achieve market domination, use that to squeeze as much value as possible out of producers and consumers… we’ve seen that too often.

    So, what is the destination story of Fairplayer? What is the future we want to create?

    The short term reality: diverge to converge

    We’ve come to an interesting point, that we had somehow anticipated. We now have shipped something of value which we call “Fairplayer for Faircamp”, and in the meantime the local “listener’s cooperative” Mistu is starting to take shape.

    We know that short term the “Fairplayer for Mistu” and “next steps for Fairplayer.band beyond Faircamp” will have different priorities, so they may eventually be handled as separate projects in the short run, feeding from different needs and desires.

    …diverge

    What is “Fairplayer for Mistu” aka “local-first” Fairplayer?

    • Built with and for the local community,
    • It will probably prioritise tools to promote the local scene, bands near you, concerts and other events “in meatspace”, to de-virtualize music
    • Much of the outreach and participation will be via local events near Barcelona

    What is “Fairplayer in the larger independent digital music ecosystem”, aka “streaming-first” Fairplayer?

    • Built as part of a system of like-minded projects (starting with Mirlo)
    • Create a communication channel with artists that are contributing to the platform via their Faircamp sites so they can be more involved in the future of Fairplayer
    • Focus on interoperability formats and protocols
    • Double down on “what does it take to create a resilient decentralised platform”, e.g. by supporting Faircamp owners with monitoring/alerts, finding ways to compensate hosting expenses…
    • Most of the outreach will happen in the Fediverse

    I imagine these two collectives will have different needs, so we will most likely be running two separate instances, based on the same software although they may have different sets of outward-facing functionality.

    …converge

    BUT… eventually both efforts should reinfoce each other, and at some point we have a Fairplayer platform that:

    • A community of place, purpose or passion can self-host and run
    • Allows uniting around a scene, which can be a locality (Barcelona), a genre (reggae), or a shared purpose (creative commons music, archival material for folklore preservation…).
    • Each community can decide the rules of governance, compensation, participation…
    • You can connect the player to your sources of music (the catalogs) which can be different technologies, running on domains you own (individually or collectively)
    • Multiple Fairplayer instances, each run by their community, agree to share content, and have mutual understanding for cross-compensation

    The mycellial network of independent music platforms

    This is where we come back to where we started, but with a much better knowledge of what’s out there, and some friends we’ve made along the way. When we say we want to facilitate a decentralised music ecosystem, what is it really the role we see ourselves playing among the Faircamps / Mirlos / Funkwhales / Bandwagons and other song creatures of the digital?

    First and foremost I would love for Fairplayer to be the glue, the mycellium, the connective tissue that makes it possible that various systems work together, even those that were designed to work in isolation like Faircamp.

    Because Fairplayer is a hub, an index, that wants to learn how to talk to different platforms, and wants to define the protocols that make that possible. It can thus become the missing integration point across diverse projects. Those projects may not have the capacity to talk to each other, but if Fairplayer can read and Fairplayer can (re)share those contents, and provide some compensation layer, then even a simple self-managed static website can become a piece in a large music ecosystem that one can be proud to be a part of.

    A resilient ecosystem that no capitalist can buy.

    A summary of our values

    As we start putting our values in writing, this is our working draft summary of what we stand for:

    • Collective ownership beats client-provider relationships: participatory, constructive, optimistic.
    • People centric beats tech-centric.
    • Cooperation beats competition: free software, free and universal culture.
    • Inclusivity beats uniformity: simple, diverse and for all audiences.
    • Community beats individualism: mutual aid, attentive to already existing (local) collectives.
    • Decentralisation beats centralisation: a federated, local blueprint that can be universally replicated.
    • Sustainability beats accelerationism: inspired by degrowth, rooted in slow rhythms and emotions.
  21. New post: The Markdown Link no. 20

    Among today’s links are markdown editors Swifty, Glyph, MWeb, book aid Writers Studio, and a significant new release for SilverBullet, a local-first markdown editor.

    md-handbook.com/blog/markdown-

    #markdown #markdowneditors #bookmarkdown #Swifty #Glyph #MWeb #WritersStudio #SilverBullet

  22. ----------------

    🧠 Tool: Native Memory Plugin for OpenClaw

    Overview

    ByteRover published a native memory plugin for OpenClaw that leverages a recent interface change (merged PR #50848) to make retrieval engines context-aware during prompt assembly. The plugin implements a Three‑Layer Memory architecture consisting of a Context Tree (deep structured KB), Workspace Memory (core rules and preferences) and Daily Memory (session notes). It also exposes a git-like, stateful memory representation using human-readable, diffable Markdown files.

    How it integrates

    The plugin plugs into OpenClaw’s ContextEngine.assemble() flow so retrieval can use the current user query when assembling context. Memory lifecycle is handled natively via a 24/7 automation loop:
    • Assemble: injects curated knowledge into the system prompt before model runs.
    • After Turn: evaluates each turn and persists new decisions back into the memory tree.
    • ownsCompaction:false: delegates compaction responsibilities to the OpenClaw runtime to avoid interfering with native memory management.
    • Automatic Memory Flush: extracts and saves high-value insights before token limits force compaction.
    • Daily Knowledge Mining: a scheduled morning review (09:00 local cron) that consolidates session learnings.

    State model and portability

    Memory is local-first by default but designed to be portable across multi-agent teams. The git-like organization favors semantic hierarchies of Markdown files for human-readable diffs and stateful histories—suitable for collaboration and review without opaque binary stores.

    Performance and adoption signals

    Initial adoption metrics reported include 30k+ downloads for the earlier skill-based memory and social interest with 500k+ impressions on the launch post. The native plugin reports a retrieval accuracy of 92.2% on both LoCoMo and LongMemEval benchmarks, and maintains roughly 90% accuracy even when paired with lightweight models.

    Limitations and considerations

    The release focuses on integration and retrieval ergonomics; it does not change OpenClaw’s compaction model. Persisted state is Markdown-centric, which benefits human review but carries trade-offs for strict schema enforcement. Benchmarks cited are retrieval-accuracy focused; operational behavior under heavy concurrent agent workloads was not detailed in the announcement.

    🔹 ByteRover #OpenClaw #memory_plugin #longterm_memory #LoCoMo

    🔗 Source: byterover.dev/blog/native-stru

  23. @claudius
    > I wonder if Linkwarden is the right tool for my taste

    Have you looked into Zotero? It's designed for academic use (my friend used it while writing their PhD thesis) and may be over-engineered for your needs. But it's Free Code (AGPL), both client and server AFAIK, and development is supported by charging a subscription for an (optional) online backup for your local-first Zotero database a commercial service.

    #LinkWarden #Zotero

  24. 🚀 Der Morgen beginnt um 4 Uhr – aber nicht für die Schule

    Als Selfhosting-Enthusiast und Vibe Coder nutze ich die stillen Stunden vor Sonnenaufgang für:

    ✨ Linux optimieren
    ✨ KI-Modelle lokal betreiben
    ✨ Den perfekten Fileserver bauen
    ✨ Automatisierung, die das Leben erleichtert

    Wer kennt das? Diese Euphorie, wenn alles läuft und die Nachbarn noch schlafen.

    Frage an euch: Was ist euer liebstes Local-First-Tool?

    #dumango #selfhosting #vibecoding #linux #ki #opensource

  25. עדיין לא קראתי את הכל, אבל זה די מחשיד כשאנקי, שהיה עד עכשיו פרוייקט קוד פתוח קהילתי במלואו, עובר לידיים של חברה שבעמוד הבית שלה מצהירה „Supercharge your Anki flashcards with collaboration and AI-powered tools”.

    forums.ankiweb.net/t/ankis-gro

    אני מספיק סומכת על הקהילה שאם דברים יתדרדרו יהיו פורקים של הקוד והגירה של האקוסיסטמה (בעיקר חפיסות ותוספים), אבל חוששת שיהיה לזה מחיר של פרגמנטציה. זה שמדובר בתוכנת FLOSS שהיא local-first ועם פורמט פתוח ואלגוריתמים פתוחים זה הבסיס.
    ועדיין…

    #אנקי #אייאיי #החראה

  26. עדיין לא קראתי את הכל, אבל זה די מחשיד כשאנקי, שהיה עד עכשיו פרוייקט קוד פתוח קהילתי במלואו, עובר לידיים של חברה שבעמוד הבית שלה מצהירה „Supercharge your Anki flashcards with collaboration and AI-powered tools”.

    forums.ankiweb.net/t/ankis-gro

    אני מספיק סומכת על הקהילה שאם דברים יתדרדרו יהיו פורקים של הקוד והגירה של האקוסיסטמה (בעיקר חפיסות ותוספים), אבל חוששת שיהיה לזה מחיר של פרגמנטציה. זה שמדובר בתוכנת FLOSS שהיא local-first ועם פורמט פתוח ואלגוריתמים פתוחים זה הבסיס.
    ועדיין…

    #אנקי #אייאיי #החראה

  27. עדיין לא קראתי את הכל, אבל זה די מחשיד כשאנקי, שהיה עד עכשיו פרוייקט קוד פתוח קהילתי במלואו, עובר לידיים של חברה שבעמוד הבית שלה מצהירה „Supercharge your Anki flashcards with collaboration and AI-powered tools”.

    forums.ankiweb.net/t/ankis-gro

    אני מספיק סומכת על הקהילה שאם דברים יתדרדרו יהיו פורקים של הקוד והגירה של האקוסיסטמה (בעיקר חפיסות ותוספים), אבל חוששת שיהיה לזה מחיר של פרגמנטציה. זה שמדובר בתוכנת FLOSS שהיא local-first ועם פורמט פתוח ואלגוריתמים פתוחים זה הבסיס.
    ועדיין…

    #אנקי #אייאיי #החראה

  28. עדיין לא קראתי את הכל, אבל זה די מחשיד כשאנקי, שהיה עד עכשיו פרוייקט קוד פתוח קהילתי במלואו, עובר לידיים של חברה שבעמוד הבית שלה מצהירה „Supercharge your Anki flashcards with collaboration and AI-powered tools”.

    forums.ankiweb.net/t/ankis-gro

    אני מספיק סומכת על הקהילה שאם דברים יתדרדרו יהיו פורקים של הקוד והגירה של האקוסיסטמה (בעיקר חפיסות ותוספים), אבל חוששת שיהיה לזה מחיר של פרגמנטציה. זה שמדובר בתוכנת FLOSS שהיא local-first ועם פורמט פתוח ואלגוריתמים פתוחים זה הבסיס.
    ועדיין…

    #אנקי #אייאיי #החראה

  29. עדיין לא קראתי את הכל, אבל זה די מחשיד כשאנקי, שהיה עד עכשיו פרוייקט קוד פתוח קהילתי במלואו, עובר לידיים של חברה שבעמוד הבית שלה מצהירה „Supercharge your Anki flashcards with collaboration and AI-powered tools”.

    forums.ankiweb.net/t/ankis-gro

    אני מספיק סומכת על הקהילה שאם דברים יתדרדרו יהיו פורקים של הקוד והגירה של האקוסיסטמה (בעיקר חפיסות ותוספים), אבל חוששת שיהיה לזה מחיר של פרגמנטציה. זה שמדובר בתוכנת FLOSS שהיא local-first ועם פורמט פתוח ואלגוריתמים פתוחים זה הבסיס.
    ועדיין…

    #אנקי #אייאיי #החראה

  30. Lots of exciting #decentralization protocols and technology out there. Some are not ready for usage, others are not following the paradigm I prefer, I love that we're spoiled for choice.

    IMO I still love #SecureScuttlebutt, for me it is still the best offline-first local-first gossip protocol out there. Yes, it has dangerous corners and design issues, but it works and I can build apps with it for my friends.