Native media players for Linux

Small players,
built from scratch.

Two experiments in native media playback: one for the films and series on your disk, one for the music. No accounts, no telemetry, nothing phoning home.

Movies & Shows

Just Yours. No Limits.

Turns the films and series already on your disk into something you can browse: covers, synopses, and a home screen that remembers where you stopped.

Screenshots & downloads
myplayer screenshot
Music Player

Point it at a folder. Press play.

A small offline music player: hand it files or folders and it plays them. No library, no accounts, no network.

Screenshots & downloads

What they have in common

FFmpeg under the hood

Demuxing, decoding and resampling are handed to FFmpeg, so they open what FFmpeg opens.

Native, not embedded

Both interfaces are built with Iced and drawn on the GPU. No browser engine is bundled, and startup is instant.

Written in Rust

One binary each, with no runtime to install first and no interpreter underneath.

Signed releases

Every archive ships with a minisign signature, so you can check what you downloaded before you run it.

Flatpak or tarball

Install from the chaoshome Flatpak remote, or grab a tarball and put the binary wherever you like.

Neither wants to win

No feature requests, no roadmap, no competing with the players you already have. They exist because building them was the point.

Special thanks

None of these would exist without the incredible work of the FFmpeg team — the backbone of virtually all media playback — and the Iced team, whose GUI framework makes it a joy to build native applications.