LINUX.ORG.RU

TagLib 1.10

 


0

1

После продолжительной разработки доступна очередная версия библиотеки TagLib, предназначенной для работы с метаданными (тегами) аудио-файлов различных форматов. Библиотека написана на языке C++ и широко применяется в различных программах, среди которых можно отметить плееры Amarok и Clementine. Библиотека предоставляет единый API для работы с различными форматами тегов. Имеются привязки (биндинги) для языков C, Perl, Python и Ruby.

Среди множества изменений можно выделить следующие:

  • Новый API, поддерживающий длительность в миллисекундах.
  • Поддержка ID3v2 ETCO и SYLT-фреймов.
  • Поддержка исполнителя альбома для mp4-файлов.
  • Поддежка файлов AIFF-C.
  • Поддержка многоканальных WavPack-файлов.
  • Исправлено множество серьёзных ошибок, включая порчу некоторых файлов и ошибки сегментации при чтении некоторых файлов.

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



Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 1)

Библиотека написана на языке C++
Исправлено множество серьёзных ошибок, включая порчу некоторых файлов и ошибки сегментации при чтении некоторых файлов.

и не меньшее множество привнесено, видимо. ждем новых релизов с неизменным пунктом, че.

anonymous
()

Т.е. clementine должен будет лучше теги читать?

sehellion ★★★★★
()
Ответ на: комментарий от ILUXA69RUS
# pacman -R taglib | grep easytag
error: failed to prepare transaction (could not satisfy dependencies)
:: easytag: requires taglib
d ★★★★
()

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

порчу некоторых файлов и ошибки сегментации при чтении некоторых файлов.

TagLib 1.10

1.10

Шёл 2015 год...

weare ★★
()
Последнее исправление: weare (всего исправлений: 2)
Ответ на: комментарий от weare

Шёл 2015 год...

А что ты хотел? Основные людские ресурсы пошли на тестирование откровенно кривых kde и gnome. На библиотеки для работы с тегами всем пофиг. Вот он и результат. Библиотека, используемая в кучи проектов, поддерживается одним человеком, который ей даже не пользуется.

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

Там еще грустнее...

Так как он один, он там такого наворотил.

Я как-то начал разбираться с лишними сообщениями об ошибках и на полную жесть наткнулся. Когда для вычисления длины использовалась функция прохода по фреймам, и при встрече фрейма про который taglib ничего не знает он ругаясь выдавал сообщение о кривом фрейме и возвращал кривую длину. Все на эти сообщения забивали и единственным советом было собирать без отладки, что бы сообщения не сыпались.

x86_64 ★★★
()
Ответ на: Там еще грустнее... от x86_64

Там ещё сегфолты были с версии 1.9. И ничего. Года 4 оно лежит во всех дистрибутивах без всяких исправлений (привет стабильный дебиан). И это не смотря на то, что были патчи. Очень странно получается. Clementine и Amarok стабильно валятся на флаках на протяжении 4-х лет, но знает об этом очень незначительная часть людей.

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

Использую EasyTag, мне он намного больше нравится.

Сравнил библиотеку с использующей её программой? Силён.

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

Вот поэтому все и ушли на mutagen. Дискасс.

RIP и пейтон же. Следующий!

anonymous
()

Поддержка исполнителя альбома для mp4-файлов.

Ой, хорошо, а то совсем этого исполнителя никто не поддерживает.

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

Можно предположить...

Что на альбоме какой-то группы есть бонус трек другой группы. Вот у этого бонус трека будут разные Album Artist и Artist.

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

Тогда этот альбом будет появляться в дискографиях всех, кто на нём участвовал. Хотя и так, и так делают на самом деле.

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