d-s-x / bomi Goto Github PK
View Code? Open in Web Editor NEWThis project forked from bylee20/bomi
bomi - a powerful and easy-to-use multimedia player
Home Page: http://bomi-player.github.io
License: Other
This project forked from bylee20/bomi
bomi - a powerful and easy-to-use multimedia player
Home Page: http://bomi-player.github.io
License: Other
Hi BOMI Media Player is an Amazing App but its a bit hard to compile and distribute it to all Major Linux Distros , So Why don't we ease everything up for the developers and users.
AppImage is a cool tool that creates standalone executables for linux that are self-contained , if we deploy qt shared library with bomi complied and wrap it up with AppImage , Any Linux user can just use bomi with a single click , and we can also create a gui installer with Qt Installer Framework.
Please go through this pages,
https://github.com/AppImage/AppImageKit - AppImage
http://doc.qt.io/qt-5/deployment.html - Qt Deploy using Qt Shared Libs ( No Static Required )
https://doc.qt.io/qtinstallerframework/index.html - Qt Installer Framework
By using these , Linux users just have to download and open , no need for root access or to maintain .rpm or .deb files!
Whats on your mind , I would be happy to work on this !
I'm currently using Bomi 0.9.11 for 64-bit Windows, which is found at the bottom of this page: http://bomi-player.github.io/downloads.html
As d-s-x's version of Bomi is being kept alive and updated, I'd like to ask for a compiled 64-bit version to download.
Thanks.
I know this is the most up to date fork but it seems that no one will take it up because of the custom mpv. Can you remove that and make the gui parts from the code thats there and have it access mpv directly that would eliminate so many problems. Also im 99% sure mpv includes most the stuff that was so custom at the time so all options should be able to be added to interface. im not sure if your commit of a29d40f was heading to that. I was hopeing that was the case. Any info would be appriciated.
Hi! Will bee good if you add another icon name for tray icon use from system icon theme on linux:
bomi-tray
If bomi-tray
available > used from icon theme, if not > used bomi
from binary.
Thx :)
Bomi is such a Beautiful and Powerful Player , but it is Hard to install on some distro , And there are no support on this topic anywhere. So My Idea is that , We Static Compile the Whole BOMI Player and Make a Static Compiled Qt Based Setup for Specific Architectures for Every Linux Distros(i.e Two Setup files , 1. Linux x86_x64 and 2. Linux x86). This Way , The Users just have to download the setup file and just install.(Just like LokiSetup)
For Example , Take a Look at the qt offline setup for Linux.
Yesterday in Arch there was an update to qt5 5.10 and bomi-git does not start anymore.
$ bomi
libva info: VA-API version 1.0.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_1_0
libva info: va_openDriver() returns 0
(I)[X11] Initialized hardware acceleration API: vdpau.
QCommandLineParser: option not defined: "__dummy__"
QCommandLineParser: option not defined: "__dummy__"
QCommandLineParser: option not defined: "__dummy__"
file:///usr/share/bomi/skins/Tethys/bomi.qml:9:1: Type B.AppWithDock unavailable
B.AppWithDock {
^
file:///usr/share/bomi/imports/bomi/AppWithDock.qml:15:5: Type Player unavailable
Player {
^
file:///usr/share/bomi/imports/bomi/Player.qml:150:9: Type PlayInfoView unavailable
PlayInfoView { }
^
file:///usr/share/bomi/imports/bomi/PlayInfoView.qml:66:9: PlayInfoTrack is not a type
PlayInfoTrack { id: ti; info: video }
Recompiling bomi-git (makepkg) could not solve the problem …
What about packaging? Like a deb or snap?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.