MPRIS metadata is not updated correctly on YouTube
Categories
(Core :: Audio/Video: Playback, defect, P3)
Tracking
()
People
(Reporter: dough.mean, Unassigned)
Details
Steps to reproduce:
- Run
playerctl --follow metadata
in a terminal (https://github.com/altdesktop/playerctl) - Open https://www.youtube.com
- Hover over the video thumbnails to trigger the preview player
- Click on any video and play it
- Press the browser's back button
- Hover over the thumbnails again to trigger the preview player
- Close the YouTube tab
Actual results:
In step 5, Firefox fails to update the metadata, which makes it as if the video from the previous step is still playing.
In step 6, simply hovering over the video thumbnails will update the metadata according to the video that was hovered. The metadata persists even when you move the cursor to a non-thumbnail area. This does not happen on step 3.
In step 7, Firefox finally clears the metadata.
Expected results:
In step 5, Firefox should update the metadata to show that no videos are playing.
In step 6, hovering over the thumbnails should not update the metadata.
Comment 1•2 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Audio/Video: Playback' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Comment 2•2 years ago
|
||
Thanks for the very clear reproduction steps, I can reproduce locally.
Alastor, maybe it's just youtube not calling the right API at the right time? Enabling the right log module should make this clear?
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Description
•