Finch home page

Movie night, minus the mouse.

Finch is a media player for the couch. Plug in your shows and movies, grab a controller, press play. On Linux today, with Windows next.

made on a Steam Deck

Every button where your thumbs already are.

Finch was designed on the Steam Deck first, so every screen works with a controller. Dock it, and the same layout scales up to a 4K TV.

More about this: Every button where your thumbs already are.
Finch's library of shows, with one poster picked out in gold.
built in Rust

Ready before you've sat down.

Finch is written in Rust. It opens to your library in under a second, scrolls smoothly, and decodes video in hardware.

< 1 s to your library on a Steam Deck4K HDR decoded in hardware
More about this: Ready before you've sat down.
Finch's home screen, with the film you were watching up top and Continue Watching below.
plays almost anything

4K, HDR, subtitles, the works.

Built on mpv: MKV, MP4, HEVC and AV1, Dolby and DTS audio, styled subtitles and chapter marks.

More about this: 4K, HDR, subtitles, the works.
A film playing in Finch, with a subtitle on screen and the progress bar below.
plug it in

Your library sorts itself.

Plug in a drive or point Finch at a network share. Shows, seasons and movies line up on their own, and posters come in if you want them.

More about this: Your library sorts itself.
A show's page in Finch, with its poster, description and seasons.
for the whole household

Who's watching tonight?

Everyone keeps their own progress and settings. A kid's profile can have an age limit, a PIN, a daily screen time and a bedtime.

More about this: Who's watching tonight?
Finch asking who's watching, with three profiles to pick from.
private by default

No accounts. No tracking. No ads.

Your library and history stay on your machine. Every network request is opt-in, and each one goes in a log you can read. Finch is open source under the GPL.

More about this: No accounts. No tracking. No ads.
Finch's first launch, asking whether to fetch posters and descriptions.

And much more

  • Continue watchingPick up where you stopped, saved every 10 seconds.
  • Skip the introOne button skips intros and recaps when the file marks them.
  • Next episode countdownRolls on to the next one, or waits if you'd rather.
  • Sleep timerStops after this episode or up to 3 hours, then shows a sleeping cat.
  • ShuffleA random unwatched episode, then another.
  • Hide spoilersPlain tiles for episodes you haven't seen yet.
  • Search as you typeWith an on-screen keyboard made for a controller.
  • Sync your progressThrough Steam Cloud, Syncthing, Nextcloud or a USB stick.
  • Take it with youPortable mode keeps your library on the drive itself.
  • More like thisSuggestions from your own library, nobody else's.
  • Your buttons, your wayRemap the controls for each profile.
  • Make it yoursThemes and accent colors.

Get Finch

Free and open source.

Coming soon onSteam
Coming soon onFlathub
Coming later forWindows
Read the code onGitHub