LINUX.ORG.RU

TagLib 1.5

 , ,


0

0

TagLib - C++ библиотека для чтения и изменения аудиометаданных, обычно называемых "тэгами".
Существуют так же привязки для C, Perl, Python, Ruby
Список изменений 1.4 - 1.5

  • Поддержка Mac OS X и Microsoft Windows
  • Теперь распространяется под MPL (в дополнение к LGPL, что была ранее)
  • Добавлена поддержка Speex файлов
  • Добавлена поддержка TrueAudio файлов
  • Добавлена поддержка WavPack файлов
  • Правильный экспорт всех публичных классов / функций
  • Предотвращение записи неверных кодировок в теги ID3v1
  • Не-Latin1 ID3v2 текст автоматически конвертируется в UTF-8 при записи (если принудительно не выставлен UTF-16)
  • Добавлена поддержка чтения несинхронизированных тэгов ID3v2.2/3
  • Исправлено множество ошибок в ID3v2, связанных с настройкой громкости
  • Добавлена функция экспорта строк в std::wstring
  • Добавлена функция проверки совместимости строки с ASCII
и многое другое. Полный список изменений доступен на домашней странице.

>>> Домашняя страница

За оформление новости даю по звезде на погоны к 23-му, держи - **

:)

animechaos
()
Ответ на: комментарий от temy4

cp1251 не нужен, из за него проблемы тока возникают, давно пора всё и вся в юникод переводить.

anonymous
()

хм... а от прожекта rusxmmas обновления будут?

AiFiLTr0 ★★★★★
()
Ответ на: комментарий от temy4

> хаха =) а кп 1251 не добавили

И куда ее должны были добавить? В ID3V2 разрешены только ISO8859-1, UTF8 и какой-то из UTF16.

anonymous
()

> Существуют так же привязки для C, Perl, Python, Ruby...

... Mono... :)

> Предотвращение записи неверных кодировок в теги ID3v1

Т.е. повысилась совместимость с Кораном? :)

AP ★★★★★
()
Ответ на: комментарий от anonymous

Ну первым юникодом в идтегах был таки UTF16, а потом уже, как костыль, добавили восьмой. (да и вообще юникод там костыляво воткнут)

animechaos
()

Интересно, API в питоновских биндингах опять поломают или нет?..

AngryElf ★★★★★
()

mp3 с его зоопарком форматов ID-тегов фтопку
ogg рулит

anonymous
()

Почему бы не хранить теги в APE? имхо костылей гораздо меньше, да и зоопарк не такой ::))

anonymous
()
Ответ на: комментарий от temy4

>хаха =) а кп 1251 не добавили

перекодировать ни кто не мешает.

anonymous
()

Народ, а кто-нибудь знает флэш-плеер с поддержкой UTF-8 в ID3v2.4? Хочу себе купить. У iRiver таких девайсов не появилось?

pitekantrop ★★★
()
Ответ на: комментарий от warl0ck

> потому, что обезьяны не нужны. есть свободный аудиокодек без потерь.

Предлагают не кодек MAC, а теги формата APE. Кстати, достаточно грамотно сделанные и доступные для использования; примерно такие же грамотные, как vorbis-тэги (используемые в vorbis и flac) - намного лучше ID3, в любом случае (и строго UTF8). Эти тэги используются много где, в частности в wavpack и mpc. Можно использовать и в mp3, но не все плееры понимают.

anonymous
()
Ответ на: комментарий от vadiml

я использую пропатченные mpd (tag.c) и ни капли не парюсь :)

temy4
()
Ответ на: комментарий от anonymous

+1

но ты пойди это обьясни владельцам серверов

temy4
()
Ответ на: комментарий от pitekantrop

> Народ, а кто-нибудь знает флэш-плеер с поддержкой UTF-8 в ID3v2.4? Хочу себе купить. У iRiver таких девайсов не появилось?

iRiver T10 нормально показывает UTF-8 в ID3v2.4.

vnaum
()
Ответ на: комментарий от anonymous

>А не ucs-2 ?

Э-м-м-м, ЕМНИП, одновременно с UTF16, хотя могу и ошибаться...

animechaos
()
Ответ на: комментарий от anonymous

>Предлагают не кодек MAC, а теги формата APE. Кстати, достаточно грамотно сделанные и доступные для использования; примерно такие же грамотные, как vorbis-тэги (используемые в vorbis и flac) - намного лучше ID3, в любом случае (и строго UTF8). Эти тэги используются много где, в частности в wavpack и mpc. Можно использовать и в mp3, но не все плееры понимают.

+ 1 также следует заметить, что сабж нормально их поддерживает.

anonymous
()
Ответ на: комментарий от anonymous_incognito

См. исходники banshee, например :)

AP ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.