
Funkwhale is a self-hosted audio streaming and podcast platform replacing SoundCloud with decentralized ActivityPub federation and full library control.
Funkwhale is a self-hosted audio streaming server that federates over the ActivityPub protocol. It lets listeners, podcasters, and independent musicians stream their audio collections through a browser or mobile client while retaining ownership of their files. Rather than locking tracks into a corporate silo, each server acts as an independent node that shares music across the fediverse.
SoundCloud operates as a centralized commercial service funded by audio advertisements, listener tracking, and paid subscriptions. Creators face arbitrary takedowns, compression artifacts, and opaque recommendation algorithms that bury independent releases. Listeners are subjected to tracking pixels, behavioral profiling, and sudden library deletions when licensing contracts change. Funkwhale replaces that dynamic by letting users and artist collectives host audio on their own infrastructure or join independent community pods. Uploaded files remain untouched in their original audio formats without algorithmic compression or injected ad interruptions.
The trade-off centers on audience reach and administration. SoundCloud delivers an instant audience of millions of listeners, automated discovery feeds, and direct fan monetization tools. Funkwhale provides no commercial payment rails or global listener directory; discovery relies on federated following across pods, RSS podcast feeds, and direct links. Pod admins must maintain storage, updates, and backups, but users gain full control over their listening history, playlists, and audio collections without surveillance or platform lock-in.
How does Funkwhale compare to SoundCloud for independent artists? SoundCloud offers a commercial audience and monetization, while Funkwhale provides complete control over hosting, branding, and distribution without ads or algorithmic ranking. Many independent creators use Funkwhale as a self-hosted archive alongside commercial profiles.
Can I listen to Funkwhale on iOS and Android? Yes. Because Funkwhale includes a Subsonic-compatible API, you can connect mobile apps like SubStreamer, Amperfy, or play:Sub to stream audio and cache songs offline.
Is Funkwhale free to use? Yes. The software is free to self-host, and joining an open public pod hosted by a community collective is also free.
Funkwhale is the right choice for listeners and creators who prioritize decentralized privacy and full control over their audio libraries, though those seeking a quick zero-configuration personal streamer may find its multi-container architecture heavier than necessary. Its AGPL-3.0 terms ensure all server enhancements remain open to the fediverse, and steady ongoing development across its GitLab repository makes it a dependable foundation for community-run audio hosting.
Go, gRPC and Protobuf done right, LLM agents in production, and the hard parts of shipping a first product.
Show that Funkwhale is listed as an open-source alternative. Paste into your README: