|
|
|
@ -73,9 +73,8 @@ async def rip_song(song: Song, auth_params: GlobalAuthParams, codec: str, config |
|
|
|
|
decrypted_song = await decrypt(song_info, keys, song_data, device) |
|
|
|
|
song = encapsulate(song_info, decrypted_song, config.download.atmosConventToM4a) |
|
|
|
|
if not if_raw_atmos(codec, config.download.atmosConventToM4a): |
|
|
|
|
song = write_metadata(song, song_metadata, config.metadata.embedMetadata, config.download.coverFormat) |
|
|
|
|
if codec == Codec.ALAC: |
|
|
|
|
song = fix_encapsulate(song) |
|
|
|
|
metadata_song = write_metadata(song, song_metadata, config.metadata.embedMetadata, config.download.coverFormat) |
|
|
|
|
song = fix_encapsulate(metadata_song) |
|
|
|
|
filename = save(song, codec, song_metadata, config.download, playlist) |
|
|
|
|
logger.info(f"Song {song_metadata.artist} - {song_metadata.title} saved!") |
|
|
|
|
if config.download.afterDownloaded: |
|
|
|
|