From cb0da114da339b3e509d7f033d39146e1a1875a0 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sun, 22 May 2022 08:28:37 +0200 Subject: [PATCH] raise error when required ID3 tags missing --- music_assistant/controllers/music/providers/filesystem.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/music_assistant/controllers/music/providers/filesystem.py b/music_assistant/controllers/music/providers/filesystem.py index 9655a3a9..b7328fda 100644 --- a/music_assistant/controllers/music/providers/filesystem.py +++ b/music_assistant/controllers/music/providers/filesystem.py @@ -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 -- 2.34.1