set jellyfin logger
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 19 Feb 2024 01:02:00 +0000 (02:02 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 19 Feb 2024 01:02:00 +0000 (02:02 +0100)
music_assistant/server/providers/jellyfin/__init__.py

index 62932a2c77881f8c44b57aec185d6733a3116044..2a0be6a762b9b5107a6728475f48832d51d76a14 100644 (file)
@@ -2,6 +2,7 @@
 \r
 from __future__ import annotations\r
 \r
+import logging\r
 import mimetypes\r
 import socket\r
 import uuid\r
@@ -33,42 +34,38 @@ from music_assistant.common.models.errors import (
     MediaNotFoundError,\r
     MusicAssistantError,\r
 )\r
+from music_assistant.common.models.media_items import Album\r
+from music_assistant.common.models.media_items import Album as JellyfinAlbum\r
+from music_assistant.common.models.media_items import AlbumTrack\r
+from music_assistant.common.models.media_items import Artist\r
+from music_assistant.common.models.media_items import Artist as JellyfinArtist\r
 from music_assistant.common.models.media_items import (\r
-    Album,\r
-    AlbumTrack,\r
-    Artist,\r
     AudioFormat,\r
     ItemMapping,\r
     MediaItem,\r
     MediaItemImage,\r
-    Playlist,\r
+)\r
+from music_assistant.common.models.media_items import Playlist\r
+from music_assistant.common.models.media_items import Playlist as JellyfinPlaylist\r
+from music_assistant.common.models.media_items import (\r
     PlaylistTrack,\r
     ProviderMapping,\r
     SearchResults,\r
     StreamDetails,\r
-    Track,\r
-)\r
-from music_assistant.common.models.media_items import (\r
-    Album as JellyfinAlbum,\r
-)\r
-from music_assistant.common.models.media_items import (\r
-    Artist as JellyfinArtist,\r
-)\r
-from music_assistant.common.models.media_items import (\r
-    Playlist as JellyfinPlaylist,\r
-)\r
-from music_assistant.common.models.media_items import (\r
-    Track as JellyfinTrack,\r
 )\r
+from music_assistant.common.models.media_items import Track\r
+from music_assistant.common.models.media_items import Track as JellyfinTrack\r
 \r
 if TYPE_CHECKING:\r
     from music_assistant.common.models.provider import ProviderManifest\r
+\r
 from music_assistant.constants import VARIOUS_ARTISTS_NAME\r
 \r
 if TYPE_CHECKING:\r
     from music_assistant.server import MusicAssistant\r
 if TYPE_CHECKING:\r
     from music_assistant.server.models import ProviderInstanceType\r
+\r
 from music_assistant.server.models.music_provider import MusicProvider\r
 \r
 from .const import (\r
@@ -166,6 +163,7 @@ class JellyfinProvider(MusicProvider):
 \r
     async def handle_setup(self) -> None:\r
         """Initialize provider(instance) with given configuration."""\r
+        logging.getLogger("jellyfin_apiclient_python").setLevel(self.logger.level + 10)\r
 \r
         def connect() -> JellyfinClient:\r
             try:\r