LINUX.ORG.RU

Вышел TagLib 1.7

 , ,


0

1

Доступна новая версия TagLib — популярной библиотеки для работы с метаданными аудиофайлов. Библиотека написана на C++, но существуют также привязки для C, Perl, Python, Ruby.

Основные изменения:

  • поддержка новых Monkey’s Audio;
  • возможность работы со встроенными изображениями в файлы WMA и FLAC;
  • отказ от autoconf/automake в пользу CMake;
  • переход на Git;
  • исправлено множество ошибок.

Полный список изменений

Исходный код

Страница на github

>>> Подробности



Проверено: mono ()

Зачем оно нужно, если есть mutagen?

fat_angel ★★★★★ ()

Жду обновления русского патча для Amarok на rusxmms.sf.net

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

Мда, действительно как то чересчур толсто и глупо получилось…

fat_angel ★★★★★ ()

> отказ от autoconf/automake в пользу CMake

Годно.

JackYF ★★★★ ()

> отказ от autoconf/automake в пользу CMake;

переход на Git;

Верной дорогой идёте, товарищ! (ц)

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

> отказ от autoconf/automake в пользу CMake;

Не осилили такие классные тулзы! Ламерьё.

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

> Не осилили такие классные тулзы! Ламерьё.

Чем CMake - не классный???

segfault ★★★★★ ()

> переход на Git;

Сомнительное изменение в исходном коде xD

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

Очевидно, CMake — не дефолтная гнушная тулза. Хотя он гораздо лучше всяких scons'ов и jam'ов.

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

Ммм... В 1.3 можно было назначить вручную. В 1.4 нужно было пропатченный taglib + id3tag. В 2 - автоопределение. А давно?

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

>А давно?

С 2.2 или 2.3. Но, судя по всему, работает только с коллекцией.

gagarin ()
Ответ на: комментарий от Grindz

отказ от autoconf/automake в пользу CMake;

Не осилили такие классные тулзы! Ламерьё.

autoconf/automake

классные

/0

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

Проверяли, нихрена не работает толком. Половина коллекции с кириллическими тегами и всё отображается козябликами...

TwisteR ★★ ()

За git и CMake - респект и уважуха. Самые удачные решения в своём классе. И библиотека очень нужная и популярная.

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

В UTF-8? Не верю:) Юзайте Easy Tag, и будет вам счастье. Я свою коллекцию песен Hillsong обработал, переписав теги в UTF-8, и всё работает.

lucentcode ★★★★★ ()

> # отказ от autoconf/automake в пользу CMake;

лишнаяя зависимость...

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

А оно дружит с чем-нибудь вроде librcd? А то в коллекции пиратских мп3шек, скачанных с торрентов наблюдается страшный зоопарк кодировок. Какие-то теги уже в UTF, какие-то в cp1251, некоторые даже в кои-8.

gagarin ()

> возможность работы со встроенными изображениями в файлы WMA и FLAC;

Вот это радостное сообщение! Этого мне не хватало в 1.6.

some-body ★★ ()
Ответ на: комментарий от TwisteR

патчим сорцы taglib, собираем, и amarok нормально отображает кирилические теги в кодировке, отличной от utf8. А в арче еще проще: sudo pacman -S taglib-rcc, только пакет в community. Патч здесь можно взять http://rusxmms.sourceforge.net/

Revenge ()

отказ от autoconf/automake в пользу CMake;

вот это правильно

переход на Git;

а вот это не очень, так как есть более удобный hg

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

Боюсь, что это проблемма. Решение надо строить на основе нескольких консольных утилит. Читаем теги консольным редактором тегов. Затем юзаем rcctools для получения данных в коректной кодировке, и записываем результат при помощи id3tool или любого его аналога. Когда GUI не справляется, на помошь всегда летит капитан Bash:)

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

Не всегда коллекция хранится на перезаписываемых носителях, так что ваш способ не панацея от проблем с кодировкой.

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

Соотношение цена/ёмкость главный показатель в выборе носителей. И болванки проигрывают винтам. Поэтому лучше всего иметь возможность сохранять всё на лучшие носители(у меня это винты и флешки).

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