From: micha91 Date: Wed, 29 Mar 2023 15:47:41 +0000 (+0200) Subject: Plex - Ensure content type is never None (#595) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=f036ae59c56ce6bf0f7964fe97711992b39139ef;p=music-assistant-server.git Plex - Ensure content type is never None (#595) * Ensure content type is never None * remove redundant statement --- diff --git a/music_assistant/server/providers/plex/__init__.py b/music_assistant/server/providers/plex/__init__.py index bd2ba217..eaccf57a 100644 --- a/music_assistant/server/providers/plex/__init__.py +++ b/music_assistant/server/providers/plex/__init__.py @@ -298,7 +298,7 @@ class PlexProvider(MusicProvider): provider_domain=self.domain, provider_instance=self.instance_id, available=available, - content_type=ContentType.try_parse(content) if content else None, + content_type=ContentType.try_parse(content) if content else ContentType.UNKNOWN, url=plex_track.getWebURL(), ) ) @@ -451,14 +451,16 @@ class PlexProvider(MusicProvider): media: PlexMedia = plex_track.media[0] - media_type = ContentType.try_parse(media.container) + media_type = ( + ContentType.try_parse(media.container) if media.container else ContentType.UNKNOWN + ) media_part: PlexMediaPart = media.parts[0] audio_stream: PlexAudioStream = media_part.audioStreams()[0] stream_details = StreamDetails( item_id=plex_track.key, provider=self.instance_id, - content_type=ContentType.try_parse(media.container), + content_type=media_type, duration=plex_track.duration, channels=media.audioChannels, data=plex_track,