From 45fe214fde7409235fc17e60e7f99c57945a88a8 Mon Sep 17 00:00:00 2001 From: zhaarey <157944548+zhaarey@users.noreply.github.com> Date: Sat, 4 May 2024 17:26:25 +0800 Subject: [PATCH] add disc total --- main.go | 1 + 1 file changed, 1 insertion(+) diff --git a/main.go b/main.go index 7ebbc66..c783060 100644 --- a/main.go +++ b/main.go @@ -821,6 +821,7 @@ func writeM4a(w *mp4.Writer, info *SongInfo, meta *AutoGenerated, data []byte, t if meta.Data[0].Relationships.Tracks.Data[trackTotal - 1].Attributes.DiscNumber > 1{ disk := make([]byte, 8) binary.BigEndian.PutUint32(disk, uint32(meta.Data[0].Relationships.Tracks.Data[index].Attributes.DiscNumber)) + binary.BigEndian.PutUint16(disk[4:], uint16(meta.Data[0].Relationships.Tracks.Data[trackTotal - 1].Attributes.DiscNumber)) err = addMeta(mp4.BoxType{'d', 'i', 's', 'k'}, disk) if err != nil { return err