Merge pull request #459 from kevinoid/fix-unknown-no-mbid

Fix crash fetching cover art for unknown album
This commit is contained in:
JoeLametta
2020-01-29 13:42:44 +01:00
committed by GitHub

View File

@@ -374,9 +374,14 @@ Log files will log the path to tracks relative to this directory.
"because the 'pillow' module isn't available",
self.options.fetch_cover_art)
elif self.options.fetch_cover_art in {"file", "embed", "complete"}:
self.coverArtPath = self.program.getCoverArt(
dirname,
self.program.metadata.mbid)
if getattr(self.program.metadata, "mbid", None) is not None:
self.coverArtPath = self.program.getCoverArt(
dirname,
self.program.metadata.mbid)
else:
logger.warning("the cover art option '%s' won't be honored "
"because disc metadata isn't available",
self.options.fetch_cover_art)
if self.options.fetch_cover_art == "file":
self.coverArtPath = None # NOTE: avoid image embedding (hacky)