{
  "id": 10994627,
  "title": "Songhive — A fully self-hosted and federated music platform",
  "url": "https://urgent.news/2026/09/30/songhive-a-fully-self-hosted-and-federated-music-platform",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-30T17:07:43.000Z",
  "source": {
    "name": "Lobsters",
    "slug": "lobsters",
    "url": "https://blog.fabiomanganiello.com/article/Songhive"
  },
  "original_language": "en",
  "account": "Songhive is a fully self-hosted and federated music platform that aims to address the shortcomings of existing music sharing solutions. Unlike media servers that only handle the library aspect and social platforms that only provide a distribution network, Songhive combines both elements seamlessly. It allows users to host their music collection on their own hardware or in any cloud storage of their choice, while also enabling them to share and interact with their music library across the fediverse.\n\nSonghive's core functionality is a robust music library and streaming server, built using ActivityPub protocol for full federation support. Music entities, such as tracks, albums, and playlists, are treated as first-class ActivityPub objects, enabling users to engage with each other's content through following, replying, boosting, and quoting. The platform's web interface, Swagger UI, and OpenAPI specification are all served by a single process, making it easy for users to get started with a simple Docker bootstrap script.\n\nThe installation process is straightforward, with a docker-compose.yml file, nginx configuration, and starter config files provided. Users can customize their experience by setting their user's UID/GID in the .env file and filling in the required values in config.toml. The platform offers various options for interaction, including Webmentions, RSS feeds, scrobbling keys, and registration modes, all of which are configurable via environment variables.\n\nSonghive's modular design allows for easy customization and integration, with multiple installation options available, such as a pip install command, systemd units, and an install.sh script. This flexibility ensures that users can tailor the platform to their specific needs and preferences. By offering a comprehensive solution that combines self-hosting, federation, and social features, Songhive provides a much-needed alternative to centralized music platforms that often fail to prioritize user control, ownership, and community engagement.",
  "summary": "What if your music server had a social network attached, and your social network could play music? Comments",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}