Linux Apps

Movie Monad – A GTK Video Player Built with Haskell

Movie Monad Linux Video Player
Written by Martins D. 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.

  Turtl - An 'Evernote' Alternative for Linux That Will Keep Your Documents Safe

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.

Your Unwavering Support Matters a Lot:

The cost of maintenance is skyrocketing as more readers are coming on board and the ad service that we employ in order to generate revenue is unfortunately no longer sufficient and this is especially due to the increased use of ad-blockers.

We humbly request that you consider disabling your ad-blockers to support us financially or please consider buying us a coffee ( or 2 ) as a token of appreciation. Your donation(s) will go a long way in supporting FossMint and sister site, TecMint, in running efficiently. Thank you.

Buy Me A Coffee

Top Deals

About the author

Martins D. Okoi

Martins Divine Okoi is a graduate of Computer Science with a passion for Linux and the Open Source community. He works as a Graphic Designer, Web Developer, and programmer.