Native media players

Small players,
built from scratch.

A family of experiments in native media playback for Linux: one shared engine, one purpose-built front end per job.

Video Player

Just Yours. No Limits.

A simple, experimental video player — minimal chrome, keyboard driven, and it plays what FFmpeg plays.

Screenshots & downloads
myplayer screenshot
Music Player

Your library, turned up.

A music player for local libraries — point it at a folder and it reads the tags.

Screenshots & downloads

What they have in common

FFmpeg under the hood

Decoding, demuxing and colour space work is handed to FFmpeg, so they open what FFmpeg opens.

Native, not embedded

The interfaces are built with Iced. No browser engine is bundled, and startup is instant.

Signed releases

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

Flatpak or tarball

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

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.