try fix the tests
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 6 Jan 2025 23:54:24 +0000 (00:54 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 6 Jan 2025 23:54:24 +0000 (00:54 +0100)
music_assistant/providers/filesystem_local/__init__.py
tests/providers/jellyfin/__snapshots__/test_parsers.ambr

index 8a332d771b14b70ff85b16ffe9c735d193e8caff..c10b20f30d4c19d67efa6da16b352bbba5590e6e 100644 (file)
@@ -13,7 +13,11 @@ import aiofiles
 import shortuuid
 import xmltodict
 from aiofiles.os import wrap
-from music_assistant_models.config_entries import ConfigEntry, ConfigValueOption, ConfigValueType
+from music_assistant_models.config_entries import (
+    ConfigEntry,
+    ConfigValueOption,
+    ConfigValueType,
+)
 from music_assistant_models.enums import (
     ConfigEntryType,
     ContentType,
@@ -22,7 +26,11 @@ from music_assistant_models.enums import (
     ProviderFeature,
     StreamType,
 )
-from music_assistant_models.errors import MediaNotFoundError, MusicAssistantError, SetupFailedError
+from music_assistant_models.errors import (
+    MediaNotFoundError,
+    MusicAssistantError,
+    SetupFailedError,
+)
 from music_assistant_models.media_items import (
     Album,
     Artist,
@@ -156,7 +164,12 @@ async def get_config_entries(
     """
     # ruff: noqa: ARG001
     return (
-        ConfigEntry(key="path", type=ConfigEntryType.STRING, label="Path", default_value="/media"),
+        ConfigEntry(
+            key="path",
+            type=ConfigEntryType.STRING,
+            label="Path",
+            default_value="/media",
+        ),
         CONF_ENTRY_MISSING_ALBUM_ARTIST,
     )
 
@@ -777,11 +790,14 @@ class LocalFileSystemProvider(MusicProvider):
             track.metadata.explicit = explicit_tag == "1"
         if tags.musicbrainz_recordingid:
             track.mbid = tags.musicbrainz_recordingid
-        track.metadata.chapters = UniqueList(tags.chapters)
+
         # handle (optional) loudness measurement tag(s)
         if tags.track_loudness is not None:
             await self.mass.music.set_loudness(
-                track.item_id, self.instance_id, tags.track_loudness, tags.track_album_loudness
+                track.item_id,
+                self.instance_id,
+                tags.track_loudness,
+                tags.track_album_loudness,
             )
         return track
 
index 439a0f38a7feede5803edf17fe4145b436732396..9d4901b7996393d73fa683a2c45cfae240038584 100644 (file)
@@ -31,6 +31,7 @@
     'item_id': '70b7288088b42d318f75dbcc41fd0091',
     'media_type': 'album',
     'metadata': dict({
+      'chapters': None,
       'copyright': None,
       'description': None,
       'explicit': None,
     'item_id': '32ed6a0091733dcff57eae67010f3d4b',
     'media_type': 'album',
     'metadata': dict({
+      'chapters': None,
       'copyright': None,
       'description': None,
       'explicit': None,
     'item_id': '7c8d0bd55291c7fc0451d17ebef30017',
     'media_type': 'album',
     'metadata': dict({
+      'chapters': None,
       'copyright': None,
       'description': None,
       'explicit': None,
     'item_id': 'dd954bbf54398e247d803186d3585b79',
     'media_type': 'artist',
     'metadata': dict({
+      'chapters': None,
       'copyright': None,
       'description': None,
       'explicit': None,
     'item_id': 'b5319fb11cde39fca2023184fcfa9862',
     'media_type': 'track',
     'metadata': dict({
+      'chapters': None,
       'copyright': None,
       'description': None,
       'explicit': None,
     'item_id': '54918f75ee8f6c8b8dc5efd680644f29',
     'media_type': 'track',
     'metadata': dict({
+      'chapters': None,
       'copyright': None,
       'description': None,
       'explicit': None,
     'item_id': 'fb12a77f49616a9fc56a6fab2b94174c',
     'media_type': 'track',
     'metadata': dict({
+      'chapters': None,
       'copyright': None,
       'description': None,
       'explicit': None,