fix: crash, design for playlists

crash was caused by indices not updating correctly
This commit is contained in:
2026-09-08 12:50:34 +02:00
parent d573ac90eb
commit be2a9f3a3e
7 changed files with 104 additions and 27 deletions
+6 -1
View File
@@ -43,7 +43,12 @@ const connect = (): Promise<void> => {
currentQueueIdx.value = data.state.index;
isPlaying.value = data.state.playing;
startTime.value = data.state.start;
playbackTime.value = data.state.offset;
if ( data.playlist.length === 0 )
playbackTime.value = 0;
else
playbackTime.value = data.state.offset;
playbackOffset.value = data.state.offset;
playbackProgress.value = data.state.offset / ( data.playlist[ data.state.index ]?.duration ?? -1 );
resolve();