Funkwhale

Federated, open source music streaming platform

Open Source AGPL-3.0
  • Linux
  • Windows
  • macOS via web
  • Android

Official website →

Advertisement

Overview

Funkwhale started in 2017 as a project by French developer Eliot Berriot, built around the idea of applying the federated, ActivityPub-based social networking model popularized by Mastodon to music streaming. Rather than a single centralized service, Funkwhale instances (called “pods”) are independently operated servers that can federate with one another, letting users on one pod follow artists, libraries, and playlists hosted on a completely different, independently administered pod — similar to how Mastodon servers interconnect.

The project is released under the AGPL-3.0 license and is self-hosted, typically via Docker, with each pod’s administrator responsible for their own storage, moderation, and user accounts. Funkwhale supports uploading a personal music library (including podcasts) and streaming it through a web player or any Subsonic-compatible mobile app, and its federation model means a small pod’s library can effectively be extended by following and streaming from other pods without duplicating storage.

Key Features

  • Federation (ActivityPub) — Independent pods can interconnect, letting users discover and stream libraries hosted elsewhere
  • Self-hosted — Deployed via Docker on infrastructure you or your community controls
  • Subsonic API compatibility — Works with existing Subsonic-compatible mobile and desktop clients
  • Podcast support — Hosts and streams podcasts alongside music
  • Radio and playlists — Algorithmic and manual playlist/radio features per pod
  • Multi-user pods — Community-run instances with per-user libraries and permissions

Use Cases

  • Community-run music servers — Groups or collectives hosting a shared, federated library
  • Personal self-hosted streaming — Individuals streaming their own ripped or purchased music collection
  • Privacy-conscious listeners — Avoiding licensing-catalog dependencies and third-party tracking
  • Podcast hosting — Self-hosted podcast distribution alongside music

Who It’s For

Funkwhale suits self-hosters and communities who want a music streaming service built around user-owned libraries and federation rather than a licensed, centralized catalog. It appeals particularly to users already familiar with the Fediverse (Mastodon and similar platforms) who want the same federated model applied to music.

Advertisement

This is a free alternative to: Spotify, Apple Music, YouTube Music