-
Notifications
You must be signed in to change notification settings - Fork 3
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
Add integrated player #20
base: main
Are you sure you want to change the base?
Conversation
Also, in case of Flatpak if you use MPRIS, remember to add its |
This is in fact not needed when using Thanks for taking a look at this project! |
If you are using GStreamer 1.24 (especially with live streaming), enabling |
Thanks, this helped a lot, especially with previous issues where audio/video weren't properly synchronized. |
This way, any special characters in the video title are properly escaped.
Thanks for feedback. Even more reason to switch to it by default eventually. Currently it isn't, mainly because it would make minimal required GStreamer version for Clapper be 1.24 which was too new during last release. |
FWIW, this now partially implemented in clapper-git - doc here. Although, we do not get list of available qualities (with their bitrates) from GStreamer yet. Dunno if Mediathek API provides that info. Temporary fallback would be parsing HLS manually to read them. Hopefully this will be implemented somewhere upstream (either in GStreamer or Clapper) in near future, but probably not for next Clapper release yet. |
Thanks for letting me know. Unfortunately, the MediathekViewWeb API doesn't provide a HLS URL for streaming with an adaptive bitrate. Instead, there are multiple URLs that point to the full video in different resolutions. Example URLshttps://tvdownloaddw-a.akamaihd.net/Events/mp4/vdt_de/2024/tmtddeu241123_zfmilchstrasse_05ssw_AVC_1920x1080.mp4 I was thinking about replacing the currently playing media and continuing the video at the same playback position. |
Closes #17
It is currently not possible to manually set the video title used by libclapper, which results in not being able to use ClapperGtk.TitleLabel and an empty/unknown title provided by MPRIS.- solved by injecting ataginject
GStreamer element as a video filterIt would be great if it was possible to change the video quality while playing.