LINUX.ORG.RU

Обновление программы работы с тэгами mtag 2.1.0

 


0

3

Юность программы работы с мультимедийными тэгами mtag означает ее быстрое развитие, вот доросла уже до версии 2.1. Что же нового? Кроме полной смены порядка следования аргументов командной строки и приведения в порядок документации, появились новые функции. Извлечение тэгов из набора файлов, с записью тэгов в шаблон, который можно потом применить к другому набору файлов. Переименование набора файлов согласно записанным в них тэгам и заданному пользователем формату, что крайне облегчает структуризацию библиотеки (например, при подготовке к созданию раздачи). Например, чтобы каждый файл обзавелся в имени своем счетчиком и названием композиции, достаточно дать команду: mtag rename "## @title.mp3" mp3.

>>> официальный сайт



Проверено: Falcon-peregrinus ()
Последнее исправление: Klymedy (всего исправлений: 5)

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

Просто на нем очень жесткие правила именования музыкальных файлов

Эм, речь точно о рутрекере?

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

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

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

а также, в чем именно я не прав?

Особенно лажаются, наверное, разработчики SQLite, с их общественным достоянием и сборками оного с GPL'ными ncurses и GNU readline.

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

в их сборках не используются curses и readline.

а вот твою программу без taglib собрать нельзя. разница, по-моему, очевидна.

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

я скачал с сайта SQLite сборку для линукса, и проверил что в ней нет ни библиотек ncurses и readline, ни внешних зависимостей от них.

также, sqlite3 собирают без ncurses и readline в убунте, например.

в макоси аналогично.

наверняка есть дистр где собирают и распространяют с ними, в этом случае они обязаны соблюдать условия GPL (распространять такие сборки в «чистом виде» будет нарушением GPL, без добавления нужных текстов в сборку, и удовлетворения остальных требований).

еще раз повторюсь: твою программу невозможно собрать и распространять без taglib.

Почитай сайт SQLite.

процитируй, пожалуйста, что именно на сайте мне нужно прочитать.

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

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

А что мешает? Дешёвый снобизм?

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

террабайтный

Обнаружены землебайты.

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

Как сторонний наблюдатель замечу, что с тобой иногда действительно сложно разговаривать. Но это не значит, что ты неправ.

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

https://packages.debian.org/jessie/sqlite3

отличный пример того, что я тебе пытаюсь объяснить.

качаешь deb пакет, распаковываешь.

смотришь в файл usr/share/doc/sqlite3/copyright.

сюрпрайз! что именно там написано — оставляю тебе в качестве упражнения :)

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

сюрпрайз! что именно там написано — оставляю тебе в качестве упражнения :)

Да это не мое дело, что там написано. Как и не дело разработчиков SQLite.

roxton
() автор топика
Ответ на: комментарий от nexfwall

Другими словами, вы изобрели beets.

Ошибочное мнение.

roxton
() автор топика
Ответ на: комментарий от slimblyandysh

Иногда нужен именно CLI. Для скриптов, например. Так что я бы не стал сравнивать консольные программы с гуёвыми.

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

Иногда нужен, согласен. Но в большинстве случаев проще свой скрипт написать, если уж надо что-то массово править.

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