Urgent.News

What's breaking now, across thousands of outlets.

Tech

Songhive — A fully self-hosted and federated music platform

What if your music server had a social network attached, and your social network could play music? Comments

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.

Songhive'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.

The 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.

Songhive'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.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at blog.fabiomanganiello.com →

More in Tech

How to Build an MVP in 2026: A Practical Guide to Scoping, Building, and Learning Fast

Most startups do not fail because they could not build the product. They fail because they built the wrong product, or built too much of it before anyone used it.

  • An MVP tests core assumptions with real users in a real context.
  • Write down the riskiest assumption as a single sentence statement.
  • Build the MVP in small, demonstrable increments with clear success metrics.

Feature Flag Admin Pages Explained — Safe Server Rendering and Cost Attribution

A feature flag admin page should read from one authoritative backend, render a point-in-time snapshot on the server, and send every change through an authenticated, auditable write path.

  • Feature flag admin page retrieves settings from trusted backend
  • Append evaluated flag revision to latency and cost logs
  • Compare-and-swap operation prevents outdated operator actions

New to web dev? Not sure where to start?

A practical launchpad for new developers and vibe coders You have a new idea. You want to make an app. Whether you're using AI to help or getting elbows-deep in the syntax yourself, getting started…

  • VS Code, browser, Node.js, and TypeScript are essential tools for web development
  • NestJS framework simplifies server-side application development with modular architecture

More from Wednesday 30 September →