From 120496d4310c2d5abdc028bffb8efd64407bef31 Mon Sep 17 00:00:00 2001 From: WorldObservationLog Date: Wed, 29 May 2024 09:55:43 +0800 Subject: [PATCH] feat: upper codec name for saving --- config.example.toml | 6 +++--- src/rip.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/config.example.toml b/config.example.toml index 673891a..c8f8991 100644 --- a/config.example.toml +++ b/config.example.toml @@ -47,7 +47,7 @@ atmosConventToM4a = true # Available values: # title, artist, album, album_artist, composer, # genre, created, track, tracknum, disk, -# record_company, upc, isrc, copyright, +# record_company, upc, isrc, copyright, codec songNameFormat = "{disk}-{tracknum:02d} {title}" # Ditto dirPathFormat = "downloads/{album_artist}/{album}" @@ -55,13 +55,13 @@ dirPathFormat = "downloads/{album_artist}/{album}" # title, artist, album, album_artist, composer, # genre, created, track, tracknum, disk, # record_company, upc, isrc, copyright, -# playlistName, playlistCuratorName +# playlistName, playlistCuratorName, codec playlistDirPathFormat = "downloads/playlists/{playlistName}" # Available values: # title, artist, album, album_artist, composer, # genre, created, track, tracknum, disk, # record_company, upc, isrc, copyright, -# playlistName, playlistCuratorName, playlistSongIndex +# playlistName, playlistCuratorName, playlistSongIndex, codec playlistSongNameFormat = "{playlistSongIndex:02d}. {artist} - {title}" # Save lyrics as .lrc file saveLyrics = true diff --git a/src/rip.py b/src/rip.py index 1d51a0e..0d6d392 100644 --- a/src/rip.py +++ b/src/rip.py @@ -103,7 +103,7 @@ async def rip_song(song: Song, auth_params: GlobalAuthParams, codec: str, config 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) - filename = await save(song, codec, song_metadata, config.download, playlist) + filename = await save(song, codec.upper(), song_metadata, config.download, playlist) logger.info(f"Song {song_metadata.artist} - {song_metadata.title} saved!") if config.download.afterDownloaded: command = config.download.afterDownloaded.format(filename=filename)