The Jellyfin music player as serious about your collection as you are.
Stream your self-hosted Jellyfin library on iPhone, Apple Watch, iPad, Mac, Apple TV, and CarPlay. Dee Jellie handles music, audiobooks, podcasts, and live radio with synced lyrics, a 16-band EQ, multi-server queues, offline downloads, and privacy-first iCloud sync.
Music, audiobooks, podcasts, radio. All in one player.
Stream your self-hosted library with a player tuned for large collections, lossless playback, and offline listening. Native to iPhone, Apple Watch, iPad, Mac, Apple TV, and CarPlay.
Everything in reach, nothing in the way.
Every detail designed around the listener. Artwork front and center. Controls that land under your thumb. Panels that show up when you need them and fade when you don't.
Above the volume slider, a live spectrum moves with the music as it plays: bass on the left, highs on the right.
Sixteen bands, tuned end-to-end.
Full range from 20 Hz to 20 kHz: sub-bass low-shelf, air-band high-shelf, fourteen peaking bands between. Push any slider Β±12 dB; the player quietly nudges the overall level down just enough to keep hot profiles from clipping, so nothing distorts.
Supporter Create your own profiles from scratch, name them, and swap between them mid-song.
Tap the line. Sing along.
That line you've had in your head all day: tap it in the lyric panel and the player seeks straight there, ready for you to sing along. Scroll ahead to browse without losing your place; the view locks, then snaps back when you stop. A Mini Lyrics overlay keeps the current line above the mini-player, so the words follow you everywhere in the app.
Details that matter once you start listening.
The details that separate a good listen from a great one. Crossfade between sets, a silent gap between tracks when you want breathing room, hapticsΒΉ in time with the music, volume you trust across every source, and a sleep timer that fades the music out instead of cutting it off.
Shuffle + repeat
Shuffle without losing your place. The original order snaps back the moment you toggle it off. Repeat the song, the whole queue, or neither.
Instant Mix
Tap any song, album, or artist for an instant queue of similar tracks from your own library. Great when you know the vibe but not the next song.
Go Infinite
Similar tracks pull in automatically when the queue runs dry, so the speakers stay on until you say otherwise.
Transitions, your way
Crossfade between tracks. Fade gently on play and pause so lock-screen resumes return smoothly. Albums play back-to-back the way the artist intended, or add a silent gap between tracks when you want breathing room.
Volume you trust, everywhere
Normalization uses the loudness metadata already on your server so quiet folk records and loud modern pop play in line with each other. No diving for the dial between songs. Set your own target any time you want to override it.
Playback speed
Anywhere from 0.5Γ to 3Γ. Useful for hearing the detail in a slowed-down song or moving quickly through a long track. Tempo and pitch move together, like a record on a turntable.
Sleep timer with fade-out
Drift off to your library. The music fades gently as your timer runs out, easing into quiet instead of cutting off.
Lossless where your network can carry it
FLAC, ALAC, and hi-res files stream at full resolution on Wi-Fi. On cellular or a weak connection, the player transcodes on the fly so the music never stops.Β²
Music Haptics
Low-end in the palm of your hand. The Taptic Engine pulses in time with the music, so you feel the song as much as you hear it.ΒΉ
Save a queue, revisit a session
Save the queue you're building right now to come back to later. Reopen your last listening session to pick up exactly where you left off. Supporter Flip through up to 10 saved queues and 10 past sessions.
ΒΉ Requires Music Haptics to be enabled in iOS Accessibility Settings.
Β² Default network behavior; each network's quality and data policy can be changed in the app Menu any time.
Chapters, bookmarks, and position memory. Where your music already lives.
Audiobooks ride alongside your music with chapter-aware navigation, per-book position memory, and iCloud-synced bookmarks you can annotate as you listen.
Every chapter, a row away.
Open the chapter queue right inside the player and tap to jump. Bookmarks live alongside, ready for a note when something lands.
Chapter-aware everything
Skip ahead from the player, the lock screen, CarPlay, or your Watch. Chapter markers show on the scrubber so you can land in the right section without thumbing the timeline.
Position memory per book
Each book holds its own place. Switch between three of them in a week and they all wait at the second you stopped, across every device on your Apple ID.
Bookmarks with notes
Mark any second of any chapter and attach a note for later. The bookmark list reads back like a reading journal, with chapter, timestamp, and what you wanted to remember.
Synced via your iCloud
Bookmarks and listening positions sync through your personal iCloud, never a Dee Jellie server. Leave off mid-chapter on the iPad, pick up where you stopped when you open the iPhone.
Subscribe, queue, and play. Without leaving Dee Jellie.
Subscribe to public podcasts in the same player as your music. Browse, subscribe, and queue episodes without leaving the app.
Top charts, categories, and your shows side by side.
Browse the public podcast directory, jump by category, or search by name. Subscribe and the show drops into the same Now Playing view that holds the rest of your library.
Subscribe right in the player
Search by show name, hit subscribe, and the show drops into the same Now Playing, lock screen, Apple Watch, and CarPlay views as your music.
Chapters, when the show provides them
Chapter markers ride the scrubber, and the forward/back jump buttons land on the next break. Hit Sleep and the same fade you trust on music walks the audio out instead of cutting it.
Episode downloads
Supporter Pull episodes for offline so the subway ride doesn't turn into silence. Downloads honor the same per-network data policies you set for music.
Bookmarks with notes
Supporter Mark the moment and attach a thought. Episode, timestamp, and whatever you wanted to remember, synced via your iCloud.
On-device transcripts
When a show provides no transcript of its own, on-device speech recognition can transcribe the episode right on your device, so searchable text stays close to playback without taking over the music-first app.
Episode context
Show notes, chapters, and episode artwork stay connected to the player so long-form listening keeps the same rhythm as music.
Want a focused podcast app? Try GilloCast.
GilloCast is the standalone podcast companion: a queue built for catch-up, standalone Apple Watch streaming, OPML import, on-device transcripts, and a listening view tuned for long-form audio. Available on the App Store.
A new queue, on demand, from your own music.
Smart Mix builds a fresh playlist from the songs already on your servers, with rulesets you can shape down to the decade, the genre, or the way you want to weight favorites. No external catalog. Songs come from your servers, and the rules stay tied to your library.
One sheet. Every rule.
Decade weights, genre locks, favorites-only, per-artist caps, ignore-list filters. Supporter Save the rules you reach for and run them by name later.
Built from your library
Smart Mix pulls from the music already on your servers. Not a recommendation engine in the cloud, not a third-party catalog. The mix is whatever you actually own.
Built into every playlist
Open a new or existing playlist and tap Generate. Smart Mix fills it with songs from your libraries, shaped by the recipe you pick. Refresh it any time you want a new take.
Custom rulesets
Supporter Tell Smart Mix exactly what to do: weight by decade, lock to a genre, limit to favorites, skip recently played, cap one song per artist, skip songs you have ignored. Save the rules you reach for and run them by name.
Saved mix recipes
Keep the rules you reach for and run them again by name. Older devices and newer devices use the same fast library-based generator.
Spans every server
A single mix can pull from every Jellyfin server you are signed into (and Subsonic, with Drac's Jukebox unlocked). One queue, one mood, every library you own contributing.
One player. Live from anywhere.
A jazz station out of New Orleans. K-pop from Seoul. Metal out of Stockholm. 55,000+ live stations from every continent, browsable by genre, country, bitrate, or codec, sitting inside the same Now Playing, Apple Watch, and CarPlay views as the rest of your library. Save what sticks.
Browse first. Save when something sticks.
Top Voted and Most Clicked land first. Filter by genre, country, or codec. Tap one to start playing, and the station drops into the same Now Playing view that holds the rest of your library.
No setup. Just stations.
A community-curated station catalog is built in. No sign-up, no key to paste, nothing to dismiss. Top Voted and Most Clicked are the first thing you see, so there's always somewhere to drop in when you don't know what you're in the mood for.
Mood. Place. Name.
Jazz, synthwave, lo-fi, old-time radio. Stations broadcasting from every country and every US state. Or the one whose name is already at the tip of your tongue.
Saved stations, wherever you listen.
Save locally and iCloud shares the bookmark across every Dee Jellie on your Apple ID. Save to your Subsonic server (with Drac's Jukebox unlocked) and the station lives with the rest of your music, visible to every Subsonic client in your mix.
Want a focused radio app? Try Honuin.
Honuin is the standalone radio companion: a Station Browser tuned for the living room, standalone Apple Watch streaming, and a free tier with 45 minutes of listening a day. Available on the App Store.
A library that remembers how you listen.
A library that adapts to how you actually use it. Lists or grids per section, recommendations that sharpen as you play, and a search that handles typos, diacritics, and however you'd phrase it.
What you listen to, recommended back to you.
Dee Jellie picks up on what you actually play and builds a Recommendations row on the Home dashboard: albums, artists, and songs from your library that match how you listen. The recommendation signal stays local to your library data.
A home dashboard you arrange.
Drag-and-drop section shortcuts and content rows into the order you actually use. Hide the rows you never touch. Your layout follows you to every device on your Apple ID, so the Mac at work and the iPhone on the train look the same way you left them.
Wherever you listen, it's already there.
Apple Watch on your wrist. CarPlay on the road. iPad on the couch. MacBook at the cafe. Apple TV in the living room. The same library, handcrafted for each.
Apple Watch
CarPlay
Four tabs you can navigate without taking your eyes off the road. For You opens to the same hub your iPhone Home shows, with shelves of recommended albums, the day's Daily Mixes, the music you've been reaching for lately, and the favorites you've already built up. Library lands on Continue Listening so the last track is one tap back. Quick Play sits right beneath it for an instant shuffle of your library, favorites, or downloads, with the rest of the library one drill-down deeper. Radio opens to Your Stations, with Top Stations across the top and the full directory a tap below. Podcasts mirrors that layout for shows, with Your Shows at the top, Top Podcasts on a shelf, and the show directory a tap below. Episodes lean on the same player your music does, so chapter navigation, variable speed, and the fade-to-silence sleep timer all work the same way on a long-form interview.
Now Playing keeps the queue and playback controls front and center, with menu options like Add to Playlist and Instant Mix one tap away.
iPad
Mac
Playlists from every server, side by side.
Every Jellyfin playlist you have, listed together in one library. Sign into Subsonic too with Drac's Jukebox unlocked, and those playlists join the same view. Build a local playlist on top, and iCloud syncs that one to every device on your Apple ID.
Reach any queue from any device.
Start a queue on your Apple TV, reorder it from your iPad on the couch, drop something in from your iPhone at dinner. Any device signed into your iCloud account can edit the queue on any of the others. Full breakdown over in Remote Control.
Apple TV
Run the queue together.
Host a party from your Apple TV and guests pick up the queue from their own phones. They scan a QR code, you approve them, and from then on anyone in the room can add a song, reorder the lineup, pull something out, or move a track up to play next. Whatever a guest changes gets sent out to every other joined device.
The TV is the host.
Party Mode runs from Apple TV: the QR code, the list of guests, the queue, and the now-playing artwork all live on the TV screen. Guests don't need a Jellyfin account on your server. They just need Dee Jellie on their device.
Scan, request, approve.
A QR code on the TV. The guest scans from their phone. You approve, and they're in.
Per-guest permissions.
For each guest, choose what they can do: add songs, remove songs, jump the queue, or some combination. You can dial it back any time.
Everyone sees the same queue.
Additions, reorders, and queue jumps go out to every joined device as they happen.
Server-aware guests.
A guest signed into the same Jellyfin server can add songs from their own library and see full track detail. The other guests can still reorder, remove, and play next on what's already in the queue.
Hosting a party requires a Supporter subscription. Joining is free for anyone with Dee Jellie installed.
Reach any queue from any device.
Sign in to the same iCloud account on every device and any of them can edit the queue on any of the others. Reorder what the Mac in the kitchen is about to play next. Pull a song out of the lineup on the Apple TV without getting up. Move the next album up to play right after this one. Whatever you change goes out to the playing device.
Their queue, your screen.
Open Dee Jellie on a device that isn't playing music, and the queue of whatever device IS playing opens on your screen. Rearrange it, remove songs from it, jump it to a different song, or add to it from your own library if both devices are on the same Jellyfin server. Play, pause, and skip stay where the music's coming from.
Any device, any other device.
Phone, iPad, Mac, Watch, Apple TV. Any one signed into your iCloud account can edit the queue on any of the others.
Reorder, remove, jump.
Drag songs around to change what plays next. Swipe to take songs out. Tap a song deeper in the queue to make it the one playing now.
Add from your own library.
When both devices are signed into the same Jellyfin server, queue music straight from your library into the playing device's lineup. Reorder, remove, and jump work either way.
No pairing, no codes.
Same iCloud account on every device is the whole setup. No discoverable mode, no QR scans, no setup screen.
Free for everyone. No subscription, no in-app purchase. Same iCloud account on every device is the only requirement.
Ready when the signal isn't.
Download with one tap. Cap the bitrate to save space. Per-network data policies so road trips don't eat your plan. Switches between offline and streaming automatically as your signal comes and goes. No manual flipping.
Download to go offline
Albums, artists, playlists, or single songs. Keep at full quality or cap the bitrate for on-device conversion. Your storage, your call.
Permanent or prefetched
Tap to keep a song forever. Or let Dee Jellie prefetch what's coming up in the queue over Wi-Fi and clear it as you move past, so the next track is already on the device when you need it.
Resumable background downloads
A 40-track album on flaky Wi-Fi won't start over when you switch networks. Each download backgrounds, pauses on no-signal, and resumes the instant you're back, even after the app closes.
Network-aware streaming
Direct-play on Wi-Fi, transcoded on cellular, fine-grained overrides per network and per server. Set data caps before the road trip, not after.
Data usage by device and server
See exactly how much cellular, Wi-Fi, and download traffic each device burned, rolled up per server. Useful for catching the library hogging your plan.
One queue. Many libraries.
Connect every Jellyfin server you're a member of and mix them in a single queue, each keeping its own libraries and folders. Unlock Drac's Jukebox for Subsonic support, and the queue spans both server types at once.
Multi-server Jellyfin
Every Jellyfin server you're a member of, browseable and playable from the same app. Pick which libraries sync on each device. Playlists pull from any of them, Instant Mix crosses between them, and the queue doesn't care which server sent what.
Quick Connect
Jellyfin servers only. After you enter the server URL, Dee Jellie displays a short code and QR. Approve the code from a device you're already signed in on, or scan the QR with your camera to jump straight into Dee Jellie with the code prefilled in the menu. No username or password to type.
Drac's Jukebox In-app $4.99
Unlock Subsonic support so Jellyfin and Subsonic libraries play from a single queue. Works with any OpenSubsonic-compatible server (Navidrome, Gonic, Airsonic). Whatever way your music is served, it all lands in one queue.
Themes, stats, and privacy-first defaults.
Custom home dashboards, themes, icons, listening stats across fifteen categories, and cross-app integration with Mojisand. No ad networks, no analytics SDKs. Works without an account; optional account services are used only when you sign in for web features.
Themes & icons
23 accent colors and 30+ app icons that share a palette with Drac's Jukebox, Honuin, and GilloCast. Supporter unlocks the premium palette; Lifetime adds exclusive Gold and Rose Gold themes with matching gold icons.
Stats & achievements
500+ achievements across 15 categories including The Journey, Audiophile, Creature of Habit, Secrets, and Calendar Club. Hidden badges reveal on unlock. Sync across devices via iCloud, or disable it entirely. It's your data.
Mojisand Separate app
Set any song as the sound a timer or alarm plays in Mojisand. When time's up, your music plays. Perfect for workouts, focus sessions, or waking up to a track you actually want to hear.
Privacy-first defaults
Privacy by default. Anything you choose to share is opt-in and never required. Your media library lives on your Jellyfin server; stats sync via your personal iCloud. Account services are only ever used when you sign in to sync your web features.
One-time purchase
All core features are yours on purchase: playback, library, search, downloads, multi-server, audiobooks, podcasts, live radio, privacy, achievements, and iCloud sync. The optional Supporter subscription adds the premium palette, alternate icons, custom EQ profiles, Watch direct streaming, Party Mode hosting, Saved Queues, Ignore Songs, Smart Mix custom rulesets, podcast episode downloads, transcript tools where available, and podcast bookmark notes. Lifetime adds exclusive Gold and Rose Gold themes with matching gold icons.
A player built for the library you already own.
A one-time purchase on the App Store. Requires access to a Jellyfin Media Server and an account. No music included; this is a player only.