3 Commits

3 changed files with 11 additions and 5 deletions

View File

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

View File

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

View File

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