Let's make a definitive guide to the subtle differences in Self Hosted Music Streaming.

This page summarizes the projects mentioned and recommended in the original post on /r/selfhosted

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • LMS

    Lightweight Music Server. Access your self-hosted music using a web interface.

  • For LMS (https://github.com/epoupon/lms), it mainly focuses on (custom) tags, multi valued. Basically you can filter your music using whatever tag combination you set. It also handles various artist relationships (composers, producers, mixers, etc.) It scrobbles to listenbrainz and sync listens from it.

  • otter

    Music player for Funkwhale (by apognu)

  • Funkwhale API: Never used. Otter.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Navidrome: Still Beta server. Has exceptional tag reading abilities. Plans to have the ability to create smart playlists. Can Scrobble to Last.FM. Has links to Last.Fm and Musicbrainz. Can't tag music since the server is read-only. Uses Subsonic API.

  • mpd

    Music Player Daemon

  • Others: Ampache, Mopidy, Koel, Music Player Daemon (MPD), Lightweight Music Server (LMS), Serviio. I'm not saying these are bad, I just don't know what sets these apart from the "Generic Music Server"

  • koel

    🐦 A personal music streaming server that works.

  • Others: Ampache, Mopidy, Koel, Music Player Daemon (MPD), Lightweight Music Server (LMS), Serviio. I'm not saying these are bad, I just don't know what sets these apart from the "Generic Music Server"

  • Jellyfin

    The Free Software Media System

  • Jellyfin: Fully open source fork of Emby. Can stream Movies, TV. Can download metadata from musicbrainz. Can Scrobble to Last.FM. Slow to scan. Uses Jellyfin API. (I don't count the subsonic plugin until it hits 1.0, and it hasn't been updated in almost a year).

  • Emby

    Emby Server is a personal media server with apps on just about every device.

  • Emby: Started as open source clone of Plex, but eventually added proprietary features that require payment. I would imagine it's somewhere in the middle of Plex and Jellyfin.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Ampache

    A web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.

  • Others: Ampache, Mopidy, Koel, Music Player Daemon (MPD), Lightweight Music Server (LMS), Serviio. I'm not saying these are bad, I just don't know what sets these apart from the "Generic Music Server"

  • mStream

    The easiest music streaming server available

  • beets

    music library manager and MusicBrainz tagger

  • I use the web plugin for Beets. It’s extremely barebones, with essentially no browsing capability and only a basic search. I haven’t switched to anything else yet, though, because the command‐line experience is important to me, including its MusicBrainz integration and autotagging.

  • gonic

    music streaming server / free-software subsonic server API implementation

  • Gonic, if you don't need a web-UI for Subsonic.

  • squeezelite-esp32

    ESP32 Music streaming based on Squeezelite, with support for multi-room sync, AirPlay, Bluetooth, Hardware buttons, display and more

  • Squeezelite has also been ported to the ESP32, so one could probably create (or recreate) the old Logitech/Slim Devices hardware clients, VFD displays and all.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts