push-zplyprxpvxxm #51

Merged
eric merged 4 commits from push-zplyprxpvxxm into main 2026-01-11 08:16:47 +01:00

4 Commits

Author SHA1 Message Date
f074f4d657 Bump version to 0.3.0
Update version numbers in Cargo.lock, Cargo.toml, and version.txt to 0.3.0
2026-01-11 08:15:59 +01:00
8fb135541d Optimize seek queue command 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.
2026-01-11 08:14:31 +01:00
5a30731854 Validate playback position against duration in control point
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.
2026-01-11 08:05:02 +01:00
36a05a2575 Prevent auto-advance on user-requested stop
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.
2026-01-11 07:53:53 +01:00