*многое сделано, не помню что

This commit is contained in:
K1ndWha1e committed 2026-09-25 21:57:30 +03:00
1 parent fdc72ae653
commit abab08f133
8 files changed
+249 -85

No files matched your search

+37 -17
View File
@@ -1,7 +1,7 @@
module metadata
@[heap]
@[heap; minify]
pub struct ID3v1 {
pub mut:
genre string// Жанр
@@ -30,28 +30,47 @@ pub struct ID3v23 {
comment Frame // Комментарий
unknown Frame // Затычка
others []Frame // Остальные фреймы
version u8 = 3 // Версия тэга
embedded bool // Присутвует ли тэг
version u8 = 3 // Версия тэга
title string = "ID3"
}
@[heap; minify]
pub struct ID3v24 {
pub mut:
size u64 // Размер тэга
tit2 Frame // Название аудиодорожки
tpe1 Frame // Автор
tpe2 Frame // Исполнитель
talb Frame // Название альбома
tdrc Frame // Год выпуска
trck Frame // Номер трека
tcon Frame // Жанр
tcop Frame // Композитор (автор)
apic Frame // Обложка
comment Frame // Комментарий
modified_frames []Frame // Затычка
others []Frame // Остальные фреймы
version u8 = 4 // Версия тэга
embedded bool // Присутвует ли тэг
// Размер тэга
size u64
// Название аудиодорожки
tit2 Frame
// Автор
tpe1 Frame
// Исполнитель
tpe2 Frame
// Название альбома
talb Frame
// Год выпуска
tdrc Frame
// Номер трека
trck Frame
// Жанр
tcon Frame
// Композитор (автор)
tcop Frame
// Обложка
apic Frame
// Комментарий
comment Frame
// Затычка
modified_frames []Frame
// Остальные фреймы
others []Frame
// Версия тэга
version u8 = 4
// Присутвует ли тэг
embedded bool
// Закодированный хэдер
encoded_header []u8
title string = "ID3"
}
@@ -63,3 +82,4 @@ pub struct Audio {
path string
extension string = ".mp3"
}