-
-
Notifications
You must be signed in to change notification settings - Fork 336
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom On-Screen-Controller for Qt6 #537
Comments
a custom osc would elliminate the roadblocks for mpris |
Stupid question: what's an OSC? 😄 |
good point. |
the importance of this is downplayed by the fact that building with the qt5 brew formula work well on m series macs now. |
Any progress on this? I'd love to help but have very little experience with QML and libmpv. Is there a plan of action of some kind? What should this new OSC contain, how would it be technically implemented, ...? |
Background:
Jellyfin Media Player is blocked from fully porting to Qt6 without additional work because specific behaviors we depend on are bugged in Qt6, namely rendering behind a transparent webview. The Qt6 branch in its current state contains a workaround that moves the video in front of the webapp and shrinks it to reveal the onscreen controller of the webapp. This kinda sorta works but has lots of problems including:
In order to make it through the Qt6 era and facilitate native Qt6 support (currently we are ported through the compat api) a custom on-screen-controller must be implemented in QML.
Task:
Build a custom OSC for qt6 that works around https://bugreports.qt.io/browse/QTBUG-111739
this issue will also track other issues which would benefit from the OSC
The text was updated successfully, but these errors were encountered: