Package Details: bomi-git 0.9.11.r65.g9544cb07-1

Git Clone URL: https://aur.archlinux.org/bomi-git.git (read-only, click to copy)
Package Base: bomi-git
Description: Powerful and easy-to-use GUI multimedia player based on mpv (git version)
Upstream URL: http://bomi-player.github.io
Licenses: GPL
Conflicts: bomi, cmplayer
Provides: bomi
Submitter: Kaan
Maintainer: eclairevoyant
Last Packager: rainbob
Votes: 21
Popularity: 0.000001
First Submitted: 2015-08-15 10:21 (UTC)
Last Updated: 2022-08-16 18:36 (UTC)

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

Baerbeisser commented on 2024-12-06 10:16 (UTC) (edited on 2024-12-06 10:17 (UTC) by Baerbeisser)

I get the warning

The project was not configured: run "waf configure" first!

Seems not breaking, so why is it displayed?

mans0n commented on 2024-01-04 16:10 (UTC) (edited on 2024-01-04 16:11 (UTC) by mans0n)

I found out that the libmpv.a error is due to the deprecated universal newlines mode in the old waflib. As for the solution, I just chose to update waf to the latest version.

I've also encountered the libxcb segfault on KDE Wayland session. It seems that megasync is also experiencing this bug, and I confirm I could successfully launch bomi with QT_QPA_PLATFORM=xcb.

Sadly I'm still having trouble with the hardware acceleration. :(

NdranC commented on 2023-09-21 10:43 (UTC)

Despite my previous comment I managed to get it working on wayland. I'm unsure as to why it wasn't working before but after a distro reinstall I decided to try again. This is what I did:

  • Install python2 from the AUR
  • Run in the terminal "git clone https://aur.archlinux.org/packages/bomi-git"
  • cd into bomi-git and edit the PKBUILD file with a text editor
  • Add the line "find . -type f -print0 | xargs -0 sed -i 's/env python$/env python2/g'" (without double quotes) to the prepare() section (thanks to X-3 for providing this).
  • Run in the terminal while still inside the bomi-git folder "makepkg -si"

Doing this bomi install and launches without any errors. Tested on gnome-shell 44 both xorg and wayland.

NdranC commented on 2023-08-19 04:34 (UTC) (edited on 2023-08-19 04:47 (UTC) by NdranC)

Like some, I was getting the "bomi-git/src/bomi/build/lib/libmpv.a: No such file or directory" error. I was able to fix it by installing python2 and using X-3's fix to the PKBUILD.

Unfortunately, despite installing successfully I'm getting a segmentation fault (core dumped) when I try to launch it. Unsure as to why. Any ideas?

EDIT: It occurs to me that it might be incompatible with wayland. This is the first time, I've tried to run it under it. Anybody else can confirm?

EDIT2: This is what journalctl has to say about the core dump

                                             Process 112322 (bomi) of user 1000 dumped core.

                                             Stack trace of thread 112322:
                                             #0  0x00007f12716bdfff xcb_send_request_with_fds64 (libxcb.so.1 + 0x13fff)
                                             #1  0x00007f12716be7fe xcb_send_request (libxcb.so.1 + 0x147fe)
                                             #2  0x00007f12716bfed9 xcb_intern_atom (libxcb.so.1 + 0x15ed9)
                                             #3  0x000055a8c920ed9a n/a (bomi + 0x26dd9a)
                                             #4  0x000055a8c9145341 n/a (bomi + 0x1a4341)
                                             #5  0x000055a8c908bb07 n/a (bomi + 0xeab07)
                                             #6  0x00007f126cc27cd0 n/a (libc.so.6 + 0x27cd0)
                                             #7  0x00007f126cc27d8a __libc_start_main (libc.so.6 + 0x27d8a)
                                             #8  0x000055a8c9096885 n/a (bomi + 0xf5885)

                                             Stack trace of thread 112329:
                                             #0  0x00007f126cd039df __poll (libc.so.6 + 0x1039df)
                                             #1  0x00007f126bd6cc2f n/a (libglib-2.0.so.0 + 0xb7c2f)
                                             #2  0x00007f126bd0d0e2 g_main_context_iteration (libglib-2.0.so.0 + 0x580e2)
                                             #3  0x00007f126d6eb51c _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.>
                                             #4  0x00007f126d69b404 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x29b404)
                                             #5  0x00007f126d4f73b6 _ZN7QThread4execEv (libQt5Core.so.5 + 0xf73b6)
                                             #6  0x00007f126ef55a9a n/a (libQt5DBus.so.5 + 0x18a9a)
                                             #7  0x00007f126d4f35da n/a (libQt5Core.so.5 + 0xf35da)
                                             #8  0x00007f126cc8c9eb n/a (libc.so.6 + 0x8c9eb)
                                             #9  0x00007f126cd1123c n/a (libc.so.6 + 0x11123c)

                                             Stack trace of thread 112330:
                                             #0  0x00007f126cc894ae n/a (libc.so.6 + 0x894ae)
                                             #1  0x00007f126cc8bd40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                                             #2  0x00007f126d4fb364 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xfb364)
                                             #3  0x00007f125b522cb4 n/a (libQt5WaylandClient.so.5 + 0x72cb4)
                                             #4  0x00007f126d4f35da n/a (libQt5Core.so.5 + 0xf35da)
                                             #5  0x00007f126cc8c9eb n/a (libc.so.6 + 0x8c9eb)
                                             #6  0x00007f126cd1123c n/a (libc.so.6 + 0x11123c)

                                             Stack trace of thread 112331:
                                             #0  0x00007f126cd039df __poll (libc.so.6 + 0x1039df)
                                             #1  0x00007f125b522d0d n/a (libQt5WaylandClient.so.5 + 0x72d0d)
                                             #2  0x00007f126d4f35da n/a (libQt5Core.so.5 + 0xf35da)
                                             #3  0x00007f126cc8c9eb n/a (libc.so.6 + 0x8c9eb)
                                             #4  0x00007f126cd1123c n/a (libc.so.6 + 0x11123c)
                                             ELF object binary architecture: AMD x86-64

X-3 commented on 2023-06-09 12:24 (UTC)

I have a build problem because python2 is no longer the default


/usr/bin/ld: cannot find /tmp/yaycache/bomi-git/src/bomi/build/lib/libmpv.a: No such file or directory

I corrected this by adding in the prepare() section a replacement


find . -type f -print0 | xargs -0 sed -i 's/env python$/env python2/g'

eclairevoyant commented on 2023-01-19 21:25 (UTC)

Builds and runs fine in a clean chroot for x86_64

angrystar170 commented on 2022-11-29 08:30 (UTC)

errors when building bomi-git. error log: https://gist.github.com/angrystar170/1cc0ece5dec24672a5d4b75959382a36

zoli commented on 2022-11-02 09:28 (UTC)

The audio seems to have problem lately, It sounds odd and different from other players.

nemonein commented on 2022-10-07 09:27 (UTC) (edited on 2022-10-07 14:55 (UTC) by nemonein)

Hello. I cannot build bomi. The errors are..

<snip>
-------------
'configure' finished successfully (2.311s)
Waf: Entering directory `/home/archlin/for_aur/aur/bomi-git/src/bomi/src/mpv/build'
[  1/212] Compiling TOOLS/osxbundle/mpv.app/Contents/Resources/icon.icns
[  2/212] Compiling video/out/x11_icon.bin
[  3/212] Compiling etc/input.conf
[  4/212] Compiling sub/osd_font.otf
[  5/212] Compiling player/lua/defaults.lua
[  6/212] Compiling player/lua/assdraw.lua
[  7/212] Compiling player/lua/options.lua
[  8/212] Compiling player/lua/osc.lua
[  9/212] Compiling player/lua/ytdl_hook.lua
[ 10/212] Processing ebml_types.h: demux/ebml.c demux/demux_mkv.c -> build/ebml_types.h
[ 11/212] Compiling demux/ebml.c
[ 12/212] Compiling libmpv/mpv.pc.in
Waf: Leaving directory `/home/archlin/for_aur/aur/bomi-git/src/bomi/src/mpv/build'
Build failed
Traceback (most recent call last):
  File "/home/archlin/for_aur/aur/bomi-git/src/bomi/src/mpv/.waf3-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Task.py", line 176, in process
    ret=self.run()
  File "/home/archlin/for_aur/aur/bomi-git/src/bomi/src/mpv/.waf3-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/TaskGen.py", line 401, in run
    self.outputs[0].write(code,encoding=getattr(self.generator,'encoding','latin-1'))
  File "/home/archlin/for_aur/aur/bomi-git/src/bomi/src/mpv/.waf3-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Node.py", line 108, in write
    Utils.writef(self.abspath(),data,flags,encoding)
  File "/home/archlin/for_aur/aur/bomi-git/src/bomi/src/mpv/.waf3-2.0.14-e67604cd8962dbdaf7c93e0d7470ef5b/waflib/Utils.py", line 158, in writef
    data=data.encode(encoding)
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 22-25: ordinal not in range(256)
<snip>
-------------
/usr/bin/ld: cannot find /home/archlin/for_aur/aur/bomi-git/src/bomi/build/lib/libmpv.a: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile.Release:1385: ../../build/bomi] Error 1
make[2]: Leaving directory '/home/archlin/for_aur/aur/bomi-git/src/bomi/src/bomi'
make[1]: *** [Makefile:42: release] Error 2
make[1]: Leaving directory '/home/archlin/for_aur/aur/bomi-git/src/bomi/src/bomi'
make: *** [Makefile:40: build/build/bomi/bomi] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

I did successfully build bomi in December, last year.