Nocturne is an open-source Linux music player replacing Apple Music for personal collections by integrating local files with Navidrome and Jellyfin.
Nocturne functions as a dedicated Linux desktop player for personal audio libraries and remote streaming servers. In addition to connecting to external Jellyfin and OpenSubsonic instances, the application can set up and run a local Navidrome service automatically. The client includes synchronized lyrics, an equalizer, and media key support tailored to the GNOME desktop environment.
Apple Music ties playback directly to Apple's closed ecosystem, streaming from a proprietary subscription catalog and synchronizing through iCloud on macOS, iOS, or Windows. It provides no native Linux client, leaving desktop Linux users with a web player that cannot access local files or hook into system hotkeys and desktop controls.
Nocturne focuses on open integration across personal music infrastructure. Rather than renting access to a centralized catalog, it pulls tracks from personal Jellyfin servers, OpenSubsonic endpoints, and local storage directories in a single desktop interface. Users without an existing server can let Nocturne launch its own local Navidrome instance, avoiding manual networking setup. While it cannot stream licensed commercial releases from Apple Music or play DRM-locked tracks, Nocturne integrates cleanly with Linux desktop standards like MPRIS for hardware media keys and fetches lyrics online without subscription fees.
Can Nocturne stream songs from an Apple Music subscription? No. Nocturne does not connect to Apple Music's commercial catalog or decrypt FairPlay DRM files; it only plays personal files and streams from servers like Jellyfin and Navidrome.
Does Nocturne require a dedicated home server? No. The application can install and run an internal Navidrome instance locally, providing full library management without external hardware.
Can I run Nocturne on Windows or macOS? Nocturne is designed for Linux and distributed through Flatpak and distro repositories. Windows is unsupported, and running it on macOS requires compiling from source code.
Nocturne is well suited for Linux users who want a native interface for personal audio collections and Jellyfin or Navidrome servers, though anyone needing mobile sync or commercial streaming catalogs will need alternatives. Continued updates through September 2026 and its GPL-3.0 software license guarantee that listeners retain control over their playback setup without recurring subscription fees.
Commands from the official package registries. Each package is matched to Nocturne through the registry's own link to its source code or website.
flatpak install flathub com.jeffser.NocturneGo, gRPC and Protobuf done right, LLM agents in production, and the hard parts of shipping a first product.
Show that Nocturne is listed as an open-source alternative. Paste into your README: