Navidrome
Navidrome is a self-hosted music server that allows you to listen to your personal music collection from any browser or mobile device, similar to services like Spotify or Apple Music but with your own music library.
Built with Go and featuring a modern web interface, Navidrome handles large music collections efficiently and supports on-the-fly transcoding to stream virtually any audio format. It implements the Subsonic API, making it compatible with a wide ecosystem of mobile apps and desktop clients.
Key features include multi-user support with individual playlists and play counts, automatic library monitoring, low resource usage, and support for various metadata sources. Navidrome runs on macOS, Linux, Windows, and Raspberry Pi, with Docker images available for easy deployment.
Here are 71 public repositories matching this topic...
AudioMuse-AI uses sonic analysis to rediscover forgotten songs, uncover hidden connections in your music library, and generate intelligent playlists for Navidrome, Jellyfin, LMS, Lyrion, Emby and Plex: no metadata or external services required.
-
Updated
Jul 13, 2026 - Python
A desktop music library builder that turns Spotify, Youtube Music Apple Music, Amazon Music, Tidal, Qobuz, and Deezer links into fully tagged local library in FLAC, ALAC, AAC, or MP3.
-
Updated
Jun 23, 2026 - Python
🎵 AI-Powered Playlist Generator for Navidrome Create intelligent, personalized playlists from your Navidrome music library using advanced AI curation. Features multi-library support, "This Is Artist", "Genre Mix", and "Re-Discover Weekly" playlist types with smart track selection and cross-platform compatibility. ⭐ Star if you find it helpful!
-
Updated
Nov 2, 2025 - Python
🎵 Search Spotify and download music from YouTube to your Navidrome server with automatic metadata tagging
-
Updated
Apr 6, 2026 - Python
An Alexa skill to allow streaming of music from Subsonic API compatible media servers on Amazon Echo devices.
-
Updated
Mar 6, 2026 - Python
End-of-Maintenance: http://sumnerevans.com/posts/projects/sublime-music-eom/ -- A native Gonic/Subsonic/Airsonic/*sonic client for Linux. Built using Python and GTK+.
-
Updated
Dec 24, 2024 - Python
A Spotify Wrapped clone using ListenBrainz, Last.fm and Navidrome instead as a source!
-
Updated
Jul 10, 2026 - Python
A fully guided Python CLI tool for creating Navidrome .nsp smart playlist files — featuring nearly 300 presets, 100+ fields, nested rule groups, "This is …" artist playlists, mood/genre/tempo/key filtering, and no JSON editing required.
-
Updated
Apr 17, 2026 - Python
A Python CLI tool to search, browse, and add internet radio stations to your Navidrome server, powered by the Radio-Browser community database — with pagination, multi-select, duplicate detection, and direct SQLite integration.
-
Updated
Feb 26, 2026 - Python
A headless Discord Rich Presence client for Navidrome, with automatic album art fetching and timestamps
-
Updated
Feb 24, 2026 - Python
-
Updated
Jun 11, 2024 - Python
Scrobble to Last.FM and multiple Subsonic Servers like Navidrome and Lightweight Music Server from your WiiM device or gmrender-resurrect instance. Other renderers might work as well.
-
Updated
May 27, 2026 - Python
Find Gaps in Artist Disographies using your Navidrome Database
-
Updated
Apr 6, 2026 - Python
Created by Deluan Quintão
Released 2019
Latest release 3 days ago
- Followers
- 17 followers
- Repository
- navidrome/navidrome
- Website
- github.com/topics/navidrome