Linux Apps

Movie Monad – A GTK Video Player Built with Haskell

Movie Monad Linux Video Player
Written by Martins Okoi

Yes, guys – another video player! “What’s special about this one?”, you ask. Well, for starters, it began as a (blog post project) for Haskell programmers interested in functional programming and who also have an interest in building GTK UI apps.

Movie Monad is a free, simple, and open-source GTK video player written in Haskell. If features a UI reminiscent of VLC Media Player, keyboard shortcuts, and the ability to play both local and remote files.

The video player also features a fullscreen viewing option, a seek bar, tool bar, command line support, and the option to set a fixed window width and height irrespective of the currently-playing videos’s display ratio.

Movie Monad Video Player

Movie Monad Video Player

Features in Movie Monad

  • Free and open-source.
  • Minimalist and intuitive User Interface.
  • Written in Haskell.
  • Play both local and remote files.
  • Set fixed app window width and height.
  • Support for keyboard shortcuts.

You can setup Movie Monad on your work station if you are running any modern Linux distribution especially any of the several ones that the developer has tested it on. That includes Ubuntu 14.04 – 17.04, Deepin, Solus 3, and Manjaro Linux, among others.


Remember that Movie Monad began as a tutorial project so don’t expect it to try to rub shoulders with advanced media players like VLC and MPV which are virtually capable of playing almost any media file you throw at them.

  Clementine - A Modern Music Player and Library Organizer

If you would like to test Movie Monad for educational purposes or any other reasons whatsoever, it is available as an AppImage.

Download Movie Monad for Linux

Are you familiar with the Haskell programming language? What do you think about Movie Monad? Share your thoughts with us in the comments section below.


About the author

Martins Okoi

Martins Divine Okoi is a Computer Science graduate with a passion for Linux and Open Source software. He is studying again for an MSc in Cybersecurity but still makes time to write about the best software the market has to offer.