From f3aee503262fc28d6cb5cc9e541a4235d3d9cffe Mon Sep 17 00:00:00 2001 From: Rafael Moraes <50295204+glomatico@users.noreply.github.com> Date: Tue, 3 Mar 2026 18:14:10 -0300 Subject: [PATCH] Use flac flag when parsing audio file id --- votify/interface/audio.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/votify/interface/audio.py b/votify/interface/audio.py index e54aab2..be52589 100644 --- a/votify/interface/audio.py +++ b/votify/interface/audio.py @@ -77,7 +77,11 @@ class SpotifyAudioInterface(SpotifyBaseInterface): ): return None - file_id = self._parse_file_id(playback_info, audio_quality.format_id) + file_id = self._parse_file_id( + playback_info=playback_info, + format_id=audio_quality.format_id, + flac=audio_quality == AudioQuality.FLAC, + ) if not file_id: return None @@ -103,12 +107,9 @@ class SpotifyAudioInterface(SpotifyBaseInterface): self, playback_info: dict, format_id: str, + flac: bool = False, ) -> str | None: - manifest_key = ( - "file_ids_mp4flac" - if self.audio_quality_priority == AudioQuality.FLAC - else "file_ids_mp4" - ) + manifest_key = "file_ids_mp4flac" if flac else "file_ids_mp4" file_id = next( ( file_info["file_id"]