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 ()
Последнее исправление: Dendy (всего исправлений: 1)

Ответ на: комментарий от yoghurt

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

fat_angel ★★★★★
()

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

Годно.

JackYF ★★★★
()

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

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

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

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

buddhist ★★★★★
()
Ответ на: комментарий от 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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.