More > JRiver Media Center 23 for Linux

NEW: Theater View on Linux

(1/16) > >>

Hendrik:
Hey,

22.0.37 for Linux introduces a first draft of a Theater View port to OpenGL. Its still a work in progress, but it works well enough to actually use, so we figured why not let you test it as well!
The long-term plan is to replace even the Windows Theater View with this OpenGL version, so we have one unified across all platforms.

Requirements:
- OpenGL 3.0+ with direct rendering
- GLX 1.4

You can check these values with "glxinfo", look for "server glx version" and "OpenGL core profile version".
Any modern GPU should fullfill the OpenGL requirement, some integrated Intel GPUs may not - specifically Intel only seems to support OpenGL 3.2 starting with HD 4000, but feel free to test your own hardware with glxinfo, maybe drivers have improved!

In theory ARM might also work if it fullfills the above requirements, however in reality ARM devices often don't offer a "full" OpenGL driver, but instead have OpenGL ES, which is a subset of OpenGL and will currently not work.
Once we're further on with the development, we might try to get it working on OpenGL ES as well, so Theater View on ARM devices might happen at a later point - but this will be a while.

Current Issues/Missing Features:
- Video Backgrounds are not implemented (ie. a skin using a video file as an animated background)
- Playing Now Visualization is not (fully) implemented (only file images work, not animated visualizations)
- Reflection effects are not implemented
- Playing Now can lose focus when "Stop" is issued when its open

Please let us know about any other issues or your thoughts so far, thanks!

JimH:
I changed the topic title from Feedback to NEW.  This is a big deal.  Thanks, Hendrik.  Well done.

mwillems:
This is amazing news.  I installed on two systems with pretty different results.  Good news and bad news:

1) The Good news: On an Arch 64-bit system with intel graphics theater view works pretty well.  The views are correctly inherited from the server, navigation works as expected (a little laggy, but that could be the igpu as much as anything).  The remote even works!  The only big issue is that stopping a track from the playing now view seems to repeatably freeze the interface (tried four times, happened every time).  I can switch back to standard view with Ctrl-1, but the theater view interface appears completely non-responsive after the stop press.

2) The Bad news: an otherwise similar Arch 64-bit system with NVidia graphics (proprietary driver) immediately begins strobing as soon as theater view is entered.  White flashes every second or so that seem to reset the input (i.e. the cursor returns to home).  You can navigate out if you move very quickly, but it tends to hang or crash after thirty seconds or so.  This machine (and my other NVidia machines) also have similar pre-existing problems with the OSD implementation, it creates similar flashes that prevent interaction, but there's alternative UI i display view so I've been ignoring it (or turning it off).  Obviously I didn't get much testing in on this machine.

I can provide package/driver versions if that would be helpful.  Both machines are running Gnome on X11 (Gnome recently switched to wayland by default, but I've disabled it).  I'm happy to test other DEs if that would be helpful.  I'll do some more tinkering on my other systems (including my server which runs debian) and see if I can find anything else to add.

Thanks a million, this is huge!

Hendrik:
I could see it flashing from a graphics quirk or so - but resetting the input location suggests something else is going on, maybe Theater View is being restarted all the time? A log might help (try to keep it short, start MC, enter Theater View, see it flash a few times, and quit).
I haven't actually tried it on anything but Intel GPUs yet, but somehow it doesn't feel like a graphics change can cause this, but we'll find out!

For the Playing Now issue - did you try clicking into the window after pressing stop?
I couldn't reproduce any "freeze", but for some reason it does appear to lose input focus. Unfortunately the window and focus management on Linux are a bit of a mistery to me. Maybe Bob can help?

imugli:
Holy cow now we're talking!

I haven't upgraded to 22 yet, but it just got a little more urgent :-)

Navigation

[0] Message Index

[#] Next page

Go to full version