beets — консольное приложение для организации и расстановки музыкальных тегов, которое вы можете использовать, чтобы сделать вашу музыкальную коллекцию правильной полностью.
Оно может улучшить метаданные вашей музыкальной коллекции, используя MusicBrainz, загрузить обложки для всех ваших альбомов, реорганизовать ваши музыкальные файлы, исправить имена файлов и многое другое.
Даже больше, beets расширяем через плагины, которые добавляют дополнительную функциональность, такую как встраивание или извлечение данных об альбоме из файлов, получение текстов для всех ваших песен, очистка тегов, и здесь даже есть HTML5-вебплеер (но у него базовые возможности, и он не может делать слишком много вещей, пока что).
В то время, когда beets пытается автоматически получить метаданные, основанные на уже существующих тегах, если «похожесть» около 95%, beets предложит вам выбрать лучшее совпадение, так что процесс полностью не автоматизирован (хотя вы можете настроить автоматический пропуск альбомов, где требуется ввод от пользователя). Также beets может не суметь автоматически получить метаданные, если у некоторых альбомов вообще нет тегов.
По моим наблюдениям, beets работал прекрасно для исправления плохих или отсутствующих тегов в моей музыкальной библиотеки, но получение данных об альбоме работало не так хорошо: он смог загрузить обложки только для ~25% моих альбомов.
Видео о Beets
Вот видео, описывающее возможности beets и созданное его разработчиком:
Установка
Чтобы установить beets в Ubuntu, для начала вам нужно установить его зависимости:
sudo apt-get install python-dev python-setuptools python-pip
Затем установите beets, используя следующую команду
sudo pip install beets
В Ubuntu 12.04 Precise Pangolin вы можете установить beets из официальных репозиториев.
Установка beets для других дистрибутивов Linux, Windows и Mac OS X: руководство для начинающих.
Как использовать beets
Для начала создайте новый файл под названием ‘.beetsconfig’ в вашей домашней папке и откройте его каким-нибудь текстовым редактором. Например, выполните следующую команду, если в качестве редактора вы хотите использовать Gedit:
gedit ~/.beetsconfig
И в этот файл скопируйте/вставьте следующее:
[beets]
directory: /path/to/music
library: /path/to/musiclibrary.blb
Где:
«directory» — путь к папке, куда будет скопирована ваша музыка после того, как она будет реорганизована beets’ом (чтобы заставить beets использовать вашу текущую структуру директорий и не копировать вашу музыку, смотрите ниже).
«library» — путь к вашей базе данных музыкальной библиотеки (файл изначально не существует, так что просто введите путь туда, где вы хотите хранить это).
Затем сохраните файл.
Теперь вы можете начать импортировать вашу музыку в библиотеку beets. По умолчанию beets скопирует импортированную музыку в директорию, которую вы определили в конфигурационном файле — чтобы начать процесс (это может занять долгое время!), используйте команду ниже:
beet import /path/to/music
Если вы хотите, чтобы beets использовал вашу текущую структуру директорий и не копировал музыку в определённую директорию, используйте «-C»:
beet import -C /path/to/music
Что только импортировать файлы, без автоматической расстановки тегов, используйте «-A»:
beet import -A /path/to/music
Вы также можете настроить beets не записывать теги в файлы, но оставить их только в базе данных («-W»), никогда не запрашивать ввод при импорте («-q» — тихий режим) и так далее.
Включаем акустические отпечатки для beets
beets может использовать акустические отпечатки (через Chromaprint/Acoustid), технологию для определения песен, основанную на звуковом сигнале вместо использования информации в метаданных — через плагин. Но также есть и недостатки этого принципа: он использует намного больше CPU и памяти, чем обычная расстановка тегов. Если это не неудобно для вас, вы можете провести установку следующими командами:
sudo apt-get install apt-get install python-gst0.10-dev gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly
sudo pip install pyacoustid
Затем, чтобы включить плагин Chromaprint/Acoustid, откройте конфигурационный файл beets (смотрите выше) и вставьте это под «[beets]»:
plugins: chroma
Для большей информации о beets, в том числе: автоматическая расстановка тегов, больше команд и ключей, плагины и так далее — смотрите документацию beets.
Если Вас интересует мебель для ванной комнаты, обратитесь к rikshop.ru.