3 Commits

3 changed files with 11 additions and 5 deletions

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
VERSION=1.7.2
VERSION=1.7.3
# Clean up the build directory
rm -rf build

View File

@@ -59,7 +59,7 @@ func main() {
}
if *showVersion {
fmt.Println("ncmdump version 1.7.1")
fmt.Println("ncmdump version 1.7.3")
os.Exit(0)
}

View File

@@ -235,9 +235,15 @@ func (ncm *NeteaseCloudMusic) FixMetadata(fetchAlbumImageFromRemote bool) (bool,
cmts = flacvorbis.New()
}
_ = cmts.Add(flacvorbis.FIELD_TITLE, ncm.mMetadata.mName)
_ = cmts.Add(flacvorbis.FIELD_ARTIST, ncm.mMetadata.mArtist)
_ = cmts.Add(flacvorbis.FIELD_ALBUM, ncm.mMetadata.mAlbum)
if res, _ := cmts.Get(flacvorbis.FIELD_TITLE); res[0] != ncm.mMetadata.mName {
_ = cmts.Add(flacvorbis.FIELD_TITLE, ncm.mMetadata.mName)
}
if res, _ := cmts.Get(flacvorbis.FIELD_ARTIST); res[0] != ncm.mMetadata.mArtist {
_ = cmts.Add(flacvorbis.FIELD_ARTIST, ncm.mMetadata.mArtist)
}
if res, _ := cmts.Get(flacvorbis.FIELD_ALBUM); res[0] != ncm.mMetadata.mAlbum {
_ = cmts.Add(flacvorbis.FIELD_ALBUM, ncm.mMetadata.mAlbum)
}
cmtsmeta := cmts.Marshal()