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)