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.