![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: нет Всего: 42 |
Как собственно говоря писать и читать mp3 теги?
|
|||
|
||||
Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
-------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
Ах, да, совсем забыл, чтобы писать их, поищи на форуме тему про работу с файлами.
з.ы. если найдешь как читать ID3v2 - дай знать... времени с ним разбираться у меня ща нету, но на первый взгляд он показался мне не таким простым как ID3v1 -------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
чтобы читать ID3v2 нужно всего лишь знать имена полей для артистов и т.д.
идет с начала файла, если первые байты "ID3" значит он. далее ищем "TALB" для поля альбом "TPE1" для артиста "TIT2" для имени. формат всех полей такой typedef struct { char TagIndet[4];//4 символа на тип поля DWORD length;//подозрение на длину строки, однако встречал несоответсвия, редко, один раз. ![]() char zeros[3];//там просто нули!!! я их пропускал std::string field;//собственно за чем и охота, длиной в length } MP3TAGV2; |
|||
|
||||
Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
Не такой варинт не подходит... так хитрее система... там вроде смещения прописываются на след. тэг (или на размер текущего)(но эт не точно :\ потому как опять же, вплотную этим вопросом не занимался
![]() -------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
я написал же про размер стринга, и про индификатор
а их там много индификаторов - картинки, текста и т.д. кстати, официального описания все никак не могу найти, очень нужно. можт кто знает где лежит |
|||
|
||||
Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
У меня есть полное описание... правдо скорее всего у тебя такое тоже есть... вобщем, если хочешь, то могу выслать (оно дома, так что как токо домой приду)
![]() ![]() -------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
высылай! мне очень нужно, потому как я написал/пишу/и еще буду писать прогу (plugin for Winamp - Winamp Statistician) а там как раз надо читать инфу, а если есть еще мона на WMA и где там еще артисты.
[email protected] заранее благодарен |
|||
|
||||
luck |
|
|||
Unregistered |
||||
|
||||
neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: 1 Всего: 62 |
Lord Baa, кинь ее в ФАК. Там ей и место.
-------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
Статье? она огромна... да и она не привязана к языку... а по технологиям и алгоритмам форума нету... -------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: 1 Всего: 62 |
Ну, тогда в портал. Он, кстати, доделан или нет?
-------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
Вовка вроде еще работает над ним... так что рано... я думаю, что я разберусь с тэгами и тогда свою статью повешу, дабы проблем с копирайтами не было.
-------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
DrMasik |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 13.12.2002 Репутация: нет Всего: нет |
Да на FTP-шник киньте. а тут только ссылочку, да и все!!!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |