Movie Monad, a GTK-based player for Gnu / Linux

about Movie Monad

In the next article we are going to take a look at Movie Monad. You're probably not looking for a new video player to use on your computer today. It is clear that there are already many and very good available, but it never hurts to be aware of other options. Movie Monad is written in Haskell and uses GTK and Gstreamer. The application can play local video files and remote video files with some ease.

Movie Monad is a free, cross-platform, open source application. It's about a simple to use and totally free player for Windows, Gnu / Linux or MacOS users. It will allow us to see any type of video. It doesn't matter if you want to watch a video online or offline. Movie Monad is another option to play videos on our Ubuntu.

The player can work perfectly in full screen to watch movies immersively. Its user interface offers us the basic options. It has a toolbar, a search bar, options for the specific volume of the application and also offers support for opening videos from the command line.

standard resolutions movie monad

One particularly interesting feature is the video size selector. This will allow us to resize the player's screen to accommodate a variety of common video sizes. It is true that most other video players can resize to the width of a video automatically, as well as allowing us to change the size freely. But I find it interesting to be able to force these changes to suit the user.

General Features of Movie Monad

Video player movie monad

  • Available play and pause options.
  • Allows playback of local and remote files.
  • supports video streaming from the web. To play web videos, just click the open file button. Then we will have to paste the URL in the text box and click Open. I have not been able to test this option, but it appears as available in the official list of program features.
  • The window is customizable.
  • Allows play videos from command line.
  • Option for search through video. We will also find the option to repeat videos.
  • The videos are quickly resizable to standard sizes or customized.
  • supports subtitles. It will also allow us to choose the language of the subtitles.
  • Options to increase, decrease or mute the costumes.
  • We will find available keyboard shortcuts for ease of use.

You will be able to see in more detail the characteristics of this program in its GitHub page.

Keyboard shortcuts for Movie Monad

This player has a number of easy-to-remember keyboard shortcuts. This makes it easy to use the player without having to move the mouse:

  • Mute oneself / not mute → m
  • Full screen / Window → f
  • Show controls → c
  • Repeat → r
  • Increase and decrease the volume → Up / down arrow keys
  • Play / Pause → space

Download Movie Monad as AppImage

Although not particularly original (aside from being built with Haskell), Movie Monad is a perfectly good video player. trained for basic use.

If you want to try this application, you will be able to download the latest version from its Github page as an AppImage. These types of files should run on any modern Gnu / Linux distribution.

Permissions to run as Movie Monad program

Remember that to run an AppImage, you must first click with the right mouse button on the file. Then you should go to Properties → Permissions and in this tab, choose the check box "Allow to run the file as a program".

Install Movie Monad via snap

If the AppImage files don't convince you, you can open a terminal (Ctrl + Alt + T). In it you will only have to write the following command to install snap package correspondent:

Movie monad snap install

sudo snap install movie-monad

At this point, it must be clarified that the application was created as part of a blog post on developing with Haskell. He is not trying to compete with Totem, VLC or MPV. However, people looking to experience different things are likely to find it interesting to try a new video player like this one.

If you are interested in trying Movie Monad, you can consult more about the player in your GitHub page.


Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.