Skip to content

Repository files navigation

Plozz logo

Plozz

A free, open source media player for Jellyfin, Plex, and Emby — native on Apple TV, iPhone, and iPad.
It also plays straight from network shares, so a folder of files works too.

plozz.app

Join the Plozz public beta on TestFlight

Latest TestFlight beta License: GPL-3.0 Platform: tvOS, iOS, iPadOS Donate


A look at it

The Plozz home screen, with a featured show and a Continue Watching row A series detail page showing artwork, cast, ratings and episodes

Home — one row set across every server you've connected.          Detail — artwork, ratings, cast and episodes, filled in automatically.

The Plozz player showing an episode with the transport bar visible Plozz settings, showing a library sync in progress and the settings list

Player — plays essentially anything, with real subtitle control.          Settings — per-profile, and there is a lot you can change.

More screens, including iPhone and iPad, are on plozz.app.

What it is

Plozz plays the movies, shows, and music on your server, on your Apple TV, iPhone, and iPad. It's free and open source.

It talks to Jellyfin, Plex, and Emby, and it can read a plain network share directly if you don't run a server at all. Connect more than one and Plozz presents them as a single library rather than a set of tabs you switch between.

Features

Your servers, together

  • Jellyfin, Plex, and Emby — all three are first-class. Nothing is a second-tier afterthought bolted on later.
  • Network shares too — SMB, NFS, WebDAV, SFTP, and FTP. A bare folder of files becomes a real library with artwork, descriptions, ratings, and cast. Browse folders as grids on both iOS and tvOS, with recognized movies and shows opening their usual details, seasons, and episodes. Recognized titles stay in detail navigation during library scans. Choose More actions > Browse Files on a title to inspect its original folders and individual files; unknown or mixed folders remain browsable grids. Choose movie, TV, mixed, or personal-video content, with a separate anime option. Personal videos stay as files without movie or TV matching. Library scans run while the app is active: normal passes skip unchanged folders, while a daily deep pass (or Scan now) rechecks all contents, including changes a server's folder timestamps cannot reveal. (Shares are supported, but still the newest and roughest part.)
  • One merged library — connect several servers and see one set of rows instead of picking a server first.
  • Sync watch history across servers — optional, and off until you ask for it.
  • Found automatically — Plozz detects Jellyfin, Emby, and Seerr servers on your network so you don't type an address.
  • Sign in without the remote — Jellyfin Quick Connect, Plex Link, and Emby password sign-in.

Watching

  • Continue Watching without an app-imposed cutoff — all titles supplied by your servers remain reachable, ordered by recency. Older next-up episodes move back instead of disappearing; server settings and your removals still apply.
  • Plays essentially anything — HDR, Dolby Vision, AV1, and the awkward files other clients hand back to you, powered by AetherEngine. (The full format list.)
  • Subtitles you can actually read — change font, size, weight, colour, opacity, background, shadow, position, and HDR brightness from inside the player. Position adjusts in 0.5% steps from -5% to 100%, with consistent sizing across fonts. 0% aligns to the bottom edge, 100% to the top; negative values allow cropping. Extra Line Position (Above, Center, or Below) controls how additional lines expand. Above is the default.
  • Two subtitle tracks at once — for learning a language, or for a household that doesn't share one.
  • Mark as watched — a whole season, or everything up to a given episode.
  • Watched and unwatched indicators — a checkmark, or an unwatched corner badge in the Infuse / classic-Plex style, on every poster.

Music

  • Your music library too — browse albums and artists, queue things up, and keep listening with a mini-player while you carry on browsing. Audio keeps playing in the background.

Make it yours

  • Themes — light, dark, or Pure Black.
  • Layout — change how dense the rows are, whether the big hero banner shows at all, and how navigation behaves.
  • Profiles — real Apple TV profile support. Every setting is per-profile, and Plozz remembers which one you were using.
  • Circadian mode — warms and dims the app at times you choose, so late-night viewing isn't a floodlight.

Connected services

  • Trackers — Trakt, AniList, MyAnimeList, Simkl, and Last.fm, across movies, TV, anime, and music.
  • Seerr — request something you don't have without leaving search.

Seerr profile links belong to the server where you chose that user. Reconnecting to the same address, including after an API-key change, keeps those links. Switching servers requires relinking in Settings; requests never fall back to the administrator because a link is stale. Links saved by older versions need one confirmation. After replacing a Seerr database at the same address, relink profiles manually.

TV requests track each season separately. The request button summarizes pending or processing seasons, while its menu shows individual season states and offers only missing, unrequested seasons. Requesting one season never marks the whole series as requested; failed requests remain visible for attention in Seerr.

Getting started

Plozz is in public beta on TestFlight. Join the beta and it installs on your Apple TV, iPhone, and iPad.

You'll need one of: a Jellyfin, Plex, or Emby server, or a network share with your media on it. Plozz will offer to set up whichever it finds.

Found a bug? Want something?

Open an issue and pick a template — 🐞 Bug report or ✨ Feature request. Bug reports are read and they do get fixed; feature requests genuinely shape what gets built next.

Please don't paste tokens, passwords, or credentialed server URLs into an issue.

Contributing

Pull requests are welcome. Building the app, running the tests, the module layout, how localization works, and the release process are all in CONTRIBUTING.md, with the deeper notes in docs/.

Donate

Plozz will always be free and open source, with no paywall, ads, or obligation. If it's useful to you, donations toward upkeep are welcome — and not donating is completely okay.

Donate via GitHub Sponsors — one-time or recurring.

Credits & attribution

Plozz is an unofficial client and is not affiliated with, endorsed, or certified by any of the services below.

  • AetherEngine — on-device playback engine (FFmpeg demux → VideoToolbox decode) by Vincent Herbst, LGPL-3.0 with an App Store exception. superuser404notfound/AetherEngine. Its bundled FFmpeg is a decode-only, LGPL-3.0 build (see NOTICE.md).

  • The Movie Database (TMDB) — some artwork and metadata is provided by the TMDB API. This product uses the TMDB API but is not endorsed or certified by TMDB. TMDB's marks and logos are trademarks of TMDB.

    The Movie Database (TMDB)

  • TheTVDB — some metadata and artwork is provided by TheTVDB. Please consider adding missing information or subscribing at thetvdb.com. This product uses the TheTVDB API but is not endorsed or certified by TheTVDB.

    TheTVDB

  • OMDb API — optional IMDb ratings enrichment (requires your own OMDb key).

  • AniList — keyless community scores for anime titles.

  • Plex, Jellyfin, and Emby — the media servers Plozz connects to. All library content, artwork, and ratings shown in the app are supplied by your own server. Those names are trademarks of their respective owners.

License

GPL-3.0, with an App Store Exception © 2026 Brandon Moore


More open source

Hozz        Mozz        Plozz        Twozz

Brandon Moore

About

Free, open-source native Apple TV, iOS, and iPadOS app for Jellyfin, Plex, Emby, and local shares (SMB, NFS, WebDAV, SFTP, FTP). Stream your movies, shows, and music on all devices with auto skip, full subtitle support, dark/light modes, customizable UI, multi-server sync, supports all trackers (Last.fm, AniList, MyAnimeList, Trakt, Simkl).

Topics

Resources

Contributing

Stars

22 stars

Watchers

4 watching

Forks

Releases

Contributors

Languages