maybe this?

This commit is contained in:
Violet Caulfield
2025-01-16 13:14:56 -06:00
parent 2e99c02590
commit 75113f75d2

View File

@@ -183,7 +183,8 @@ const PlayerContextInitializer = () => {
case (Event.PlaybackActiveTrackChanged) : {
const activeTrack = event.track as JellifyTrack | undefined;
// Use await instead of event value to prevent flickering in UI
const activeTrack = await TrackPlayer.getActiveTrack() as JellifyTrack | undefined;
if (activeTrack && !isEqual(activeTrack, nowPlaying)) {
setNowPlaying(activeTrack);
setNowPlayingIsFavorite((await fetchUserData(apiClient!, activeTrack!.item.Id!)).IsFavorite ?? false);