All your media.
One box.

Films, shows, games, music, audiobooks, books, comics, manga — and anything else you can imagine, because an addon can add it.

One native app, on your desktop, your phone and your television.

Free and open source · v0.5.0

EverythingBox browsing a film library, the selection moving across the posters

63

game systems

5

platforms, one codebase

All your media

one library

Video

Plays what other apps refuse to

Video runs on libmpv, the engine behind mpv. MKV, HEVC, AV1, AC3 — including large files streamed rather than copied first. Subtitles, per-file resume, and a chapter-aware skip for intros and recaps.

The same library in the dark theme, with backdrop art and the synopsis alongside.

Games

Sixty-three systems, nothing to configure

Cores load straight into the application, so retro systems just run. For modern consoles the app fetches the established standalone emulator from its official source and sets it up for you. Four controllers, per-port remapping, rumble, save states and achievements.

The games library, with box art, a logo, screen art and how long you have played each one.

Music & audiobooks

A folder is a playlist

MP3, FLAC, OGG and the rest, with folder queueing, automatic advance, and cover art matched in for you. Audiobooks and podcasts sit in the same library and pick up where you stopped.

Albums and playlists, with cover art pulled in automatically.

Reading

Books, comics, manga and PDFs

An EPUB reader that parses the spine and contents, a reader for CBZ and CBR comics and manga, and PDFs rendered by PDFium. Every one of them remembers your place.

A book with its author, publisher, page count, categories and description.

Extensibility

Whatever ships is just the starting point

An addon can declare any catalog you like. Podcasts, live sports, magazines, lectures, concert recordings, your own archive — if you can write thirty lines of JavaScript that returns a list of things, it becomes a shelf in the library and behaves exactly like the ones built in: browsable, searchable, with artwork and drill-down.

PodcastsLive sportsMagazinesLecturesConcertsAnything else

Each addon runs in an isolated interpreter with an execution timeout, off the interface thread, so nothing an addon does can freeze the app. EverythingBox ships the engine, not the sources.

And you do not have to write one to benefit. The app has a built-in gallery that browses a public addon registry and installs from it in a couple of presses — a catalogue that grows as people build and share, and that gets curated as good work turns up. Point it at your own registry if you would rather keep a private set.

See how an addon is written
A film in full: poster, tagline, runtime, rating and genres, with play and source options.

Themes

A different feel on every screen

The right interface for a phone is not the right interface for a gaming PC across the room. Run a big, poster-forward theme on the TV, something tighter and touch-friendly on your phone, and whatever you like on the desktop — each device its own, tuned to how you actually use it. The app already sizes itself to the screen it is on: TV enlarges text and controls for the couch, Mobile is built for touch.

What follows you is your library. Progress, saves and settings sync between your machines, so the film you paused on the TV is waiting on your phone — no matter how differently the two are dressed.

The Channels theme — the whole library as tiles, one press from anything.

Channels

Your library as a wall of channels. Bright, high-contrast tiles, a clock, and everything one press away.

The Triple theme — a dark cross-media bar, built for a big screen across the room.

Triple

A dark cross-media bar. Categories run across, the active one drops down, and the artwork for whatever you are on fills the right.

Built by whoever turns up

Two themes ship with the app; the rest come from the community. There is a gallery built into the app — a small store for themes and addons — that installs them in a couple of presses. A theme is a JSON file describing colours, layout and artwork, so making one needs no compiler and no C++.

The catalogue grows as people build and share, and good work gets curated into the gallery. You can also point the app at your own registry and keep a private set, or share one with friends.

Community

Somewhere to ask

Most of what people need is not a bug report — setup problems, which core to use for a given system, help writing your first addon. Those are conversations, and an issue thread is a poor place to have one.

Questions

Does it come with anything to watch or play?

No. EverythingBox is a player and a library. It ships no media, no games and no BIOS files — it plays what you already have and what you choose to connect it to.

Does it work on a television?

Yes. Every screen is navigable with a D-pad, and the Android build carries a TV launcher entry, so it works on Android TV devices, Shield and Google TV with a remote or a controller.

What does it cost?

Nothing. It is free software under the GPLv3 — you can use it, study it, change it and share it.

Do I need to convert or rename my files?

No. Video runs on libmpv, which plays essentially anything, and the library scans your folders in place without renaming or moving anything.

Get it

Windows, macOS, Linux, Android TV and iOS. Free, and always will be.

Download EverythingBox