Консольное приложение beets

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

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

beets

Даже больше, 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.