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.

RedHat RHCSA and RHCE Certification Exam Study Ebook

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.

  Grive - A Dockerized Google Drive Client for Linux

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.

Join Our Community Of 350,000+ Linux Lovers by liking us on Facebook, or follow us on Twitter, Google+ and Instagram.

If you liked this article, sign up for the fossmint newsletter for handpicked selection of stories from FossMint delivered to your inbox every day.

Top Deals

About the author

Martins D. Okoi

Martins Jr. (Dillivine) Okoi is a graduate of Computer Science with a passion for Linux and the Open Source community. He works as a Web designer & developer, technical writer, and programmer.