INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Media Center on Linux User Interface issues  (Read 932 times)

BryanC

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2620
Media Center on Linux User Interface issues
« on: August 22, 2024, 04:34:40 pm »

Dialog boxes that open in a minimized or hidden state (must be expanded to full screen with my WM shortcut keys to see them).
Text entry into most fields is unreliable, for instance entering repeating characters causes issues with the text completion. Same when deleting characters (I select and delete now by habit). When it doesn't break, it's slow.
Copy-paste is unreliable from outside->inside MC and vice versa.
The modern tag editor is very slow, especially with multiple files selected.

Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5232
  • "Linux Merit Badge" Recipient
Re: Media Center on Linux User Experience issues
« Reply #1 on: August 22, 2024, 05:47:15 pm »

Dialog boxes that open in a minimized or hidden state (must be expanded to full screen with my WM shortcut keys to see them).

I do see that very occasionally.  I've never figured out what causes it, which makes it hard to report.  I've noticed that (at least the way it presents on my system) is that the windows aren't minimized, they're just about two pixels wide and ten or twenty pixels tall.  So if you can find the tiny window you can drag it bigger in addition to using shortcuts (or in case shortcuts don't work).  It's like there isn't a minimum size for some windows?

Quote
Text entry into most fields is unreliable, for instance entering repeating characters causes issues with the text completion. Same when deleting characters (I select and delete now by habit).

I've noticed the double letter problem for sure.  What's weird is that I reported it a while back and it got fixed, but then it recurred.  For me it seems to be related to some kind of diacritic selection pop up?  Like if I type two "n"s in quick suggestion I get a sudden flash of Spanish n with a tilde over it as an autocomplete suggestion which steals focus from the text entry window and that breaks text entry.  Ditto if I type two o's in quick succession, I get a bunch of diacritical suggestions.  For some letters it breaks text entry without offering diacritic suggestions (maybe because there aren't any?) like typing two "g"s.  It's like JRiver is calling out to (or tripping over) some kind of text entry library that interprets two of the same character in quick succession as a request for diacritics.  But the focus stealing/key eating is definitely a pain point.

Quote
Copy-paste is unreliable from outside->inside MC and vice versa.

I've never noticed that one. I guess there are two (or maybe three?) different clipboards on Linux (see https://wiki.archlinux.org/title/Clipboard), which might be part of the issue.  I don't frequently use the select/middle-click clipboard, and I tested just now and that clipboard doesn't seem to work in JRiver at all.  I pretty much only use the control-C, control-V clipboard when moving text into JRiver, and that one has always worked consistently for me.   

Alternatively, if you're seeing bad behavior with the Ctrl-C/Ctrl-V clipboard, I'm using Gnome with no clipboard manager FWIW, if you want to try and narrow down what might be different about our environments that causes it.

Quote
The modern tag editor is very slow, especially with multiple files selected.

This I definitely see.  Tag editing is slower on Linux than it was on Windows for sure.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72205
  • Where did I put my teeth?
Re: Media Center on Linux User Experience issues
« Reply #2 on: August 22, 2024, 06:30:46 pm »

Some of that could be the desktop GUI.
Logged

BryanC

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2620
Re: Media Center on Linux User Experience issues
« Reply #3 on: August 22, 2024, 06:54:17 pm »

Re: the modern tag editor, the interesting thing is that it's not that slow on library clients, it's only slow on the server. So maybe there is some extra i/o, attribute reading or something that is slowing it down, whereas the client can only operate on the database.

Re:  DE's, it could certainly be WM or DE-related, it's a complex beast. I have a hunch that XWayland isn't helping (especially long-term) so that would be the first step I'd tackle, and if you're seeking video parity with Windows it's probably a requirement.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5232
  • "Linux Merit Badge" Recipient
Re: Media Center on Linux User Experience issues
« Reply #4 on: August 22, 2024, 06:59:06 pm »

Some of that could be the desktop GUI.

The double letter issue probably is, although for whatever reason I don't see it in any other program except JRiver.  I just checked and I can't reproduce the double letter issue with a minimal window manager, so it probably is some kind of interaction between JRiver and *some* desktop component, but whatever that component is it's not unique to one desktop (I see the issue in both Gnome and KDE).  So if I had to guess, it's probably some kind of shared text entry/framework thingo like ibus that's getting tripped.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72205
  • Where did I put my teeth?
Re: Media Center on Linux User Experience issues
« Reply #5 on: August 22, 2024, 06:59:27 pm »

That seems like a display problem.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5232
  • "Linux Merit Badge" Recipient
Re: Media Center on Linux User Experience issues
« Reply #6 on: August 22, 2024, 09:25:54 pm »

That seems like a display problem.

So I remembered reporting the double letter issue previously and there being a fix.  Here are some threads from MC24 where this was previously reported and fixed.  It seems to have become unfixed sometime in the intervening versions:

https://yabb.jriver.com/interact/index.php/topic,116364.0.html  (reporting the original problem with bob's commentary)
https://yabb.jriver.com/interact/index.php?topic=117727.0  (separate report noting that it brings up a diacritical window)

It looks like (based on the second thread) if you long press a key on JRiver for Windows you get a diacritical window, but on Linux just repeating a letter twice can trigger it?  I will note that it looks like back when the original issue occurred that typing two of the same letters one after the other in JRiver would always trigger the diacritical popup no matter how much time elapsed between letters.  Now it seems to only happen when you type the two letters very quickly one after the other.  Otherwise the issue presents the same way, so presumably the issue is related to the one back then?
Logged

HTPC Videophile

  • World Citizen
  • ***
  • Posts: 110
Re: Media Center on Linux User Interface issues
« Reply #7 on: August 23, 2024, 08:09:06 am »

Dialog boxes that open in a minimized or hidden state (must be expanded to full screen with my WM shortcut keys to see them).
Text entry into most fields is unreliable, for instance entering repeating characters causes issues with the text completion. Same when deleting characters (I select and delete now by habit). When it doesn't break, it's slow.
Copy-paste is unreliable from outside->inside MC and vice versa.
The modern tag editor is very slow, especially with multiple files selected.
+1 . Same problem for me on Fedora 40(Gnome/Cinnamon). This drawback forcing me to stay on Kodi in Fedora unlike Windows where i use both Kodi and JRiver .
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72205
  • Where did I put my teeth?
Re: Media Center on Linux User Interface issues
« Reply #8 on: August 23, 2024, 08:45:15 am »

Try a different desktop.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7671
  • August and everything after...
Re: Media Center on Linux User Interface issues
« Reply #9 on: August 23, 2024, 08:51:20 am »

Also if you're using Wayland, you'd probably have better luck using an X11 session instead. MC doesn't actually support Wayland though it runs more-or-less fine besides UI weirdness and small issues like dialog boxes appearing very small via XWayland.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2024 Update (24H2) 64-bit + Ubuntu 24.04.1 LTS Noble Numbat 64-bit | Windows 11 2024 Update (24H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4105
Re: Media Center on Linux User Interface issues
« Reply #10 on: August 23, 2024, 09:23:29 am »

At this point in time, can MC seriously say it supports Linux without working fine on Wayland? Given MC says it is tested in Debian and given a default Debian stable setup, as far I know, uses Wayland, I would say no. I would say the same about the relatively poor behaviour on kde too mind you (albeit I'm biased cos I use kde).
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72205
  • Where did I put my teeth?
Re: Media Center on Linux User Interface issues
« Reply #11 on: August 23, 2024, 09:38:25 am »

I don't think I said that. I suggested a test.
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4105
Re: Media Center on Linux User Interface issues
« Reply #12 on: August 23, 2024, 11:00:01 am »

I was more responding to the point about using X11 for an MC setup, I mean that might be fine as a suggestion for getting a more useable system but (imo) it's can only be considered a temporary workaround given the prevalence of Wayland these days.

Fwiw I did try a stock Debian stable setup recently and it still had a variety of glitches of the sort described in this thread.

Ultimately people who use Linux tend to use the flavour they like so MC has to work on that setup to be useable for them. NB: I have no idea how much work such an endeavour actually is or whether it's worth it to you.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7671
  • August and everything after...
Re: Media Center on Linux User Interface issues
« Reply #13 on: August 23, 2024, 12:25:03 pm »

At this point in time, can MC seriously say it supports Linux without working fine on Wayland? Given MC says it is tested in Debian and given a default Debian stable setup, as far I know, uses Wayland, I would say no. I would say the same about the relatively poor behaviour on kde too mind you (albeit I'm biased cos I use kde).

To be fair, a lot of software still doesn't natively support Wayland. Most desktop environments (Xfce, MATE, etc.) still don't support it yet either. It's thanks to XWayland that a lot of software including MC runs as good as it does on Wayland.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2024 Update (24H2) 64-bit + Ubuntu 24.04.1 LTS Noble Numbat 64-bit | Windows 11 2024 Update (24H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

David Sydney

  • Galactic Citizen
  • ****
  • Posts: 364
Re: Media Center on Linux User Interface issues
« Reply #14 on: August 24, 2024, 08:19:12 pm »

Also if you're using Wayland, you'd probably have better luck using an X11 session instead. MC doesn't actually support Wayland though it runs more-or-less fine besides UI weirdness and small issues like dialog boxes appearing very small via XWayland.

I use Manjaro/KDE and I know there is some interaction with MC and the search /tag text entry that is affected I think by this also. I would interested to pursue but I dont know I can use a X11 session?
Logged
Dave
------
Linux Manjaro 24 / Windows 10 Pro | i7 14700K Gigabyte Z790 UD AX | JRMark 10253 | Realtek Integrated HDAudio SPDIF | PC Sound = Yamaha TSS-15 5.1 DAC & SMSL SU-1 DAC /Klipsch ProMedia 2.1 Speakers | HiFi Sound - DLNA Network to WiiM Ultra Streamer /Onkyo Receiver in Music Room & Yamaha RX-V777 AV Receiver in Living Room + Deck | DLNA to Paired Yamaha WiFi WX-010 MusicCast Speakers to Outside Areas

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7671
  • August and everything after...
Re: Media Center on Linux User Interface issues
« Reply #15 on: August 24, 2024, 08:25:00 pm »

KDE Plasma is known to have quirks with MC. I seem to recall a workaround for one of the quirks exists but I don't remember what it is and what it's for. X11 may not matter in those cases.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2024 Update (24H2) 64-bit + Ubuntu 24.04.1 LTS Noble Numbat 64-bit | Windows 11 2024 Update (24H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13752
Re: Media Center on Linux User Interface issues
« Reply #16 on: September 06, 2024, 10:39:56 am »

There is something up with the modern tag window, I think it's WRT event processing of redraws overwhelming the key release events on linux.
Looking at it.
Fixed one thing, which is the suggestion window stealing focus. That will be in the next build.
In the meantime I just tested the legacy tag window and it works well for me.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7671
  • August and everything after...
Re: Media Center on Linux User Interface issues
« Reply #17 on: September 06, 2024, 11:50:50 am »

Can you set a minimum size for some windows like the About dialog and the dialog that pops up when doing a library backup to workaround the Wayland-related issues where they appear very small? Are the window sizes for those windows saved somewhere?
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2024 Update (24H2) 64-bit + Ubuntu 24.04.1 LTS Noble Numbat 64-bit | Windows 11 2024 Update (24H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

BryanC

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2620
Re: Media Center on Linux User Interface issues
« Reply #18 on: September 06, 2024, 12:47:19 pm »

It came up in another topic but there's also a bug in Find & Replace, the first time it's opened it will rapidly switch focus between the find and replace fields (subsequent reopens are more stable).
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13752
Re: Media Center on Linux User Interface issues
« Reply #19 on: September 06, 2024, 01:04:13 pm »

Can you set a minimum size for some windows like the About dialog and the dialog that pops up when doing a library backup to workaround the Wayland-related issues where they appear very small? Are the window sizes for those windows saved somewhere?
There actually is supposed to be a calculated minimum size. Is it just those 2 dialogs?
BTW, I can't get that to happen on debian bullseye and wayland gnome
wayland plasma is a disaster in general.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7671
  • August and everything after...
Re: Media Center on Linux User Interface issues
« Reply #20 on: September 06, 2024, 01:09:13 pm »

Those are the main two I've noticed. It did happen once for the Options window too, but hasn't again. I suspect it could happen with others like RM&C, would need to mess with that.

I use GNOME, not Plasma (thankfully).
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2024 Update (24H2) 64-bit + Ubuntu 24.04.1 LTS Noble Numbat 64-bit | Windows 11 2024 Update (24H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5232
  • "Linux Merit Badge" Recipient
Re: Media Center on Linux User Interface issues
« Reply #21 on: September 06, 2024, 01:20:16 pm »

There actually is supposed to be a calculated minimum size. Is it just those 2 dialogs?
BTW, I can't get that to happen on debian bullseye and wayland gnome
wayland plasma is a disaster in general.

For me with Gnome on Wayland, it happens to me infrequently with almost any child window (I've seen it with options, I've seen it with the registration dialog, about, etc.).  And when I say I see it infrequently it's like, maybe once a month using MC on Linux every day.  I've never seen it on XFCE4 FWIW, only with Gnome. 

I haven't found a way to reproduce it or I'd have reported it, but the window is always a pixel or two wide and maybe ten pixels tall when I see it, and it's mostly just a challenge to realize that this thing has happened, find the tiny window, and resize it.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13752
Re: Media Center on Linux User Interface issues
« Reply #22 on: September 06, 2024, 02:14:58 pm »

For me with Gnome on Wayland, it happens to me infrequently with almost any child window (I've seen it with options, I've seen it with the registration dialog, about, etc.).  And when I say I see it infrequently it's like, maybe once a month using MC on Linux every day.  I've never seen it on XFCE4 FWIW, only with Gnome. 

I haven't found a way to reproduce it or I'd have reported it, but the window is always a pixel or two wide and maybe ten pixels tall when I see it, and it's mostly just a challenge to realize that this thing has happened, find the tiny window, and resize it.
In general the popup windows are created (not shown) 1x1 which is the minimum in X (0x0 in windows and Mac) then on first show set to their actual size which shouldn't be under 400x400 (at least for the about box). Wayland on my i9 with intel graphics and plasma even the system dialogs are screwed up. Gnome is better but still lacking smoothness.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7671
  • August and everything after...
Re: Media Center on Linux User Interface issues
« Reply #23 on: September 06, 2024, 06:04:21 pm »

I haven't found a way to reproduce it or I'd have reported it, but the window is always a pixel or two wide and maybe ten pixels tall when I see it, and it's mostly just a challenge to realize that this thing has happened, find the tiny window, and resize it.

Almost always happens to me after running MC after doing a system reboot with the About dialog, library backup dialog, etc. all doing that when using Wayland (and XWayland).
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2024 Update (24H2) 64-bit + Ubuntu 24.04.1 LTS Noble Numbat 64-bit | Windows 11 2024 Update (24H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

David Sydney

  • Galactic Citizen
  • ****
  • Posts: 364
Re: Media Center on Linux User Interface issues
« Reply #24 on: September 07, 2024, 08:38:19 am »

Another one ...on Windows version the top back,forward,refrsh buttons (next to the window tabs) operate like a browser and take me back/forward to the last/next screen I have looked at.

Unfortunately in Linux version, the backbutton takes me back all the way to the front of "Start" or whatever I was looking at. Then I have browse about 4 screens back to the same place for Forum, Linux version then the thread I was looking at before. I am running KDE on Manjaro if that makes a difference.

David
Logged
Dave
------
Linux Manjaro 24 / Windows 10 Pro | i7 14700K Gigabyte Z790 UD AX | JRMark 10253 | Realtek Integrated HDAudio SPDIF | PC Sound = Yamaha TSS-15 5.1 DAC & SMSL SU-1 DAC /Klipsch ProMedia 2.1 Speakers | HiFi Sound - DLNA Network to WiiM Ultra Streamer /Onkyo Receiver in Music Room & Yamaha RX-V777 AV Receiver in Living Room + Deck | DLNA to Paired Yamaha WiFi WX-010 MusicCast Speakers to Outside Areas
Pages: [1]   Go Up