Features
The full inventory. Where something is built but not yet proven on real hardware, it says so.
Playback
Plays essentially anything
Video runs on libmpv, the engine behind mpv — MKV, HEVC, AV1, AC3 and the rest, including large files streamed rather than copied first.
Music with real playlists
MP3, FLAC, OGG, WAV and more, with folder queueing, previous and next, and automatic advance at the end of a track.
Subtitles
Fetches and caches subtitles, with per-file offset adjustment for when a track drifts out of sync.
Skip intros and recaps
Chapter and segment data let you jump past an intro or a recap without hunting for the timestamp.
Resume where you stopped
Per-file resume across video, books and PDFs, remembered per profile.
Library
Your own files, scanned in place
Point it at folders and it builds a library. Nothing is renamed, moved or reorganised — stop using the app and your files are exactly as you left them.
Artwork and metadata
Posters, logos, banners, backdrops and descriptions arrive through catalog addons, so a shelf of filenames becomes something you can browse by cover.
Drill down properly
A series opens to its seasons and then to individual episodes, each with its own still and title. An album opens to its tracks.
PC game libraries
Imports installed titles from Steam, Epic, GOG and Battle.net so they sit alongside everything else.
Profiles and a parental lock
Separate profiles with their own progress and history, and a PIN-protected lock.
Favourites, history and stats
Recently played, favourites, and per-item play statistics — how long ago you played something, and for how long.
Emulation
63 systems
From the Atari 2600 and the ZX Spectrum through to the Xbox 360 and the Switch, organised by system and by console maker.
Cores run in-process
libretro cores load directly into the application — including hardware-rendered ones, which get a real OpenGL context. No second window, no separate configuration.
Standalone emulators, installed for you
For 16 modern systems the app fetches the established standalone emulator from its own official source and launches it with the right arguments: Dolphin, PCSX2, RPCS3, Ryujinx, Xenia and ten more.
Controllers done properly
SDL2 gamepads with hot-plug, four player ports, independent per-port remapping for pad and keyboard, rumble, and adjustable turbo per button.
Save states and cloud saves
Save and load states while you play, with saves syncable between your machines.
RetroAchievements
Sign in and earn achievements on supported cores.
Reading
EPUB reader
Parses the spine and table of contents, renders page by page, with adjustable text size and per-book resume.
PDF reader
Rendered with PDFium: page navigation, zoom and fit-to-width.
Comics and manga
CBZ and CBR, page by page, in the same library as everything else.
Extensibility
Addons are sandboxed JavaScript
Each addon is a manifest and a script running in an isolated interpreter, with a per-call execution timeout so a runaway addon cannot hang the interface.
They never block the interface
Addon calls run off the interface thread, each in a fresh context, so no addon can freeze the app while it waits on the network.
Catalogs, search and drill-down
An addon declares catalogs per media type and supports search, pagination and drill-down. Each source can be enabled or disabled on its own.
Themes
Two themes ship with the app and more install from the theme gallery. A theme is a JSON file you can edit — colours, layout and artwork.
Sync & social
Cloud sync
Progress, saves and settings sync between your own machines.
Trakt
Scrobble what you watch.
Cast to a TVuntested on hardware
Chromecast and DLNA targets are implemented, but have not yet been tested against real hardware.
Local netplayuntested on hardware
Two-player lockstep netplay over a LAN is implemented, but has not yet been tested end to end.
Platforms
Five platforms, one codebase
Windows, macOS, Linux, Android including Android TV, and iOS — a native Qt6 and C++ application on each.
Built for a remote
Every screen is navigable with a D-pad, which is what makes it work on a television. Keyboard, mouse, controller and TV remote are all first-class.
Free software
GPLv3. Use it, study it, change it, share it — including commercially.