Commit Graph
12 Commits
Author SHA1 Message Date
Drew WeymouthandClaude Sonnet 4.6 dba540861f fix: defer MPV playback start until user unpauses on session restore
Instead of play → pause → sleep → seek when restoring a paused session,
introduce loadTrackPaused which sets internal state and fires UI/OS
callbacks (song change, paused) without touching MPV. On Continue(),
detect pendingLoadPaused and start MPV playback from the saved position.

Also triggers waveform pre-generation for the paused track via the
onBeforeSongChange hook.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-21 09:40:59 -08:00
Siiiiinth 91701902e6 fixed playTrackAt when double clicking track 2026-02-20 15:57:54 +01:00
Siiiiinth d077bfb953 load full queue state on start 2026-02-09 18:48:50 +01:00
Siiiiinth 1e1e3f7106 fixed various bugs with inserting and adding tracks 2026-02-09 13:43:36 +01:00
Siiiiinth 48226d5461 wip restore queues on start 2026-02-09 08:09:01 +01:00
Drew Weymouth 9001dc296f keep hanging DLNA player from hanging Supersonic when quitting/switching players 2025-03-30 13:51:50 -07:00
Drew Weymouth 6a7f06769d ensure casting playback stops when quitting app 2025-03-29 15:15:13 -07:00
Drew Weymouth e8737f47b3 Fix #483: workaround MPV failing to begin playback of track with new sample rate on Windows 2024-12-21 12:40:56 -08:00
Drew Weymouth 1fff7f6488 fix coalescing logic of multiple seekFwdBackN commands 2024-09-11 08:20:15 -07:00
Drew Weymouth 136bade8b4 hook up cmd queue to PlaybackManager 2024-08-30 08:20:02 -07:00
Drew Weymouth 0fffe9d8ed more playback commands 2024-08-28 08:25:13 -07:00
Drew Weymouth 188a94b41b beginning of reworking playback to use a command queue 2024-08-27 18:16:16 -07:00