From 2ded55b354063e397415edb3bfaadf2f21638290 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Tue, 25 Feb 2025 23:36:00 +0100 Subject: [PATCH] Fix: preview stream --- music_assistant/helpers/audio.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/music_assistant/helpers/audio.py b/music_assistant/helpers/audio.py index 5e2393c1..482ab8e8 100644 --- a/music_assistant/helpers/audio.py +++ b/music_assistant/helpers/audio.py @@ -871,12 +871,13 @@ async def get_file_stream( async def get_preview_stream( mass: MusicAssistant, provider_instance_id_or_domain: str, - track_id: str, + item_id: str, + media_type: MediaType = MediaType.TRACK, ) -> AsyncGenerator[bytes, None]: """Create a 30 seconds preview audioclip for the given streamdetails.""" if not (music_prov := mass.get_provider(provider_instance_id_or_domain)): raise ProviderUnavailableError - streamdetails = await music_prov.get_stream_details(track_id) + streamdetails = await music_prov.get_stream_details(item_id, media_type) async for chunk in get_ffmpeg_stream( audio_input=music_prov.get_audio_stream(streamdetails, 30) if streamdetails.stream_type == StreamType.CUSTOM -- 2.34.1