From 399340127dd4026881397a269381aaca72c07751 Mon Sep 17 00:00:00 2001 From: Lei Nelissen Date: Fri, 26 Jul 2024 10:40:52 +0200 Subject: [PATCH] fix: properly pre-insert queued tracks before played track --- src/screens/modals/Lyrics/components/LyricsProgress.tsx | 2 -- src/utility/PlaybackService.ts | 1 - src/utility/usePlayTracks.ts | 2 +- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/screens/modals/Lyrics/components/LyricsProgress.tsx b/src/screens/modals/Lyrics/components/LyricsProgress.tsx index 3a77f6f..e6c7e6e 100644 --- a/src/screens/modals/Lyrics/components/LyricsProgress.tsx +++ b/src/screens/modals/Lyrics/components/LyricsProgress.tsx @@ -65,8 +65,6 @@ export default function LyricsProgress({ }; }); - console.log(progressAnimation.value); - // GUARD: Only show durations if they last for more than 5 seconds. if (duration < 5e7) { return null; diff --git a/src/utility/PlaybackService.ts b/src/utility/PlaybackService.ts index f171dbd..b6ac30c 100644 --- a/src/utility/PlaybackService.ts +++ b/src/utility/PlaybackService.ts @@ -40,7 +40,6 @@ export default async function() { TrackPlayer.addEventListener(Event.PlaybackActiveTrackChanged, async (e) => { // Retrieve the current settings from the Redux store const settings = store.getState().settings; - console.log('TrackChanged', e?.track?.title); // GUARD: Only report playback when the settings is enabled if (settings.enablePlaybackReporting && 'track' in e) { diff --git a/src/utility/usePlayTracks.ts b/src/utility/usePlayTracks.ts index 0f0cc40..c270a8a 100644 --- a/src/utility/usePlayTracks.ts +++ b/src/utility/usePlayTracks.ts @@ -130,7 +130,7 @@ export default function usePlayTracks() { // Then, we'll insert the "previous" tracks after the queue // has started playing. This ensures that these tracks won't // trigger any events on the track player. - await TrackPlayer.add(before, options.playIndex); + await TrackPlayer.add(before, 0); } else { await TrackPlayer.add(newTracks); if (play) await TrackPlayer.play();