Skip to content
This repository has been archived by the owner on Aug 23, 2024. It is now read-only.

Manipulating playback from the tray icon is not synchronized immediately with MPRIS #249

Closed
Nocifer opened this issue Mar 3, 2022 · 1 comment
Assignees
Labels
bug Something isn't working

Comments

@Nocifer
Copy link

Nocifer commented Mar 3, 2022

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Begin playback.
  2. Open the MPRIS applet so you can observe its behavior.
  3. After a few seconds of playback, click on Sonixd's tray icon and select Previous Track.
  4. Playback restarts from the beginning, but MPRIS state is not reset and its seekbar keeps on going like nothing happened.
  5. If you close the MPRIS applet and re-open it, it will now be correctly synchronized.

Expected behavior
MPRIS should immediately reflect any changes to playing state.

Desktop (please complete the following information):

  • OS: Arch Linux
  • Version 0.13.1
@Nocifer Nocifer added the bug Something isn't working label Mar 3, 2022
@jeffvli jeffvli self-assigned this Mar 10, 2022
@jeffvli jeffvli added this to the Release (0.14.0) milestone Mar 10, 2022
@jeffvli jeffvli moved this from Todo to In Progress in Sonixd (Roadmap and Releases) Mar 10, 2022
@jeffvli
Copy link
Owner

jeffvli commented Mar 10, 2022

Thanks for reporting.

Fixed it for all the following cases:

  • When using MPRIS controls (playerctl, etc.)
  • From the tray
  • From the main player controls

@jeffvli jeffvli closed this as completed Mar 10, 2022
Repository owner moved this from In Progress to Done in Sonixd (Roadmap and Releases) Mar 10, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
Development

No branches or pull requests

2 participants