Currently I have to use terminal for media control keys while playing any video via omxplayer. However I am setting up this for a friend and he is not that comfortable with terminal.

  • Is there any way I can enable GUI mode with omxplayer?
  • Or any extra extension/package which gives GUI controls to omxplayer?
  • To use GUI he will need to connect the Pi to a screen but obviously you have a screen connected since you playing videos.
    – Piotr Kula
    Jul 19, 2014 at 11:02
  • I meant GUI controls. omxplayer can be used only via terminal
    – avi
    Jul 19, 2014 at 11:04

5 Answers 5


Along with tboplayer, I also found omxplayerGUI which is built using Python ans TKinter.

thread on raspberry pi forums link and user manual link


tboplayer seems like what you looking for.

omxplayer itself is just the engine to read and display video. tboplayer is an interface someone built. It starts omxplayer in the console (hidden, you cant see it) and then just relays all the commands to omxplayer via this nice python GUI. It plays audio too :)

enter image description here

Then just create a short cut to the python script, on the LXDE desktop and he can start it when ever he needs too.


There is another web GUI for omxplayer from myself called omxwebgui written in PHP. It's free and easy to use -> https://github.com/brainfoolong/omxwebgui


there is OMXPLayerGUI, a front end omxplayer with GUI. just add the repository and gpg-key and apt-get update, and apt-get install. you are done!

or go to this blog cubepi.blogspot.co.id, this guy create an image with raspbian jessie, it includes OMXPlayerGUI and LibreOffice and other stuff.

enough custom for everyday computing with your raspberry PI.




I wrote a simple gui for the OmxPlayer in C#.Net for the Raspberry Pi. You can either use buttons to control it or press keys similar to omxplayer. Here's the location to download the source code/binary as well as installation instructions.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.