*многое сделано, не помню что
This commit is contained in:
1 parent
fdc72ae653
commit
abab08f133
8 files changed
+249
-85
No files matched your search
+37
-17
@@ -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"
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user