mirror of
https://github.com/rembo10/headphones.git
synced 2026-07-19 23:44:01 +01:00
postprocessor.py: Safeguard against lack or ReleaseDate in metadata
This commit is contained in:
@@ -610,16 +610,23 @@ def addAlbumArt(artwork, albumpath, release):
|
|||||||
logger.info('Adding album art to folder')
|
logger.info('Adding album art to folder')
|
||||||
|
|
||||||
try:
|
try:
|
||||||
year = release['ReleaseDate'][:4]
|
date = release['ReleaseDate']
|
||||||
except TypeError:
|
except TypeError:
|
||||||
year = ''
|
date = u''
|
||||||
|
|
||||||
|
if date is not None:
|
||||||
|
year = date[:4]
|
||||||
|
else:
|
||||||
|
year = u''
|
||||||
|
|
||||||
values = {'$Artist': release['ArtistName'],
|
values = {'$Artist': release['ArtistName'],
|
||||||
'$Album': release['AlbumTitle'],
|
'$Album': release['AlbumTitle'],
|
||||||
'$Year': year,
|
'$Year': year,
|
||||||
|
'$Date': date,
|
||||||
'$artist': release['ArtistName'].lower(),
|
'$artist': release['ArtistName'].lower(),
|
||||||
'$album': release['AlbumTitle'].lower(),
|
'$album': release['AlbumTitle'].lower(),
|
||||||
'$year': year
|
'$year': year,
|
||||||
|
'$date': date
|
||||||
}
|
}
|
||||||
|
|
||||||
album_art_name = helpers.replace_all(headphones.CONFIG.ALBUM_ART_FORMAT.strip(),
|
album_art_name = helpers.replace_all(headphones.CONFIG.ALBUM_ART_FORMAT.strip(),
|
||||||
@@ -679,7 +686,12 @@ def moveFiles(albumpath, release, tracks):
|
|||||||
date = release['ReleaseDate']
|
date = release['ReleaseDate']
|
||||||
except TypeError:
|
except TypeError:
|
||||||
date = u''
|
date = u''
|
||||||
year = date[:4]
|
|
||||||
|
if date is not None:
|
||||||
|
year = date[:4]
|
||||||
|
else:
|
||||||
|
year = u''
|
||||||
|
|
||||||
artist = release['ArtistName'].replace('/', '_')
|
artist = release['ArtistName'].replace('/', '_')
|
||||||
album = release['AlbumTitle'].replace('/', '_')
|
album = release['AlbumTitle'].replace('/', '_')
|
||||||
if headphones.CONFIG.FILE_UNDERSCORES:
|
if headphones.CONFIG.FILE_UNDERSCORES:
|
||||||
@@ -1072,7 +1084,11 @@ def renameFiles(albumpath, downloaded_track_list, release):
|
|||||||
date = release['ReleaseDate']
|
date = release['ReleaseDate']
|
||||||
except TypeError:
|
except TypeError:
|
||||||
date = u''
|
date = u''
|
||||||
year = date[:4]
|
|
||||||
|
if date is not None:
|
||||||
|
year = date[:4]
|
||||||
|
else:
|
||||||
|
year = u''
|
||||||
|
|
||||||
# Until tagging works better I'm going to rely on the already provided metadata
|
# Until tagging works better I'm going to rely on the already provided metadata
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user