feat: keep creation_time

This commit is contained in:
WorldObservationLog
2024-05-29 15:10:25 +08:00
parent 120496d431
commit 9081672546
4 changed files with 23 additions and 13 deletions

View File

@@ -99,7 +99,8 @@ async def rip_song(song: Song, auth_params: GlobalAuthParams, codec: str, config
decrypted_song = await decrypt(song_info, keys, song_data, device)
song = await encapsulate(song_info, decrypted_song, config.download.atmosConventToM4a)
if not if_raw_atmos(codec, config.download.atmosConventToM4a):
metadata_song = await write_metadata(song, song_metadata, config.metadata.embedMetadata, config.download.coverFormat)
metadata_song = await write_metadata(song, song_metadata, config.metadata.embedMetadata,
config.download.coverFormat, song_info.params)
song = await fix_encapsulate(metadata_song)
if codec == Codec.AAC or codec == Codec.AAC_DOWNMIX or codec == Codec.AAC_BINAURAL:
song = await fix_esds_box(song_info.raw, song)