jellyfin-media-player icon indicating copy to clipboard operation
jellyfin-media-player copied to clipboard

Update the WebEngine to Qt6 to support more CSS styling

Open Nicryc opened this issue 2 years ago • 2 comments

Is your feature request related to a problem? Please describe. Currently this project use Qt 5.15.2 (according to the README file) which corresponds for the WebEngine to Chromium v83 which is quite old now (19/05/2020). Some CSS properties are not supported like :not with a selector list argument and therefore can affect CSS custom themes.

Describe the solution you'd like Update to the latest version of Qt which is Qt6.

Describe alternatives you've considered None.

Additional context I really don't know how much work this is or how much it could affect platforms support, but it would be cool for CSS theme makers out there.

Nicryc avatar Jul 09 '22 17:07 Nicryc

I know whiteowl was taking a look. It would be fine for some platforms, but others (like Debian) aren't shipping QT 6 yet in their stable repositories. Flatpak does have a QT 6 runtime.

iwalton3 avatar Jul 09 '22 17:07 iwalton3

Fyi, qt6 has been accepted into unstable, so stable may be coming soon.

https://tracker.debian.org/pkg/qt6-base

abhiaagarwal avatar Sep 04 '22 16:09 abhiaagarwal

this branch builds on qt6, but has some issues in mpvVideoPlayer.js. z indexes are screwed up. the video directplays properly, but the video is not properly displayed. its somewhere in the stack though, and you can hear it playing. if somebody can fix that its usable. https://github.com/sevenrats/jellyfin-media-player/tree/qt6

sevenrats avatar Feb 22 '23 03:02 sevenrats