Roadmap

Development roadmap

Where PEK TV has been, where it is, and what is still missing.

  • Coredone

    C++ backend with embedded Python, Flutter UI, library scanner, NFO and artwork support, network sources (SMB, NFS, FTP, WebDAV, UPnP).

  • Pluginsdone

    Sandbox, permissions, the Python backend guard, install from .zip, then three trust tiers: Official, PEK Store and GitHub (unverified).

  • Look and feeldone

    Skins and the skin installer, PEK Ember default look, TV mode, four layouts, the Skin Maker plugin.

  • Accountsdone

    PEK Cloud: profiles with passcodes, sync of history, resume points, favorites and settings; optional invite-only sign-up.

  • Player featuresdone

    Automatic subtitles, Skip Intro / Skip Recap, Up Next, HDR and refresh-rate matching, passthrough audio.

  • Musicdone

    Albums, artists, songs, playlists and search, Now Playing with queue and lyrics, music mode, online art, background play on Android.

  • Ratings and Traktdone

    1 to 10 star ratings, a CSV export, and the Trakt plugin for history, ratings and favorites with one account per profile.

  • In-app updatesdone

    Checks GitHub at start and installs a newer 32-bit or 64-bit build after confirmation.

  • Nownow

    Dashboard and TV polish, more official plugins, a growing PEK Store, and public documentation, which is this site.

Platforms

Where PEK TV runs today and what is planned.

PlatformStatusNotes
Android 64-bitavailablearm64-v8a, Android 8.0+
Android 32-bitavailablearmeabi-v7a, Android 8.0+
Windowscoming soonBackend already builds on MSYS2 / WSL
Linuxcoming soonBackend already builds with dev.sh
macOScoming soonPlanned

Known limits in the beta

Honest list, taken from the project docs.

  • Music: no gapless playback yet (each song opens its own mpv instance); playlists live on the device and are not synced to PEK Cloud yet.
  • Trakt: existing PEK TV history is not uploaded (only new watches; ratings and favorites have a send-all button); watchlist, collection and season ratings are not synced.
  • Local metadata: season posters, actor photos, clear logos and writing NFO files are not supported.
  • Skins: bgImage is accepted but not drawn by the Flutter app.
  • Plugin posters: episode rows do not get the watched tick yet.
  • Torrent playback needs the optional libtorrent engine, and PEK TV ships with no search provider.
  • Desktop platforms are not built yet; only Android has a release.
Report a bug or request a feature