v1.2.0 — Latest Release

Your videos.
On your Deck.

DeckPlayer is a controller-friendly local video browser and player built for Steam Deck Game Mode and KDE desktop. Launch from Steam, browse your library, and play — no mouse required.

~/Videos
📁 Movies
📁 TV Shows
🎬 episode-01.mkv Resume
🎬 episode-02.mkv
🎬 short-film.mp4
A
B

Built for the couch

🎮

Controller First

Every action is reachable with a gamepad. Native SDL input means Steam Deck controls work out of the box — no fiddling with Steam Input required.

🎬

Powered by libmpv

Built on the same engine as mpv — plays MKV, MP4, and virtually any format you throw at it, with subtitle and audio track cycling built in.

📌

Resume Where You Left Off

DeckPlayer saves your position for every file. Pick up exactly where you stopped, across sessions.

📁

Folder-First Browser

Starts in ~/Videos, shows folders before files, hides dotfiles by default. Exactly how a local library should work.

🔌

SD Card Ready

Browse files stored on the Steam Deck's SD card or any mounted path. Works wherever your videos live.

📦

Flatpak Packaged

Distributed as a Flatpak built on the KDE runtime — clean install, no host library conflicts, easy to add as a non-Steam game.

Controls at a glance

Browser

  • D-pad / Stick Navigate
  • A Open folder or file
  • B Go back
  • LB / RB Jump through long lists

Player

  • A / Start Pause / Play
  • LB / ← Seek backward
  • RB / → Seek forward
  • X Cycle subtitles
  • Y Cycle audio tracks
  • B (hold) Exit playback

Window

  • Select Exit app
  • F / F11 Toggle fullscreen

All controls map cleanly to Steam Input. See the recommended mapping in the README.

Get DeckPlayer

Install the Flatpak bundle and add it as a non-Steam game to launch from Game Mode.

1
Download the Flatpak

Grab io.github.zeclorn.DeckPlayer.flatpak from the latest release.

2
Install it
flatpak install --user io.github.zeclorn.DeckPlayer.flatpak
3
Add to Steam

Add as a non-Steam game using flatpak run io.github.zeclorn.DeckPlayer as the launch command.

Download Latest Release