Jellyfin, native to every device.

The Jellyfin music player Apple users have been waiting for.

Everything you'd expect from a modern music service, self-hosted on a library you actually own. Support for lossless playback, synced lyrics, CarPlay, Apple Watch streaming, and Internet radio. Plus a 16-band EQ, multi-server queues, real offline downloads, and zero data collection.

iPhone Apple Watch iPad Mac Apple TV CarPlay
The Player

Your media, beautiful playback.

Your music. Your server. No compromises. Stream your self-hosted library with a modern player built for large collections, energy-efficient playback, and offline listening. Listen everywhere, with a beautiful interface handcrafted for iPhone, Apple Watch, iPad, Mac, and Apple TV.

Dee Jellie full player view

Everything in reach, nothing in the way.

Every detail designed around the listener. Artwork that earns the screen. 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.

Dee Jellie EQ and visualizer

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 presets from clipping, so nothing distorts. Ten presets to start: Neutral, Bass Boost, Treble Boost, Vocal, Rock, Pop, Jazz, Classical, Electronic, and Late Night.

Supporter Create your own profiles from scratch, name them, and swap between them mid-song.

Synced lyrics in Dee Jellie

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.

Playback

Every detail a listener notices.

A player that sweats the small stuff. Crossfade between sets, a silent gap between tracks when you want breathing room, hapticsΒΉ under the kick, 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

When the queue ends, the music doesn't. Similar tracks keep pulling in automatically, so the speakers never go quiet unless you ask them to.

⏱

Transitions, your way

Crossfade between tracks. Fade gently on play and pause so lock-screen resumes don't jolt you. 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 with every kick and swell, so you feel the bass 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.

Radio

Tune in. From anywhere.

A jazz station out of New Orleans. K-pop from Seoul. Metal out of Stockholm. 50,000+ stations via RadioBrowser, sorted by genre, country, bitrate, or codec. Save what sticks.

🌐

No setup. Just stations.

RadioBrowser's community-curated directory 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.

Your Library, Your Way

A library that remembers how you listen.

A home screen you shape. Grid-or-list per section. Details that read like liner notes. Queues that survive a reboot. And a single playlist that pulls from every server you're signed into.

Everywhere

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.

β—‰
Siri
Play albums, artists, playlists, or switch EQ profiles, all hands-free.
πŸ”
Spotlight
Your library is indexed for instant search without opening the app.

Apple Watch

Not a remote. A player. Browse your library, shape the queue, and control playback without reaching for the phone. <span class='badge supporter'>Supporter</span> Download songs to the Watch for phone-free playback, or stream directly from your server.

CarPlay screenshots coming soon

Full CarPlay support for browsing and playing your library safely from the car display. Dedicated Library, Artists, and Downloads tabs. Quick Play, Shuffle Favorites, and Shuffle Downloads right from the start. Now Playing lets you control shuffle, repeat, infinite, and the queue with the menu options you'd expect like Add to Playlist and Instant Mix.

iPad

A sidebar with every library section and saved playlist one tap away. Extra room for wider artwork, multi-column lists, and quick actions on the sidebar to create a playlist or jump straight to a saved one.

Mac

Mac-native power, whether you're on a Studio Display or a MacBook at the kitchen table. Put the playback toolbar top or bottom, keep Lyrics and Queue open while you browse, and keep playback controls always visible. The Now Playing artwork quietly swaps between the sidebar and toolbar depending on what's on screen, always where you can see it.
☰

Playlists, across every server you're signed into.

One playlist, songs from everywhere you've signed in. Jellyfin out of the box, Subsonic once you've unlocked Drac's Jukebox. iCloud syncs it to every device on your Apple ID, and the servers remain blissfully unaware of each other.

β—‡

Steer the music on any of your devices.

Start a queue on your Apple TV, tweak it from your iPad, rearrange it from your iPhone at dinner. Every device signed into your Apple ID can control whatever's playing on another of your devices: add songs, reorder, seek, all in real time.

Apple TV

A full-screen player for the living room. Focus-engine navigation, side-panel Lyrics and Queue, and a carousel that previews the next few tracks before you pick one. Controls scale up to match the couch.
Party Mode

The queue, everyone in the room.

Start a Party on the Apple TV. Guests scan a QR code with their phone, you wave them in, and the queue becomes everyone's. Add, rearrange, remove, seek, all in real time, from whatever device the person happens to be holding.

β–¦

Scan, request, approve.

QR code on the TV, guest scans from their phone, you approve the request. They're in.

πŸ”‘

Per-joiner permissions.

Grant add, remove, or seek individually. Keep the overconfident friend on a short leash, give the resident DJ free rein.

⚑

Real-time everything.

Reorders, additions, and seeks ripple out to every joined device the moment someone makes them.

⧉

Server-aware guests.

Guests on the same server can add songs and see full details. Guests without that access can still rearrange, remove, and seek the existing queue.

Hosting a party requires a Supporter subscription. Joining is free for anyone with Dee Jellie installed.

Offline & on the road

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. Offline the instant you lose signal, online the instant you don't. 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.

Servers

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 with a QR beside it. 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

Unlock Subsonic support so Jellyfin and Subsonic libraries play from a single queue. Works with any OpenSubsonic-compatible server (Navidrome, Gonic, Airsonic), so whatever stack you run at home, the app slots in.

Extras

Make it yours. Keep it yours.

Custom home dashboards, themes, icons, listening stats across eleven categories, and cross-app integration with Mojisand. Plus a privacy story that starts and ends with “your data never leaves your server.”

🎨

Themes & icons

16 accent colors and 20+ alternate app icons. Supporter unlocks the premium palette; Lifetime adds exclusive Gold and Rose Gold themes with matching gold icons; and the Drac's Jukebox icon set comes with the Drac's Jukebox unlock.

πŸ†

Stats & achievements

Hundreds of achievements across 11 categories: The Journey, Audiophile, Creature of Habit, Secrets, Calendar Club, and more. Hidden badges reveal on unlock. Sync across devices via iCloud, or disable it entirely. It's your data.

β§–

Mojisand integration

Set any song as a timer or alarm sound in Mojisand. When time's up, your music plays. Perfect for workouts, focus sessions, or waking up to your favorite song. (Sold separately.)

πŸ›‘

Complete privacy

Absolutely zero data collection. Your data stays on your Jellyfin server; stats sync via your personal iCloud. No ad networks, no analytics SDKs, no tracking pixels.

βš™

One-time purchase

All core features are yours on purchase: playback, library, search, downloads, multi-server, Radio Browser, privacy, achievements, iCloud sync. The optional Supporter subscription adds the premium palette, alternate icons, custom EQ profiles, Watch Local Playback, Party Mode hosting, Saved Queues, and Ignore Songs. Lifetime adds exclusive Gold and Rose Gold themes and icons.

UPGRADE NOW

The perfect player for the library you already own.

Requires access to a Jellyfin Media Server and account.

No music included. This is a player only.