flaviotordini / minitube

YouTube app
https://flavio.tordini.org/minitube
GNU General Public License v3.0
368 stars 73 forks source link

Failed to initialize mpv GL context #193

Open immolo opened 3 years ago

immolo commented 3 years ago

I'm trying to use minitube on an old netbook but it fails as it always tries to use the gpu vo in mpv so is there a way to set an option to change the output as using $HOME/.config/mpv/mpv.conf is ignored by minitube.

I'm currently running the latest complied minitube from git.

Output when run:

# minitube QObject::connect(QWindow, SearchView): invalid nullptr parameter Xlib: sequence lost (0x10192 > 0x194) in reply type 0x0! failed to initialize mpv GL context Aborted

enigma9o7 commented 3 years ago

I am also having this issue on older hardware that doesnt support gl2. In my case latest version 3.7.x built from github today under debian bullseye with old intel video that only supports OpenGL up to GL 1.3.

In fact one the primary motivators for updating this machine to recent distro was to support the qt version version needed for minitube, so hope this can be resolved!

I searched found it someone else mentioning it in the comments here https://flavio.tordini.org/minitube-3-6-the-javascript-release and mentioned to create a github issue; this is what I found so chiming in and subscribing and hoping for update and happy to test. 2021-02-19-211326

librehat commented 3 years ago

Ran into a similar issue today when trying to build minitube for Termux (Android) which doesn't have OpenGL support at the moment (but it does have a working mpv). Any chances to make OpenGL optional?

enigma9o7 commented 2 years ago

It's been over a year since I added on to this thread. But this problem still exists. I just built latest version and still happening.

I'd really love if this app worked without OGL2... as MPV works fine....