Discophile

Your music server, played like a record collection.

Discophile is a native iPhone player for Navidrome, Subsonic and Jellyfin libraries. Audiobookshelf audiobooks and internet radio live in the same app. No Discophile account, no tracking.

Drop the needle.

A 58-second tour of the app, set to the song Discophile by Mina Sol. Captions are available. The singer and the library are fictional.

Video description and lyrics

What the video shows

  1. The Listen Now screen, with discovery mixes and a song playing.
  2. Title cards: Your music. Your audiobooks. Your AI.
  3. Works with Navidrome, Subsonic, Jellyfin and Audiobookshelf. The library opens on its list of artists, then an album plays.
  4. Synced lyrics follow the song. Title card: Every album. Every track.
  5. Title card: Now, just ask. A playlist is generated on the iPhone, then the curator suggests a listening occasion.
  6. Title card: Or connect ChatGPT. A request is typed, ChatGPT answers and picks songs from the library.
  7. Title card: It checks with you first. A review lists the changes before they reach the server.
  8. Title cards: And your audiobooks. Pick up where you left off. An audiobook resumes in its player.
  9. Closing: the Discophile icon and the line Your music. Your audiobooks. Just ask.

Lyrics

Pick a record, any record you like. Drop the needle, here we go, press play. Discophile, discophile, uh, uh-huh, uh-huh. B-side, B-side, stacked up to the ceiling, but I wanna play them all tonight. Deep cuts, deep cuts, every single one, yeah. Put the needle where it feels so right. Play it louder, one more time now, baby. Every record's got a little light. Skip the radio, I know what I like, so turn it up and tell me I'm a discophile.

Coming soon to the App Store. For iPhone with iOS 17 or later, in English and Italian.

Something familiar. Something unexpected.

Listen Now opens with mixes built from your own history on this iPhone. Worth another listen brings back songs you haven't played in a month, Still to discover finds the ones you never played, and Have 25 minutes? fits a short break.

Choose a record for tonight suggests three whole albums for 25, 45 or 60 minutes, then plays the one you pick from first track to last.

Listen Now with discovery mixes and album suggestions
An album page with Play, Shuffle and the track list
Now Playing with large artwork, timeline and transport controls

The whole shelf, a thumb away.

Browse albums, artists, songs and playlists, search everything from one field, and download anything for the flight. Switch on Downloaded only and every view shows just what is saved on the phone.

Library albums grid
Albums
Library artists list
Artists
Search results for artists, albums and songs
Search
Listening statistics for the last 30 days
Listening statistics
Minutes listened per day and top songs
Top songs

Ask for a playlist. Get songs you own.

The music assistant turns a sentence into a selection from your library, so every song it suggests is one you can play right now. Use Apple Intelligence on the iPhone, with nothing leaving the device, or connect your ChatGPT account for bigger requests.

Edits such as removing tracks or renaming a playlist open a review first. Nothing changes on your server until you tap Confirm changes.

  • On this iPhone runs Apple's local model on iOS 26 with Apple Intelligence.
  • ChatGPT receives your request and song metadata, never audio, passwords or listening history.
  • Ask your curator builds half an hour for a quiet evening or for focus.
A playlist generated on the iPhone, with Play and Create playlist
ChatGPT explaining why a song is catchy and picking similar songs
The curator screen with provider, model and listening occasion

Audiobooks pick up where you stopped.

Connect Audiobookshelf next to your music, or on its own. Positions sync with the server every few seconds and keep working offline, so you can switch between the phone and the web without hunting for your place.

  • Speed from 0.5x to 4x, chapter timelines and exact seeking.
  • Sleep timer, including at the end of the chapter.
  • Bookmarks, and whole books downloaded for offline listening.
An audiobook page with Continue listening and chapters
The audiobook player on chapter 1 with skip buttons and speed

And the parts you notice later.

Gapless and crossfade
Albums play without pauses. Crossfade from 1 to 12 seconds, kept gapless inside an album.
Equalizer
Ten bands, or a headphone correction from AutoEq. ReplayGain and a volume limit too.
Lyrics
Synced lyrics follow the song and jump to a verse when you tap it.
Podcasts and radio
Subscribe with an Apple Podcasts or Spotify link, and save internet radio stations.
Sport mode
Presets for running, walking, cycling and the gym, started from Shortcuts.
Siri and Lock Screen
Ask Siri for an album, and control playback from the Lock Screen, headphones or AirPlay.

There is no Discophile server. Your passwords stay in the iOS Keychain, your listening history stays on your iPhone, and the app has no analytics.

Try it now on TestFlight.

Discophile is getting ready for its first App Store release, for iPhone with iOS 17 or later, in English and Italian. Until then, request an invitation to the beta. Bring your own server: it works with the music and audiobooks you already host.

Have a question or an idea? Write to andrea@debbaweb.it.

Try Discophile on TestFlight

Request an invitation to the beta. TestFlight is Apple's app for testing apps before release, and it works on iPhone with iOS 17 or later.

Name and email are required.

The invitation is sent here. Use your Apple Account email to install it most easily.

Which servers do you use?