diff --git a/headphones/librarysync.py b/headphones/librarysync.py index be87a4ac..a171e9b2 100644 --- a/headphones/librarysync.py +++ b/headphones/librarysync.py @@ -118,15 +118,19 @@ def libraryScan(dir=None): firstchar = '0-9' else: firstchar = sortname[0] - - lowerfirst = firstchar.lower() + - albumvalues = { 'artist': artist, - 'album': album, - 'year': year, - 'first': firstchar, - 'lowerfirst': lowerfirst - } + albumvalues = { '$Artist': artist, + '$Album': album, + '$Year': year, + '$Type': releasetype, + '$First': firstchar, + '$artist': artist.lower(), + '$album': album.lower(), + '$year': year, + '$type': releasetype.lower(), + '$first': firstchar.lower() + } folder = helpers.replace_all(headphones.FOLDER_FORMAT, albumvalues) @@ -140,12 +144,17 @@ def libraryScan(dir=None): else: tracknumber = '%02d' % track['TrackNumber'] - trackvalues = { 'tracknumber': tracknumber, - 'title': track['TrackTitle'], - 'artist': release['ArtistName'], - 'album': release['AlbumTitle'], - 'year': year - } + trackvalues = { '$Track': tracknumber, + '$Title': title, + '$Artist': release['ArtistName'], + '$Album': release['AlbumTitle'], + '$Year': year, + '$track': tracknumber, + '$title': title.lower(), + '$artist': release['ArtistName'].lower(), + '$album': release['AlbumTitle'].lower(), + '$year': year + } new_file_name = helpers.replace_all(headphones.FILE_FORMAT, trackvalues).replace('/','_') + '.*' diff --git a/headphones/postprocessor.py b/headphones/postprocessor.py index 462795a4..fa5c638d 100644 --- a/headphones/postprocessor.py +++ b/headphones/postprocessor.py @@ -508,12 +508,12 @@ def renameFiles(albumpath, downloaded_track_list, release): '$Title': title, '$Artist': release['ArtistName'], '$Album': release['AlbumTitle'], - '$Year': year, + '$Year': year, '$track': tracknumber, '$title': title.lower(), '$artist': release['ArtistName'].lower(), '$album': release['AlbumTitle'].lower(), - '$year': year + '$year': year } ext = os.path.splitext(downloaded_track)[1]