From c406d5583d3ecc8c5284a07d5cd3cfaa36afa3c8 Mon Sep 17 00:00:00 2001 From: eevee <94960726+whoeevee@users.noreply.github.com> Date: Fri, 2 May 2025 15:02:58 +0300 Subject: [PATCH] player crashes fix --- Sources/EeveeSpotify/Lyrics/CustomLyrics.x.swift | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Sources/EeveeSpotify/Lyrics/CustomLyrics.x.swift b/Sources/EeveeSpotify/Lyrics/CustomLyrics.x.swift index 249238d..5877ee0 100644 --- a/Sources/EeveeSpotify/Lyrics/CustomLyrics.x.swift +++ b/Sources/EeveeSpotify/Lyrics/CustomLyrics.x.swift @@ -273,8 +273,12 @@ func getLyricsForCurrentTrack(originalLyrics: Lyrics? = nil) throws -> Data { else { var color: Color? - if let extractedColorHex = track.extractedColorHex() { - color = Color(hex: extractedColorHex) + let extractedColor = EeveeSpotify.isOldSpotifyVersion + ? track.extractedColorHex() + : track.metadata()["extracted_color"] + + if let extractedColor = extractedColor { + color = Color(hex: extractedColor) } else if let uiColor = HookedInstances.nowPlayingMetaBackgroundModel?.color() { color = Color(uiColor)