Self-hosted projects tagged “Music Library”
40 open source projects with this tag
40 services found

Navidrome Music Server
Lightweight open-source web music server and streamer
Open-source web music server that streams personal music collections via a modern web UI and Subsonic-compatible APIs; supports large libraries and on-the-fly transcoding.

Kodi
Open source home theater and media center software
Kodi is an open source media center for organizing and playing local and networked video, music, and photos with a TV-friendly interface and add-on ecosystem.


Beets
Command-line music library manager and metadata tagger
Beets is a command-line music library manager that catalogs collections and automatically fixes tags using MusicBrainz, with a powerful plugin ecosystem.

Lidarr
Music collection manager for Usenet and BitTorrent
Self-hosted music collection manager that monitors artists, grabs releases from Usenet/torrents, and automatically imports, renames, and upgrades your library.
musikcube
Terminal-based music player and streaming audio server
Cross-platform terminal music player with library indexing and a built-in streaming server for Windows, macOS, Linux, and Raspberry Pi.

Black Candy
Self-hosted music streaming server for personal libraries
Open-source Ruby on Rails music streaming server that indexes a local music directory, provides web and mobile players, playlists, multi-user accounts, and Docker deployment.

Ampache
Web-based audio and video streaming server and media library
Ampache is a web-based audio and video streaming app and file manager for accessing and streaming your organized music and video collection from almost any device.
Headphones
Automated music downloader and library manager for NZB and Torrent
Automates music downloads from NZB/torrent feeds and auto-manages library tagging, renaming, and indexing.

Music Assistant
Open-source music library manager and streaming server
Self-hosted music library manager that unifies local and streaming sources and streams to many player ecosystems with Home Assistant integration.
ytdl-sub
Declarative yt-dlp wrapper to download and prepare media libraries
CLI tool that orchestrates yt-dlp and FFmpeg with YAML presets to download, convert, tag, and organize media for Plex, Jellyfin, Kodi, Emby and music players.

Music Player Daemon
A flexible, server-side music daemon with network control.
MPD is a modular, network-controlled music server that streams and manages a local music collection via a protocol-enabled daemon.

Polaris
Self-hosted music streaming server for your personal library
Polaris is a self-hosted music streaming server for browsing and streaming your personal music collection from web browsers and mobile devices, with multi-user support.

gonic
Lightweight Subsonic-compatible music streaming server
Gonic is a lightweight, self-hosted Subsonic API server for streaming your music library with transcoding, playlists, podcasts support, and multi-user access.

Spooty
Self-hosted Spotify downloader using YouTube as the audio source
Spooty is a self-hosted Spotify downloader that fetches metadata from Spotify links and downloads matching audio from YouTube, with playlist/artist subscriptions.

mStream
Open-source personal music streaming server
Self-hosted Node.js music streaming server with web and mobile clients; supports FLAC/MP3, playlists, gapless playback and visualizer.

SoulSync
Automated music discovery and collection manager for self-hosted libraries
SoulSync automates music discovery, playlist curation, downloads, and library organization, syncing results to media servers like Plex, Jellyfin, and Navidrome.
Explo
Automated music discovery for self-hosted music libraries
Explo is a self-hosted music discovery tool that uses ListenBrainz recommendations to fetch personalized playlists, download tracks, and add them to your media server library.

Maloja
Self-hosted music scrobble server for personal listening statistics
Maloja is a self-hosted music scrobble database that tracks listens and generates personal charts and listening statistics via a web UI and API.

LMS (Lightweight Music Server)
Self-hosted music streaming server with a web interface
Open-source C++ music server with web UI, Subsonic API, audio transcoding, recommendations, multi-library support and playlists/lyrics features.
LMS (Lightweight Music Server)
Self-hosted music streaming server with a web interface
Open-source lightweight music server offering web-based streaming, tagging, recommendations, Subsonic API compatibility and audio transcoding for personal music collections.
moOde Audio
Audiophile music player and streamer for Raspberry Pi
moOde Audio is a Raspberry Pi music player and streamer with a responsive WebUI, MPD-based playback, multiroom audio, and support for popular network renderers and outputs.

Meelo
Self-hosted personal music server focused on music collectors
Open-source self-hosted music server for collectors with flexible metadata parsing, multiple releases/versions support, music-video handling and Docker deployment.

Multi-Scrobbler
Scrobble plays from many sources to multiple scrobble services
Self-hosted scrobbling hub that collects plays from many music sources and forwards them to services like Maloja, Last.fm, and ListenBrainz.

Koito
ListenBrainz-compatible scrobbler with themeable UI
Self-hosted ListenBrainz-compatible scrobbler and listening-history visualizer with import and relay support for other scrobblers.

Listenarr
Automated audiobook collection management server
Self-hosted audiobook manager that searches, downloads, tracks, and organizes audiobooks from torrents and Usenet with rich metadata and a responsive web UI.

Audioserve
Minimal audiobook and audio file streaming server
Audioserve is a minimalist Rust server for streaming audiobooks and other audio files from folders, with a web PWA client, playlists, search, and optional transcoding.
Metadata Remote
Web-based audio metadata editor for headless servers
Edit audio file metadata through a clean browser UI on headless servers, with bulk editing, smart suggestions, and album art management—no full music library stack required.

Stretto
Web-based music player with playlist import and library sync
Open-source web music player that builds a library from YouTube/SoundCloud sources, with Spotify playlist import, themes, lyrics, and multi-device syncing.

Lidify
Music discovery and recommendations for Lidarr using Last.fm
Web app that recommends artists based on a Lidarr library, using Last.fm for discovery and optionally adding recommended artists to Lidarr.

It's MyTabs
Web-based guitar and bass tab viewer and player
Open-source web app to view and play guitar and bass tabs. Sync tabs with audio or YouTube, supports Guitar Pro and MusicXML formats, includes MIDI synth and mobile-friendly UI.