⬆️ Update music-assistant-models to 1.1.87 (#2919)
authormusic-assistant-machine <141749843+music-assistant-machine@users.noreply.github.com>
Sun, 4 Jan 2026 00:57:03 +0000 (01:57 +0100)
committerGitHub <noreply@github.com>
Sun, 4 Jan 2026 00:57:03 +0000 (00:57 +0000)
* ⬆️ Update music-assistant-models to 1.1.87

* fix snapshots

---------

Co-authored-by: marcelveldt <6389780+marcelveldt@users.noreply.github.com>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
pyproject.toml
requirements_all.txt
tests/providers/jellyfin/__snapshots__/test_parsers.ambr
tests/providers/nicovideo/__snapshots__/test_converters.ambr
tests/providers/opensubsonic/__snapshots__/test_parsers.ambr
tests/providers/tidal/__snapshots__/test_parsers.ambr

index 2906cebb36b20ac53fd39e7d69d868102a7cdc4b..67f98e93acd5f8ed9c38658e274a9028b35c91d1 100644 (file)
@@ -30,7 +30,7 @@ dependencies = [
   "getmac==0.9.5",
   "mashumaro==3.17",
   "music-assistant-frontend==2.17.62",
-  "music-assistant-models==1.1.86",
+  "music-assistant-models==1.1.87",
   "mutagen==1.47.0",
   "orjson==3.11.5",
   "pillow==12.0.0",
index 3ea395995913f1909a98a9edc7a10c3a64e8ae8b..42ebcd56b36c2ec22a9206e538027a1637b825fb 100644 (file)
@@ -40,7 +40,7 @@ librosa==0.11.0
 lyricsgenius==3.7.5
 mashumaro==3.17
 music-assistant-frontend==2.17.62
-music-assistant-models==1.1.86
+music-assistant-models==1.1.87
 mutagen==1.47.0
 niconico.py-ma==2.1.0.post1
 orjson==3.11.5
index bebd8e18ca8a093e4d6fffda83303f90ce96db46..981fc87f1fa5b27e47b25883849556487420a343 100644 (file)
@@ -19,6 +19,7 @@
         'version': '',
       }),
     ]),
+    'date_added': None,
     'external_ids': list([
       list([
         'musicbrainz_albumid',
         'version': '',
       }),
     ]),
+    'date_added': None,
     'external_ids': list([
       list([
         'musicbrainz_albumid',
         'version': '',
       }),
     ]),
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
 # ---
 # name: test_parse_artists[ash]
   dict({
+    'date_added': None,
     'external_ids': list([
       list([
         'musicbrainz_artistid',
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 1,
     'duration': 272,
     'external_ids': list([
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 0,
     'duration': 577,
     'external_ids': list([
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 1,
     'duration': 246,
     'external_ids': list([
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 1,
     'duration': 224,
     'external_ids': list([
index 1fa43e2a19feabb03435e534aea58279556c36fc..51936390265a80fee05528cde22df6309d59c503 100644 (file)
@@ -4,6 +4,7 @@
     'album_type': 'unknown',
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
@@ -62,6 +63,7 @@
         'version': '',
       }),
     ]),
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
       'album_type': 'unknown',
       'artists': list([
         dict({
+          'date_added': None,
           'external_ids': list([
           ]),
           'favorite': False,
           'version': '',
         }),
       ]),
+      'date_added': None,
       'external_ids': list([
       ]),
       'favorite': False,
         'album': None,
         'artists': list([
           dict({
+            'date_added': None,
             'external_ids': list([
             ]),
             'favorite': False,
             'version': '',
           }),
         ]),
+        'date_added': None,
         'disc_number': 0,
         'duration': 2,
         'external_ids': list([
     'album_type': 'unknown',
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
 # ---
 # name: test_converter_with_fixture[artists/following_users.json]
   dict({
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
 # ---
 # name: test_converter_with_fixture[artists/user_details.json]
   dict({
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
     'album': None,
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 0,
     'duration': 2,
     'external_ids': list([
     'album': None,
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 0,
     'duration': 2,
     'external_ids': list([
 # ---
 # name: test_converter_with_fixture[playlists/following_mylists.json]
   dict({
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
 # ---
 # name: test_converter_with_fixture[playlists/own_mylists.json]
   dict({
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
 # name: test_converter_with_fixture[playlists/single_mylist_details.json]
   dict({
     'playlist': dict({
+      'date_added': None,
       'external_ids': list([
       ]),
       'favorite': False,
         'album': None,
         'artists': list([
           dict({
+            'date_added': None,
             'external_ids': list([
             ]),
             'favorite': False,
             'version': '',
           }),
         ]),
+        'date_added': None,
         'disc_number': 0,
         'duration': 2,
         'external_ids': list([
 # ---
 # name: test_converter_with_fixture[search/mylist_search.json]
   dict({
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
     'album_type': 'unknown',
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
     'album': None,
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 0,
     'duration': 2,
     'external_ids': list([
     'album': None,
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 0,
     'duration': 2,
     'external_ids': list([
     'album': None,
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 0,
     'duration': 2,
     'external_ids': list([
     'album': None,
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 0,
     'duration': 2,
     'external_ids': list([
       'album_type': 'unknown',
       'artists': list([
         dict({
+          'date_added': None,
           'external_ids': list([
           ]),
           'favorite': False,
           'version': '',
         }),
       ]),
+      'date_added': None,
       'external_ids': list([
       ]),
       'favorite': False,
     }),
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 0,
     'duration': 2,
     'external_ids': list([
index d712db7e7afbe4fe3e71c54a00db444c1af2cbf4..cef2240588a5f060e533e4da87b1b01b19f7dd1a 100644 (file)
@@ -4,6 +4,7 @@
     'album_type': 'unknown',
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
@@ -62,6 +63,7 @@
         'version': '',
       }),
     ]),
+    'date_added': None,
     'external_ids': list([
       list([
         'musicbrainz_albumid',
     'album_type': 'unknown',
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'external_ids': list([
       list([
         'musicbrainz_albumid',
         'version': '',
       }),
     ]),
+    'date_added': None,
     'external_ids': list([
       list([
         'musicbrainz_albumid',
         'version': '',
       }),
     ]),
+    'date_added': None,
     'external_ids': list([
       list([
         'musicbrainz_albumid',
 # ---
 # name: test_parse_artists[no-sort-name.artist]
   dict({
+    'date_added': None,
     'external_ids': list([
       list([
         'musicbrainz_artistid',
 # ---
 # name: test_parse_artists[no-sort-name.artist].1
   dict({
+    'date_added': None,
     'external_ids': list([
       list([
         'musicbrainz_artistid',
 # ---
 # name: test_parse_artists[spec-artistid3.artist]
   dict({
+    'date_added': None,
     'external_ids': list([
       list([
         'musicbrainz_artistid',
 # ---
 # name: test_parse_artists[spec-artistid3.artist].1
   dict({
+    'date_added': None,
     'external_ids': list([
       list([
         'musicbrainz_artistid',
 # ---
 # name: test_parse_artists[spec-sample.artist]
   dict({
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': True,
 # ---
 # name: test_parse_artists[spec-sample.artist].1
   dict({
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': True,
 # ---
 # name: test_parse_episode[gonic-sample.episode]
   dict({
+    'date_added': None,
     'duration': 1878,
     'external_ids': list([
     ]),
     }),
     'name': '179- The End',
     'podcast': dict({
+      'date_added': None,
       'external_ids': list([
       ]),
       'favorite': False,
 # ---
 # name: test_parse_episode[no-cover.episode]
   dict({
+    'date_added': None,
     'duration': 0,
     'external_ids': list([
     ]),
     }),
     'name': '179- The End',
     'podcast': dict({
+      'date_added': None,
       'external_ids': list([
       ]),
       'favorite': False,
 # ---
 # name: test_parse_episode[no-duration.episode]
   dict({
+    'date_added': None,
     'duration': 0,
     'external_ids': list([
     ]),
     }),
     'name': '179- The End',
     'podcast': dict({
+      'date_added': None,
       'external_ids': list([
       ]),
       'favorite': False,
 # ---
 # name: test_parse_playlist[gonic-sample.playlist]
   dict({
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
 # ---
 # name: test_parse_podcast[gonic-sample.podcast]
   dict({
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
 # ---
 # name: test_parse_podcast[no-episodes.podcast]
   dict({
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
     }),
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 0,
     'duration': 0,
     'external_ids': list([
     }),
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 0,
     'duration': 0,
     'external_ids': list([
     }),
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 0,
     'duration': 0,
     'external_ids': list([
     }),
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 0,
     'duration': 0,
     'external_ids': list([
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 1,
     'duration': 178,
     'external_ids': list([
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 1,
     'duration': 178,
     'external_ids': list([
index 3499256490f77fd44053fc358cc6b80d3312fa79..541491bdcb58794c86d38b1ee93b28029dd30bcc 100644 (file)
@@ -4,6 +4,7 @@
     'album_type': 'album',
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
@@ -69,6 +70,7 @@
         'version': '',
       }),
     ]),
+    'date_added': None,
     'external_ids': list([
       list([
         'barcode',
 # ---
 # name: test_parse_artist[artist]
   dict({
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
 # ---
 # name: test_parse_playlist[mix]
   dict({
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
 # ---
 # name: test_parse_playlist[playlist]
   dict({
+    'date_added': None,
     'external_ids': list([
     ]),
     'favorite': False,
     }),
     'artists': list([
       dict({
+        'date_added': None,
         'external_ids': list([
         ]),
         'favorite': False,
         'version': '',
       }),
     ]),
+    'date_added': None,
     'disc_number': 1,
     'duration': 180,
     'external_ids': list([