raise error when required ID3 tags missing
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 22 May 2022 06:28:37 +0000 (08:28 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 22 May 2022 06:28:37 +0000 (08:28 +0200)
music_assistant/controllers/music/providers/filesystem.py

index 9655a3a91f1fb3cb860273be1fc2b19c5b99794c..b7328fda184df92b33b956cebec280984fcd1366 100644 (file)
@@ -423,6 +423,9 @@ class FileSystemProvider(MusicProvider):
 
         tags = await self.mass.loop.run_in_executor(None, parse_tags)
 
+        assert tags.title, "Required tag title is missing"
+        assert tags.artist, "Required tag artist is missing"
+
         # prefer title from tag, fallback to filename
         if tags.title:
             track_title = tags.title