ALT+F4

For your Jellyfin server

Your Jellyfin library, on every screen.

Altffour is a fast, good-looking app for the media on your own Jellyfin server. Downloads that play offline, subtitles that just work, skip intros and credits, and a Home that knows what you're watching.

The Altffour Home screen: a featured film with Play and Details keys above a Continue watching row
Altffour's Home screen on a phone

Why Altffour

Everything you love about Jellyfin, made better

Your server, your library, your settings. Altffour adds the things Jellyfin's own web app doesn't do, and polishes the ones it does.

Downloads that play offline

Pick a version and quality, then watch on a plane. Subtitles come along, and your progress syncs when you're back online.

Jellyfin web: saves the file, with no offline player.

Subtitles that just work

Style them your way with a live preview, show only forced captions when the audio's in your language, and keep anime in Japanese with subtitles.

Jellyfin web: fewer styles, one language setting for everything.

Skip intros and credits

A Skip button, or skip automatically. Skipped parts show on the seek bar, and Up next appears when the credits start.

Jellyfin: needs a server plugin that scans every file.

A Home that knows you

Continue watching you can tidy, Because you watched, Top 10 with rank numbers, and rows you can reorder or switch off.

Jellyfin web: fixed sections, none of these rows.

A Live TV guide that scales

Channel logos, categories across the whole lineup, favourites, search, and one tap to watch, even with thousands of channels.

Jellyfin web: a guide without categories or channel search.

Make it yours

Seven themes, a theme builder and any accent colour you like. Pages take on the colours of each title's artwork.

Jellyfin web: six themes, or write your own CSS.

Side by side

Jellyfin, and Altffour

Everything Jellyfin's web app does, plus a lot it doesn't.

FeatureJellyfin webAltffourNotes
Movies, shows, music, books and Live TV from your serverYesYes
Plays on phones, computers and TVsYesYesAltffour installs from the browser, and its Android and Android TV app is in beta.
Offline downloads that play in the appNoYesJellyfin's web app saves the file but has no offline player.
Downloads across your devicesNoYesSee each device's downloads and send them between devices.
Opens with no connectionNoYesAltffour opens offline and takes you to your downloads.
Skip intros, recaps and creditsPartlyYesJellyfin needs a server plugin that scans your files; Companion finds markers without scanning.
Up next when the credits startPartlyYesJellyfin shows a next-episode overlay near the end.
Subtitle styles with a live previewPartlyYesJellyfin has size, font, colour and background; no glass background, accent colour or preview.
Foreign-audio subtitle modeYesYesAltffour applies it to every subtitle, downloads included.
Separate languages for animeNoYesKeep anime in Japanese with subtitles while everything else uses your normal languages.
Because you watched and Top 10 rows on HomeNoYes
Remove titles from Continue watchingNoYes
IMDb, Rotten Tomatoes and TMDB scores with reviewsPartlyYesJellyfin shows a community and a critic rating. Altffour's scores need Companion and the server's ratings keys.
Live TV guide with logos and favouritesYesYes
Live TV categories and channel searchNoYes
Listen togetherPartlyYesJellyfin's SyncPlay groups are picked from a list; Altffour's Jams join with a code.
Admin defaults and locks for every userNoYesSet default languages and skip behaviour for everyone, and lock them.
ThemesPartlyYesJellyfin has six themes and custom CSS; Altffour has seven, a theme builder and any accent colour.
Installs as an app that updates itselfPartlyYesJellyfin's web app has a basic install; Altffour adds offline start, shortcuts and update prompts.

yes partly no. Compared with Jellyfin's own web app; the official mobile and TV apps differ.

Offline

Take your library with you

Downloads play right inside the app, in the browser or installed. The app even opens with no connection and takes you straight to what you saved.

  • Original quality, or a smaller 1080p or 720p copy
  • Subtitles in your language saved with each download
  • See what's on your other devices and send downloads between them
  • Storage protection so the browser doesn't clear your downloads
The Downloads screen with saved films, a download in progress and the storage meter

Player

A player that gets out of the way

Subtitles in your style, the audio language you asked for, skip markers on the seek bar and an Up next card that knows when the credits start.

  • Your chosen audio track really plays, not just the file's default
  • Speed control, picture-in-picture, keyboard and remote shortcuts
  • Cast to other Altffour and Jellyfin apps, Google Cast or AirPlay
  • If a stream fails, it retries once, then offers another version
The Altffour player showing subtitles and its subtitle menu

Details

Everything about a title, at a glance

Scores from IMDb, Rotten Tomatoes and TMDB with reviews one tap away, trailers, cast, seasons as a strip of posters, and a clear picture-quality table.

  • Dolby Vision, HDR10, Atmos and 5.1 lights for each version
  • Your choice of version carries straight into the player
  • Pages tinted by the title's own colours
A title's details page with its seasons and episodes

On your phone

Designed for every screen

The same app on your phone, tablet, computer and TV. Install it from your browser, or try the Android and Android TV beta.

A title's details page on a phone
The player on a phone
Downloads on a phone

Works with any Jellyfin server

Bring your own server. Companion adds the extras.

Altffour works with plain Jellyfin. Server owners can install the free Companion plugin for faster pages, smaller artwork downloads, Home discovery rows and skip markers that every Jellyfin app can use.

For server owners

Questions

Good to know

Do I need my own Jellyfin server?

Yes. Altffour is a player for a Jellyfin server you run yourself or one you've been invited to. It doesn't come with any films or shows; you watch what's on that server.

Which Jellyfin versions work?

Altffour works with Jellyfin 10.10 and newer. The optional Companion plugin needs Jellyfin 12.1 or newer, and is tested on 12.1 and 12.2.

Does it really work offline?

Yes. Downloads play inside the app with their subtitles, and the app opens without a connection. Your progress is sent to the server when you're back online.

Will it change my server?

No. Altffour uses Jellyfin's normal sign-in and saves your preferences to your account like any Jellyfin app. Companion is optional and only adds things.

How is Altffour built?

With late nights, a lot of coffee and some help from AI. I'm a developer and DevOps engineer, and I've been building things like this since I was a kid. Altffour started as a way to get rid of my streaming subscriptions and turned into a rabbit hole. The goal is one app that does everything for Jellyfin, since none of the others quite did it all. Have a feature in mind? Share it in the Discord server, which is also the place to learn about the features you might not find on your own. AI coding tools help me make the most of my free time, but I review and test every change before it ships, nothing is copied from other projects, and I use Altffour every day myself.

Where are the Android and TV apps?

There's a beta for Android phones and tablets, Android TV and Fire TV on the download page. It isn't in an app store yet, so you install it from the file there; later versions, Google Play's too, install over it. You can also open Altffour in your browser and install it from there; it works like an app, with its own icon and offline downloads.