The else branch (no active task) only cleared current, task, and duck_vol. Now resets all play state fields to match _play_loop's finally block: done_event, duck_task, progress, and cur_seek. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
29 KiB
29 KiB