\r
from __future__ import annotations\r
\r
+import logging\r
import mimetypes\r
import socket\r
import uuid\r
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
\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