You are not logged in.

#1 2012-08-24 13:47:24

xylosper
Member
Registered: 2011-04-16
Posts: 167

bomi - A powerful and easy-to-use multimedia player!

bomi is a multimedia player which is convenient and easy to use, formerly known as CMPlayer.

You can find it in AUR:
https://aur.archlinux.org/packages/bomi/
https://aur.archlinux.org/packages/bomi-git/

For details, visit the project page: http://bomi-player.github.io
You can ask anything about bomi in issue track: https://github.com/xylosper/bomi/issues

bomi is distributed under GNU public license (GPL).

Last edited by xylosper (2015-01-18 00:27:32)

Offline

#2 2012-08-25 02:26:30

anonymous_user
Member
Registered: 2009-08-28
Posts: 3,059

Re: bomi - A powerful and easy-to-use multimedia player!

Could some screenshots please be uploaded? Also does this player support VDPAU hardware acceleration?

Offline

#3 2012-08-25 03:08:37

hadrons123
Member
From: chennai
Registered: 2011-10-07
Posts: 1,249

Re: bomi - A powerful and easy-to-use multimedia player!

The player freezes when I go to preferences.

Offline

#4 2012-08-25 08:20:45

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

anonymous_user //
Thank you for your considering. I'll take some screenshots and upload them later.
About VDPAU support, NO and YES.
NO, CMPlayer does not use VDPAU directly.
YES, CMPlayer can support VDPAU for decoding through VA-API.
For detail, see https://wiki.archlinux.org/index.php/NV … 2FVAAPI.29
Install and turn on the hardware acceleration for decoding in preferences.

hadrons123 // Thanks for your report.
I had similar problem and I uploaded new package 0.6.0-2 in AUR contains some bug fix.
Wen you ran cmplayer in console it froze, if you see some messages like "... assertion `!xcb_xlib_too_much_data_requested' ...", then I think this new package can help you.
Update the package from AUR and let me know whether your problem is solved or not.
Note that the binary packages in project site are not updated yet.

Offline

#5 2012-08-25 08:57:07

Rasi
Member
From: Germany
Registered: 2007-08-14
Posts: 1,914
Website

Re: bomi - A powerful and easy-to-use multimedia player!

I am not getting any sound with cmplayer... using pulseaudio.

unfiltered "AUDIO: 44100 Hz, 1 ch, s16le, 78,5 kbit/11,12% (ratio: 9811->88200)"
unfiltered "ID_AUDIO_BITRATE=78488"
unfiltered "ID_AUDIO_RATE=44100"
unfiltered "ID_AUDIO_NCH=1"
unfiltered "No such audio driver 'pulse'"
unfiltered "Could not open/initialize audio device -> no sound."
unfiltered "Audio: no sound"

Last edited by Rasi (2012-08-25 09:06:58)


He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.

Douglas Adams

Offline

#6 2012-08-25 09:23:08

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

New packages have uploaded in download page.
If you have problem about crashing or freezing, I strongly recommend to upgrade to new packages tagged as 0.6.0-2.

Last edited by xylosper (2012-08-25 09:38:10)

Offline

#7 2012-08-25 09:43:05

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

Rasi wrote:

I am not getting any sound with cmplayer... using pulseaudio.

unfiltered "AUDIO: 44100 Hz, 1 ch, s16le, 78,5 kbit/11,12% (ratio: 9811->88200)"
unfiltered "ID_AUDIO_BITRATE=78488"
unfiltered "ID_AUDIO_RATE=44100"
unfiltered "ID_AUDIO_NCH=1"
unfiltered "No such audio driver 'pulse'"
unfiltered "Could not open/initialize audio device -> no sound."
unfiltered "Audio: no sound"

I'm surprised at your specifying audio output.
How did you do that? I've never given any option to choose ao.
Anyway, CMPlayer does not support pulseaudio. CMPlayer works with alsa and OpenAL only.
CMPlayer uses mplayer as a library and if you want to use pulseaudio, you have to modify the script to build mplayer which is contained in CMPlayer's source tree.
If you really want to use pulseaudio, tell me please.
I'll let you know how to modify the script.

Offline

#8 2012-08-25 11:03:13

Rasi
Member
From: Germany
Registered: 2007-08-14
Posts: 1,914
Website

Re: bomi - A powerful and easy-to-use multimedia player!

Well the bundled mplayer reads my ~/.mplayer/config, which is configured to use pulse.

Thats the problem with statically bundled mplayer versions. they break compatibility with features present in repository versions.
Why dont you just use the system mplayer?

Last edited by Rasi (2012-08-25 11:04:44)


He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.

Douglas Adams

Offline

#9 2012-08-25 12:12:48

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

Rasi wrote:

Well the bundled mplayer reads my ~/.mplayer/config, which is configured to use pulse.

Thats the problem with statically bundled mplayer versions. they break compatibility with features present in repository versions.
Why dont you just use the system mplayer?

I got it.
It is not indented that CMPlayer is compatible with any other mplayer.
I've just forgotten to prevent using the external conf file.
I'll fix this bug in next release.
Thank you for reporting.

Offline

#10 2012-08-28 11:55:28

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

CMPlayer 0.6.1 is released.

    Improvement
        Add open mode for 'from file manager' and 'by drag and drop'
        Add auto-exit and auto-shutdown when playlist finished

    Bug fix
        Wrong parsing font color in subtitle
        Crash when open a dialog after playing
        Now CMPlayer ignores the config files of mplayer

You can find new features, auto-exit and auto-shutdown, in Tools menu.

There were some bug reports about CMPlayer's hanging when open dialogs.
Apparantly, it caused by the bug of XCB(https://bugs.launchpad.net/ubuntu/+source/libx11/+bug/901047).
If this is true, there's no way to fix this problem fundamentally till XCB's fixed.
However, you can avoid hanging by, open the preferences dialog and close it WITH CANCLE BUTTON before any playback.
I added some codes this automatically in 0.6.1, but it seems that this hack does not always work.
Sorry for your inconviniences.

Offline

#11 2012-08-31 10:59:00

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

CMPlayer 0.6.2 is released.

* Fix: Wrong stride of video frame
* Fix: Wrong behavior when mouse moving in fullscreen mode
* Fix: Wrong compile option which causes crash in 32bit mode

Offline

#12 2013-02-26 13:47:39

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

CMPlayer 0.7.0 is released.  Update to this version is highly recommended.

From 0.7.0, CMPlayer depends on Qt 5 which is not included in official repositories of Arch Linux.
You can find Qt5 package in AUR(https://aur.archlinux.org/packages/qt5/)
Or, you can download prebuilt package of Qt 5 from http://www.correia.cc/misc/qt5/   

Changes

* New skin: modern
* Tempo scaler auido filter is enabled
* Volume normalizer is configurable
* Change decoder from libav to ffmpeg: much better file handling
* Change backend from mplayer2 to mpv: better maintanance
* Obsolate DVD menu support
* Upgrade Qt to version 5: better performance
* History and playlist is embedded in video screen
* Supports High resolution display(like Retina display) (#11)
* Add m4v and m2v suffix for media files (#12)
* Screensaver in Linux can be disabled properly (#16)
* Fix random suspension problem (#8, #10)
* Better handling for fullscreen (#7, #13)

Last edited by xylosper (2013-02-26 13:48:48)

Offline

#13 2013-03-02 05:59:34

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

updated to 0.7.1

* Fix: keep the preferences of subtitle style and locale settings
* Fix: clear subtitles when new media open
* Fix: Remap Luma(whose previous name is Adjust Contrast) filter works now.
* Fix: Wrong playtime percentage in play information

Also, since Qt 5 is included in official repository extra now, new PKGBUILD is also uploaded on AUR.

Offline

#14 2013-03-04 00:24:24

aqtrans
Member
Registered: 2008-07-25
Posts: 30

Re: bomi - A powerful and easy-to-use multimedia player!

This is pretty great! I love the minimalist interface, exactly what I was looking for. big_smile
Just a few small quirks I've ran into or would be nice to have in future versions:
- The play controls seem to collapse every time I restart CMPlayer, so only the seekbar is shown. Any chance this could be changed so that the controls are always shown, or possibly a toggle?
- Using Cinnamon 1.7.1 with the Tray Icon enabled makes a "CMPlayer" entry in the taskbar, alongside the video's entry in the taskbar.
- Any chance to have CMPlayer remember the previous window size? Seems like it resizes to the video's native size on every new video.

Great work so far! Already replaced SMplayer for me.

Offline

#15 2013-03-04 11:01:04

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

@aqtrans
The collapse of controls on start is not intended, and I confirmed that bug. I'll fix it.

Does the tray icon issue always occur? I'm using KDE 4 and have similar issue.
Sometimes, the tray icon does not go into system tray and two entries appear in task bar although it just works fine in some cases.
I'm guessing it's bug of Qt 5 but I'm not sure and I think It'll take long time to be fixed because I don't know what the cause is.

Currently, initial window size is fixed to 400x300. I think that's a good suggestion. I'll add such feature that remembers previous window size and position.

Thank you for your specific feedbacks.

Last edited by xylosper (2013-03-04 11:02:08)

Offline

#16 2013-03-11 14:10:21

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

updated to 0.7.2

  * Fix: wrong character display of subtitle when new line characters exist in a paragraph
  * Fix: workaround for the issue that Command + Q is disabled sometimes in OS X
  * New: image display features and related options
  * New: restore the window geometry on execution
  * New: restore floating controls in skin on execution
  * New: render subtitle in separated thread which makes the playback smoother
  * New: 'Copy to Clipboard' in snapshot dialog
  * New: 'Open Folder' in 'Open' menu

No more binary packages are provided.
You can find cmplayer from AUR.
http://aur.archlinux.org/packages.php?ID=54034

Offline

#17 2013-03-11 14:19:48

the.ridikulus.rat
Member
From: Indiana, USA
Registered: 2011-10-04
Posts: 765

Re: bomi - A powerful and easy-to-use multimedia player!

Thanks for the program. Just an issue, the AUR packages downloads the whole git repo everytime a new version is released. Why don't you provide a src tarball instead of using git checkout for those of us who are bandwidth constrained?

Offline

#18 2013-03-11 14:41:30

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

@the.ridikulus.rat
Your opinion is absolutely right. I've uploaded source tar-ball on project website and now the PKGBUILD in AUR downloads the source tar-ball instead of checking out the git repository.

Offline

#19 2013-03-11 21:35:40

asdf-chan
Member
Registered: 2011-10-23
Posts: 31

Re: bomi - A powerful and easy-to-use multimedia player!

Just as I was thinking it'd be cool to have some GUI for mpv I find this, thank you!

Offline

#20 2013-04-22 06:25:46

aqtrans
Member
Registered: 2008-07-25
Posts: 30

Re: bomi - A powerful and easy-to-use multimedia player!

xylosper wrote:

@aqtrans
The collapse of controls on start is not intended, and I confirmed that bug. I'll fix it.

Does the tray icon issue always occur? I'm using KDE 4 and have similar issue.
Sometimes, the tray icon does not go into system tray and two entries appear in task bar although it just works fine in some cases.
I'm guessing it's bug of Qt 5 but I'm not sure and I think It'll take long time to be fixed because I don't know what the cause is.

Currently, initial window size is fixed to 400x300. I think that's a good suggestion. I'll add such feature that remembers previous window size and position.

Thank you for your specific feedbacks.

big_smile Thanks for the quick improvements, and my apologies for the delay in reply...
I'm currently using Cinnamon 1.7.4, and the tray icon issue definitely seems to be persistent. I haven't found a way to enable the tray icon without having a "CMPlayer" entry in my taskbar, alongside the normal CMPlayer entry, showing the video filename.
Definitely a non-issue for me, as I don't use the tray icon feature of SMPlayer or VLC ever, just something I noticed while fiddling with all the options, thought I'd mention it.

One additional issue I've noticed is that videos don't seem to be playing in surround sound, regardless of if they have a 5.1 track or not. Not sure if I'm overlooking a setting, or perhaps my audio setup is slightly awry. SMPlayer seems to play 5.1 fine, though it seems to go directly to Pulse, while CMPlayer seems to use the ALSA wrapper. Is 5.1 support available at the moment?

Offline

#21 2013-04-22 06:53:48

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

@aqtrans
Thanks for another report. I'm still suffering for the tray icon issue sad
Anyway, did you try to unmute all channels for 5.1 ch, which is described in https://wiki.archlinux.org/index.php/Ad … e_channels ?
Since I have only two-channel speaker, I couldn't test 5.1 channel output.

Offline

#22 2013-04-22 12:06:50

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

Updated to 0.7.3

* New: Audio track circulation
* New: Keyboard shortcut preset and Movist preset
* New: Playlist menu
* New: Adjust audio sync delay
* New: Lion-style fullscreen can be disabled
* Fix: 'Open from file manager' and 'Open by drag-and-drop' options weren't saved
* Fix: Sometimes auto-pause and replay on hiding and showing fails
* Fix: Wrong behavior on opening media when minimized
* Fix: Wrong window title when the location is invalid
* Fix: Wrong format comparision which causes video torn
* Fix: Keep the volume when media changed
* Fix: No audio when audio track changed
* Fix: Show application icon when the window reopen

You can find cmplayer from AUR: http://aur.archlinux.org/packages.php?ID=54034

Offline

#23 2013-05-01 06:09:58

aqtrans
Member
Registered: 2008-07-25
Posts: 30

Re: bomi - A powerful and easy-to-use multimedia player!

xylosper wrote:

@aqtrans
Thanks for another report. I'm still suffering for the tray icon issue sad
Anyway, did you try to unmute all channels for 5.1 ch, which is described in https://wiki.archlinux.org/index.php/Ad … e_channels ?
Since I have only two-channel speaker, I couldn't test 5.1 channel output.

Thanks for the help smile
I've just made sure the channels are unmuted, but I still get what appears to be stereo sound upmixed, so dialog comes out of left, right, and center speakers instead of just the center.
If I run cmplayer through the command line, I can see that mpv seems to think there are two channels at all times, even in the case below where it was an mkv with DTS 5.1 sound (verified playing properly with SMPlayer):

mpv: Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [lavc:h264] 
mpv: Selected audio codec: DCA (DTS Coherent Acoustics) [lavc:dca] 
mpv: ID_AUDIO_BITRATE=1536000 
mpv: ID_AUDIO_RATE=48000 
mpv: ID_AUDIO_NCH=2 
mpv: AO: [alsa] 48000Hz 2ch floatle (4 bytes per sample) 

Oh, and after posting that, it dawned on me that possibly my Alsa config (since I use Pulseaudio and configure most players to use the pulse driver) was awry, so I configured SMPlayer to use the Alsa driver on the very same video file above, and it output 5.1 surround sound without issue. So it seems my Alsa configuration is a-okay and properly detected as 5.1.

Last edited by aqtrans (2013-05-01 06:21:13)

Offline

#24 2013-07-03 14:13:31

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

Updated to 0.7.5

  * Add: introduce OSD options in 'Behaviours' tab
  * Add: '--action=%ID%' command where %ID% can be confirmed in keyboard shortcut option
  * Add: '--wake-up' command to activate CMPlayer window
  * Add: libass support
  * Mod: subtitle file list and subtitle track list is unified
  * Mod: '--open=%FILE%' command to open a file
  * Fix: some translations(thanks to Willem)
  * Fix: cannot handle multiple parts of internal subtitles
  * Fix: missing X-Window properties: WM_CLASS, WM_NAME
  * Fix: crash on deselecting of a subtitle
  * Fix: wrong color and size of internal subtitles
  * Fix: inoccasional crash when subtitle rendered
  * Fix: terminated when hwacc is enabled
  * Fix: possible wrong stride when hwacc is enabled

AUR: https://aur.archlinux.org/packages/cmplayer/

Offline

#25 2013-08-23 17:23:20

xylosper
Member
Registered: 2011-04-16
Posts: 167

Re: bomi - A powerful and easy-to-use multimedia player!

Updated to 0.7.7

* New: playback speed in playback information
* New: 'Clear' menu in history
* New: context menu for history on right click
* New: undo/redo for some actions (e.g., playback speed, volume etc.)
* New: fallback to software decoding when hw. acc. failed
* New: buffer length option for volume normalzer
* New: supports BT.709 and SMPTE 420M colorspace
* New: supports fullrange YCbCr format
* New: supports flipped frame
* New: display messagebox on loading or error
* Mod: remove remap luma filter
* Mod: enlarge location font in playlist
* Mod: remove scheme(file://) of location for local file
* Mod: better performance of hardware decoding
* Mod: default options for volume normalizer are changed
* Fix: crash on saving preferences
* Fix: WM_CLASS and WM_NAME for windows
* Fix: broken SubRip subtitle(srt) support
* Fix: cannot reach the scrollbar of history and playlist in fullscreen mode
* Fix: internal subtitles don't move with video
* Fix: couldn't save & restore aspect ratio and crop state
* Fix: smooth volume normalization
* Fix: clipping color property values in [-1, 1]
* Fix: cannot select images in open folder dialog
* Fix: some filters weren't applied immediately

AUR: https://aur.archlinux.org/packages/cmplayer/

Offline

Board footer

Powered by FluxBB