Discophile
A native iPhone player for Navidrome, Subsonic and Jellyfin, with audiobooks and internet radio.
- Platform
- iPhone with iOS 17 or later
- Built with
- SwiftUIAVFoundationSwiftSubsonic API

Discophile is a native iPhone player for the music library on your own server. It connects to Subsonic/OpenSubsonic, Navidrome and Jellyfin, alongside Audiobookshelf audiobooks and internet radio stations.
Listen Now suggests discovery mixes and albums to play tonight, personal radio starts from any track, and listening statistics show time, plays and top songs, artists and albums. Everything works offline too, with manual and automatic downloads.
A 10-band equalizer, AutoEq headphone correction, ReplayGain, gapless playback and crossfade shape the sound. Lyrics follow the song, and the music assistant can find music or propose playlists, running on the iPhone or with ChatGPT.
Built with SwiftUI and AVFoundation for iOS 17 or later. Credentials stay in the iOS Keychain, and there is no backend, tracking or analytics.
In practice
For listening to your own Navidrome, Subsonic or Jellyfin library on iPhone, together with audiobooks and radio, even without a connection.
- Connect multiple Subsonic/OpenSubsonic, Navidrome and Jellyfin libraries, plus Audiobookshelf and internet radio.
- Discover music with Listen Now mixes, personal radio and listening statistics by day, month and year.
- Shape the sound with a 10-band equalizer, AutoEq profiles, ReplayGain, gapless playback and crossfade.
- Listen offline with manual and automatic downloads; the music assistant runs on the iPhone or with ChatGPT.
Screenshots and demos
Open an image to explore the details. Videos play only when you start them.