From 13364da1799e5d6f1a60dd66ebd0b3df0b8609b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E7=95=8C=E8=A7=82=E5=AF=9F=E6=97=A5=E5=BF=97?= Date: Sun, 19 May 2024 02:57:49 +0800 Subject: [PATCH] fix: no fix_encapsure for aac --- src/rip.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/rip.py b/src/rip.py index 32245f0..11b591f 100644 --- a/src/rip.py +++ b/src/rip.py @@ -73,8 +73,9 @@ 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): - metadata_song = write_metadata(song, song_metadata, config.metadata.embedMetadata, config.download.coverFormat) - song = fix_encapsulate(metadata_song) + song = write_metadata(song, song_metadata, config.metadata.embedMetadata, config.download.coverFormat) + if codec == Codec.ALAC: + song = fix_encapsulate(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: