JellyGoose

Your Jellyfin library, on the Apple TV, your iPhone, your Mac and in the car.

JellyGoose is a native app for your own Jellyfin or Emby server, on the Apple TV, the iPhone, the iPad and the Mac, and in the car with CarPlay. It finds your server, knows who's watching, and plays your files as they are: big, poster-forward browsing, films that start at once and stay smooth, live TV you can pause, your music and audiobooks, and none of the clutter.

Free for 7 days, then one unlock for every device: $4.99 until November 9, then $6.99

Apple TV · iPhone · iPad · Mac · CarPlay · Bring your own Jellyfin or Emby server · Open source

The JellyGoose home screen: the highlighted show's artwork and logo fill the top of the screen, with a Continue Watching row of films beneath it.

Take it in the car

CarPlay

Your library on the car's screen

Connect your iPhone and JellyGoose is there in CarPlay, in any car that has it: Continue Watching and Next Up, your libraries from A to Z, your favourites, and Live TV with what's on every channel right now. On iOS 27, search too.

  • On the road, you hear it. A film, an episode or a live channel plays through the car's speakers, from where you left off, and your place goes back to your server.
  • Parked, you can watch it. In a car that shows video in CarPlay, the picture comes too.
  • Live TV for the drive. The evening news on the way home, from your own tuner. Next and previous change channel.
  • Audio and subtitles from the car's screen, and the next episode starts by itself.

Pictures on the car's screen need iOS 27 and a car that supports video in CarPlay, and play only while it's parked. Everywhere else, it's the sound.

6:42 Home Libraries Live TV CONTINUE WATCHING The Long Road Home Resume · 48 min left Coastline S2 · E4 The Causeway The Glass Orchard Resume · 1 h 12 min left Night Lights Next up · S1 · E7 METRO TWO HD LIVE Metro Tonight 4.1 Metro Two HD · until 7:00
An illustration, not a screenshot.

On iPhone and iPad

iPhone & iPad

Everything from the Apple TV, in your hand

The same JellyGoose on your iPhone and iPad: Home, your libraries, the player that plays what the system player won't, Live TV you can pause, and Requests. One unlock covers all of them.

  • Downloads. A film, an episode, a whole season, an album or an audiobook, to enjoy with no server in reach. Have your server make a smaller copy as it downloads, 1080p, 720p or 480p, so a whole season fits. Your place goes back to the server when you're home.
  • Picture in Picture. Shrink a film to a corner and keep browsing, in JellyGoose or out of it.
  • Play on TV. Send a film to the Apple TV and use your phone as the remote.
  • Watch Together. Join a group from the sofa or the other side of town.
  • New episode alerts. A notification when a new episode of a show you watch reaches your server, if you want one.
JellyGoose on an iPhone: Home, with the show you're part-way through at the top and Continue Watching beneath it. Live TV on an iPhone: the channel that's on playing above the guide, with what's on each channel by the half-hour.

On the Mac

Mac

Your library in a window of its own

JellyGoose on the Mac is the same app, made for a pointer and a keyboard: Home, your libraries, Live TV, music, Requests and downloads, with a film in a window you can make as big as the screen. Space plays and pauses, the arrow keys skip, and the Controls menu has the rest.

Your unlock covers it, as it does the Apple TV, iPhone and iPad. Settings follow you from one to the other through iCloud.

JellyGoose on a Mac: a film's page, with its artwork filling the window, its format badges and the Play button.

Built for the way you actually watch

Home

A Home that shows you what's there

Whatever you highlight fills the top of the screen with its artwork, logo, tagline and details. Continue Watching, Next Up and the newest in each library glide into place beneath it, a press at a time.

Back takes you to the top row, then to the menu, which opens over the page: your libraries, pinned views and search are a press away, with whoever's watching at the top.

Home with the menu open over it: who's watching at the top, then Search, Home, a row for each library, Live TV, Requests and Settings, with the highlighted show and the Continue Watching row dimmed behind.
Playback

Your files, played as they are

MKV remuxes are read from the original file on the Apple TV itself, instead of waiting for your server to repackage them. A 4K film starts at once and keeps its Dolby Vision, HDR and Atmos, and TrueHD and DTS soundtracks arrive in full, lossless 7.1.

H.264 and HEVC stay with Apple's player, where HDR and frame-rate matching belong. AV1, VP9, MPEG-2 and the rest are handed to a built-in VLC engine, so your server doesn't have to re-encode anything.

A film playing with the controls up: subtitles, a TrueHD Atmos 7.1 audio track, Audio Sync, speed, chapters and Stats above a progress bar with chapter marks, the time it will end and the time remaining.
Live TV

Live TV from your own tuner

Give your Jellyfin server a tuner, an HDHomeRun for one, and JellyGoose adds Live TV: a guide to what's on and what's next, with the channel you were watching still playing in the corner while you look around. Keep to your favourites, or to the news, sport, films or children's programmes.

What's on now gets a row on Home as well. Record one showing or every episode of a series, see what's set to record, and find the recordings in a library of their own.

The Live TV guide: 108 channels, a row each, with programmes and their episodes laid out by the half-hour, the highlighted programme described at the top and a channel playing in the corner.
Pause and rewind

Pause a channel, or go back through it

The Apple TV keeps up to half an hour of the channel you're watching, so live TV handles like a film. Pause it. Press left to hear a line again, or hold it to run back further. Press right to catch up, all the way to live. A bar shows where you are and how far behind.

Press down for a card about what's on and what follows it, and up for the channel's captions.

A film on a live channel, thirty seconds behind: a bar along the bottom shows the time on screen, how much of the channel is kept, and −0:30.
Multiview

Four channels at once

Put two channels side by side, or four in a square that fills the screen, and hear whichever one is highlighted. Move the highlight and the sound follows it. Select swaps a channel, adds another or takes one off; Play goes full screen on it.

Each picture is a channel of its own, so the game, the news and whatever else is on can all run while you wait for the moment that matters.

Multiview: four channels in a square filling the screen, each named in its corner, the top-left one highlighted with a speaker mark showing its sound is the one playing.
Music and audiobooks

Your albums and your books, too

Your server's albums, artists and playlists, with lyrics, Up Next and Instant Mix. The music plays on while you browse, and in the car with CarPlay.

Audiobooks go chapter by chapter, at your speed, and pick up where you stopped. On iPhone, iPad and Mac, download an album, a playlist or a book and listen with no server in reach.

Now Playing: an album's cover beside the song's name and artist, with the progress bar and the buttons for shuffle, skip, repeat, lyrics, Up Next and the sleep timer.
Detail pages

What a file actually is, at a glance

Every film and episode shows its resolution, HDR format, codecs, audio layout, container and bitrate, read from the file itself, beside the critics' score, the director and the studios behind it.

A film's page: its backdrop and logo, a Play button, and badges for 4K, Dolby Vision, HEVC 10-bit, TrueHD 7.1 Atmos, MKV and 65 Mbps above the cast.
Libraries

Libraries that keep up

Move through thousands of titles a row at a time, or jump to any letter from the A to Z down the side. Sort by title, date added, release date, date played, rating, critics' score or running time, either way round, or pull out a random handful.

Choose several genres or decades at once, show only what you haven't watched, and each library remembers how you left it. Pin any view to the menu: unwatched comedies from the nineties, or every episode added recently across all your shows.

A library of 2,177 films as a grid of posters, with Sort, Genre, Year, Unwatched and Favourites above it and the alphabet down the side, on B.
Requests

Ask for what isn't there

Run Seerr beside your server and JellyGoose finds it and adds a Requests section: what's trending, popular and coming soon, by genre, studio and network. Search for anything, and ask for a film, a show or just one season from the sofa.

Connect once and you're in as whoever's watching, with nothing to type.

The Requests section: rows of trending and popular films and series as posters, ticked where they're already in the library, with Your Requests and Search at the top.
Cast, crew & studios

Follow a face, or a studio, through your library

Choose anyone in the cast for a short biography and everything else they're in that you actually own. The studio or network beside a title's details works the same way: pick one and there's everything else of theirs.

A film's Cast and Crew row of faces with their roles, above a More Like This row of posters.
Shortcuts

Hold a poster, skip the page

Long-press any poster to play it, mark it watched, make it a favourite, add it to your watchlist or clear it from Continue Watching, without opening its page. Mark a whole season watched in one go.

A menu over Home for one film, offering Play, Mark as Watched, Add to Favourites and Add to Watchlist.

Six colour schemes, six icons

Pick a scheme in Settings and the whole app repaints: menu, buttons, shelf headings and the wallpaper behind it all. Pick an icon and the Apple TV Home screen changes with it.

A library in the Violet Signal scheme.
Violet Signal
A library in the Ember scheme.
Ember
A library in the Evergreen scheme.
Evergreen
A library in the Blue Hour scheme.
Blue Hour
A library in the Rose Noir scheme.
Rose Noir
A library in the True Black scheme.
True Black
The Appearance page in Settings: the six schemes beside six app icons.
Six app icons

The details

Direct play first

Files the Apple TV understands are played untouched. MKV is read on the Apple TV itself and everything else goes to VLC, before anyone re-encodes anything.

Quick to start

A film is made ready while you read its page, so Play goes straight to playing, and scrubbing previews are fetched as it plays.

Matches your TV

Sets the frame rate and dynamic range to the video's own before playback starts.

Finds your server

Setup looks for Jellyfin servers on your network, so you pick yours instead of typing an address with the remote.

Who's watching

Everyone signed in on the Apple TV gets a face on the sign-in screen. Pick yours and you're in, with your own history and favourites.

Subtitles that keep time

Text subtitles are drawn on the film's own clock, and Blu-ray and DVD picture subtitles straight from the file. Choose their size, colour, background and height, or nudge one timed to a different cut.

Subtitles when there are none

Search the internet from the player. Your server fetches the one you pick, and it appears without the film restarting.

Skip what you've seen

Skip intros and credits, or have them skipped for you. Jump between chapters, preview frames while you scrub, and see the next episode coming as the credits roll.

Sound in step

When a film's sound runs ahead of its picture or behind it, pull it back into time. The same goes for a live channel, speaker by speaker.

Watch together

Start a group or join one, and everyone watches the same film at the same moment on their own screen. A pause or a skip is everyone's. It's Jellyfin's own SyncPlay, so someone on the web player can join in too.

A profile for everyone

JellyGoose follows whoever is chosen on the Apple TV: their own sign-in, Continue Watching and settings. Someone new picks their face once.

From the start

Tuned in late? A programme your server is recording can be watched from its beginning while it's still on.

Skip the commercials

Where your server has marked the breaks in a recording, they're drawn on the timeline and a press skips each one.

What's on, in Search

Search finds programmes in the TV listings as well as your library, with every time they're showing, to watch or record.

A sleep timer

Stop after a quarter of an hour or up to an hour and a half, or when the film, episode or programme ends.

Stats when you want them

A Stats button shows which player has the film, and whether your server is converting anything and why.

Speed and shuffle

Change the playback speed, shuffle a whole show, or play a collection or playlist straight through.

Home, your way

Put Home's rows in the order you choose, and switch off the ones you never use.

A watchlist

Keep a list of the films you mean to get to. One comes off it by itself once you've watched it.

Search that finds people

Films, shows and collections by name, and the people in them: choose an actor and there's everything of theirs you own.

Resume everywhere

Progress is reported to Jellyfin as you watch, so Continue Watching stays in step with every other client.

On the Top Shelf

Continue Watching and Next Up sit above JellyGoose on the Apple TV Home screen, one click from playing.

Quick Connect

Sign in with a code from another device instead of typing a password with the remote.

Run the server from the sofa

Add, rename and remove libraries, add folders, scan for changes or refresh metadata, and watch the progress on screen.

A dashboard for whoever runs it

See who's watching what and how it reaches them, send a message or stop playback, run the server's scheduled tasks, read its activity, and install, update or remove its plugins.

Jellyfin or Emby

JellyGoose signs in to either, and keeps several servers and accounts side by side.

In your language

English, Spanish, French, German, Italian, Portuguese, Dutch, Japanese and Chinese.

Open source

The whole app is on GitHub, to read, build and improve. Bug reports and pull requests are welcome.

Nothing phones home

The app talks to your server and nowhere else, beyond asking your own network where that server is. No accounts, no analytics, no third parties.

Try it, then pay once

Everything works free for 7 days. After that, playing needs a one-time unlock that covers the Apple TV, iPhone, iPad and Mac; browsing your server stays free. No subscription, no ads, nothing more to buy. Had JellyGoose before 1.7.1? It's already unlocked.

Get JellyGoose

JellyGoose is on the App Store, free to download and to try for 7 days. Then a one-time unlock, $4.99 until November 9 and $6.99 after, covers the Apple TV, iPhone, iPad and Mac. If you had JellyGoose before 1.7.1, it's already unlocked. Here's what you'll need.

  1. 1

    An Apple TV, iPhone, iPad or Mac

    An Apple TV on tvOS 18 or later (on an Apple TV 4K you also get HDR, Dolby Vision and frame-rate matching), an iPhone or iPad on iOS 18 or later, or a Mac on macOS 15 or later. CarPlay comes with the iPhone.

  2. 2

    Your own Jellyfin or Emby server

    Any recent Jellyfin or Emby, on your network or reachable over the internet. There's no JellyGoose account and no service in the middle. Live TV wants a tuner set up in Jellyfin, and Requests wants Seerr running beside it; without them, those sections stay out of the way.

  3. 3

    Sign in once

    Pick your server from the ones JellyGoose finds on your network, or type its address, then sign in with your password or a Quick Connect code from your phone. After that, it's one press on your face.

Support

Something not working, or something you'd like JellyGoose to do? Email hello@goosehouse.org. It helps to say which Apple TV, iPhone, iPad or Mac, the version of JellyGoose (Settings, About) and the version of your server. Bugs can also go straight to GitHub.