This commit is contained in:
@@ -31,11 +31,21 @@ func (t *ID3Tagger) WriteTags(filePath string, coverPath string, info *model.Tra
|
||||
tag.SetYear(strconv.Itoa(info.Year))
|
||||
tag.SetGenre(info.Genre)
|
||||
|
||||
// Добавляем номер трека, если он есть
|
||||
// Добавляем исполнителя альбома (TPE2)
|
||||
if info.AlbumArtist != "" {
|
||||
tag.AddTextFrame(tag.CommonID("Band/Orchestra/Accompaniment"), id3v2.EncodingUTF8, info.AlbumArtist)
|
||||
}
|
||||
|
||||
// Добавляем номер трека (TRCK)
|
||||
if info.TrackPosition > 0 {
|
||||
tag.AddTextFrame(tag.CommonID("Track number/Position in set"), id3v2.EncodingUTF8, strconv.Itoa(info.TrackPosition))
|
||||
}
|
||||
|
||||
// Добавляем номер диска (TPOS)
|
||||
if info.DiscNumber > 0 {
|
||||
tag.AddTextFrame(tag.CommonID("Part of a set"), id3v2.EncodingUTF8, strconv.Itoa(info.DiscNumber))
|
||||
}
|
||||
|
||||
// Встраиваем обложку
|
||||
if coverPath != "" {
|
||||
artwork, err := os.ReadFile(coverPath)
|
||||
|
||||
Reference in New Issue
Block a user