Improve full database update sanity check

This commit is contained in:
Keith Edmunds 2021-08-15 13:04:30 +01:00
parent fcf4ba3eb9
commit 246b0d4915

View File

@ -150,18 +150,15 @@ def full_update_db(session):
if not tag['title']:
log(f"track[{track.id}] {track.title=}: No tag title")
continue
if not tag['artist']:
log(f"track[{track.id}] {track.artist=}: No tag artist")
continue
if track.artist:
if track.artist != tag['artist']:
log(
f"track[{track.id}] artist mismatch: "
f"{track.artist=} {tag['artist']=}"
)
continue
# Update title
# Update title and artist
if track.title != tag['title']:
track.title = tag['title']
if track.artist != tag['artist']:
track.artist = tag['artist']
# Update numbers; log if more than 10% different
duration = int(round(