Bomi, formerly known as CMPlayer, is a graphical user interface (GUI) player based on mpv for Linux. It aims to be easy to use and also provides various powerful features and convenience functions.
By taking the advantage of mpv and GUI, bomi provides various features:
- User-friendly interface: all features are available in context menu
- Unlimited playback history
- Automatic playlist generation and restoration
- render styled subtitles such as SAMI and ASS format, bomi can render multiple subtitle files at the same time.
- bomi supports hardware-accelerated decoding by GPU. bomi will utilize available native API for the system between VA-API and VDPAU.
- dvd playback, image slide show, and other more basical player features.
Install Bomi player from PPA:
1. If you have CMPlayer installed on your system, you have to remove it first since it conflicts with bomi.
To do so, open terminal from the Dash or by pressing Ctrl+Alt+T on keyboard. When it opens, run below command:
sudo apt-get remove cmplayer
2. Bomi has an official PPA that contains the latest packages for Ubuntu 14.04, Ubuntu 14.10 and Linux Mint 17.1.
To add the PPA, run below command in terminal:
sudo add-apt-repository ppa:darklin20/bomi
3. Finally search for and install bomi via Synaptic Package Manager, or by running below commands one by one:
sudo apt-get update sudo apt-get install bomi
For those who don’t want to add PPA, grab the .deb installer directly from the PPA packages page.
This player is amazing !
Because it’s based on mpv, you can use all its amazing gpu filters.
It would be great if it changed xrandr frequencies like madvr.
But its built-in smoothmotion does the job very well on my laptop.
Could be perfect if it integrated useful vapoursynth scripts.
Linux Mint 17.1 64bit
(E)[Translator] Cannot find translations for Qt, qt_en_US in /usr/share/qt5/translations
libGL error: pci id for fd 11: 80ee:beef, driver (null)
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
OpenGL Warning: glVertexArrayRangeNV not found in mesa table
OpenGL Warning: glCombinerInputNV not found in mesa table
OpenGL Warning: glCombinerOutputNV not found in mesa table
OpenGL Warning: glCombinerParameterfNV not found in mesa table
OpenGL Warning: glCombinerParameterfvNV not found in mesa table
OpenGL Warning: glCombinerParameteriNV not found in mesa table
OpenGL Warning: glCombinerParameterivNV not found in mesa table
OpenGL Warning: glFinalCombinerInputNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glDeleteFencesNV not found in mesa table
OpenGL Warning: glFinishFenceNV not found in mesa table
OpenGL Warning: glGenFencesNV not found in mesa table
OpenGL Warning: glGetFenceivNV not found in mesa table
OpenGL Warning: glIsFenceNV not found in mesa table
OpenGL Warning: glSetFenceNV not found in mesa table
OpenGL Warning: glTestFenceNV not found in mesa table
OpenGL Error: Can’t patch size is too small.(glXGetProcAddressARB)
OpenGL Error: Not enough memory.
Segmentation fault
Package ‘bomi’ has no installation candidate