push-zplyprxpvxxm #51

Merged
eric merged 4 commits from push-zplyprxpvxxm into main 2026-01-11 08:16:47 +01:00
Owner
No description provided.
eric added 4 commits 2026-01-11 08:16:32 +01:00
Mark user-requested stops to prevent auto-advance when sleep timer expires. This ensures that playback stops cleanly without triggering automatic advancement to the next item.
This commit adds validation to ensure that the playback position does not exceed the track duration. When the position is greater than the duration (which can happen during track initialization on some UPNP renderers), the position is set to None to avoid displaying bogus timestamps. This improves the robustness of playback position handling.
Refactor the seek queue command to run asynchronously in the background, returning immediately to the client. The UI will now be updated via SSE events when the state changes, improving responsiveness. The previous timeout and error handling logic has been replaced with a more robust async approach that logs different error scenarios appropriately.
Update version numbers in Cargo.lock, Cargo.toml, and version.txt to 0.3.0
eric merged commit 7ce91bc079 into main 2026-01-11 08:16:47 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eric/pmomusic#51
No description provided.