У меня есть крупная музыкальная библиотека (большинство из них .mp3
& .m4a
) и ни один из них не имеет лирику. Есть ли какая-либо программа или плагин, который автоматически добавляет лирику ко всей моей музыке путем запросов Интернета?
Поскольку у меня обычно нет Интернет-соединения, мне нужна программа, которая автоматически добавляет всю лирику к тегам музыкального файла, таким образом, я могу просмотреть их офлайн.
Это - полу ответ, поскольку я не знаю Вашу среду и код, который я предоставляю, предназначается для служения в качестве примера только - выполнение его, как, не должен делать ничего плохого, но я не могу дать гарантию.
С задачами как это можно иметь дело с использованием простых сценариев удара, например, в следующем примере я использую eyeD3 для извлечения художника и заголовка, затем свободное зеркало wikilyrics для выборки лирики и затем eyeD3 снова для сохранения нового тега. Я поощряю всех, кто будет использовать этот код для поиска другого лирика API, поскольку использование того же сервиса много раз можно считать злонамеренным.
#!/bin/bash
_TPL='http://makeitpersonal.co/lyrics?artist=<artist>&title=<title>'
_SRY="Sorry, We don't have lyrics for this song yet."
[ "$1" ] && _PATH="$1" || _PATH=$PWD
cd $_PATH
for _FILE in {*.mp3,*.m4a}; do
if [[ -r $_FILE ]]; then
_SONG=$(eyeD3 --no-color "$_FILE" | grep title)
_ARTIST="${_SONG#*"artist: "}"
_TITLE="${_SONG%"artist: "*}"
_TITLE="${_TITLE#"title: "}"
echo -n "$_ARTIST - $_TITLE"
_ARTIST="${_ARTIST// /+}"
_TITLE="${_TITLE// /+}"
_URL="${_TPL//"<artist>"/$_ARTIST}"
_URL="${_URL//"<title>"/$_TITLE}"
_LYRICS=$(wget -qO- $_URL)
if [ "$_LYRICS" != "$_SRY" ]; then
eyeD3 --lyrics=eng:Lyrics:"$_LYRICS" "$_FILE" 1>/dev/null
else
echo "No lyrics found... skipping!"
fi
fi
done
cd $OLDPWD
Инструкции (команды выполнения в терминале):
wget
и eyeD3
путем издания sudo apt-get install wget eyed3
/home/user/lyrics_fetcher.sh
chmod u+x /home/user/lyrics_fetcher.sh
/home/user/lyrics_fetcher.sh "path_to_my_album"
Я проверил этот код с альбомом AM Arctic Monkeys, и это сделало сладко.
Если Вы действительно хотите выбрать лирику для всех Ваших альбомов сразу, можно запустить скрипт в цикле для каждого каталога, я предполагаю. Однако, я не использовал бы его в качестве конечного решения - wikilyrics и все, кто поддерживает его зеркальным отражением, хорошие парни, и этот ответ здесь, чтобы способствовать взглядам, не злоупотребить.
Я недавно записал сценарий Python для того, чтобы Автоматически выбрать и отметить лирику к Вашей музыке. Проверьте его здесь . Это загрузит лирику как txt файл и встроит его в Ваш .mp3 файл
lrc.pl является сценарием жемчуга с помощью David Precious Лирика:: Устройство выбора пакет, для пакетной загрузки лирики для MP3.
Также пробуют плагин Amarok Окончательная Лирика . Окончательная Лирика является настраиваемым сценарием, который выбирает лирику от многих сайтов.
Другая опция: Лирика расширение для банши
как любитель музыки я могу рекомендовать Вам плеер Guayadeque , быстро и легкий и полнофункциональный плеер и если я не ошибаюсь, это имеет расширения лирики по умолчанию и существует способность выбрать больше и который, я слушаю через песни прямо сейчас, и это показывает лирику каждой песне даже био полоса. Существует posibillity для хранения лирики к песне вручную также, но лучше синхронизировать с Интернетом, конечно, так или иначе это - выбор.
sudo add-apt-repository ppa:anonbeat/guayadeque
sudo apt-get update
sudo apt-get install guayadeque-svn
свекла является инструментом командной строки для организации Вашей музыкальной библиотеки, которая может принести лирику автоматически, а также много других вещей. С веб-сайта:
цель свеклы состоит в том, чтобы разобраться в Вашей музыкальной коллекции раз и навсегда. Это каталогизирует Вашу коллекцию, автоматически улучшая ее метаданные, поскольку это идет использовать базу данных MusicBrainz. Тогда это обеспечивает букет инструментов для управления и доступа к Вашей музыке.
А именно, это имеет плагин лирики , который приносит лирику от Лирической Wiki, Lyrics.com, Musixmatch, Genius.com, или обычай Google ищет API.
сообщество вокруг этого очень активно.Попробуйте!
Я лично использую средство поиска лирики: https://www.lyricfinder.org /
, который можно использовать, добавляют, что папка, чтобы иметь его рекурсивно перерывает папки и находит все музыкальные файлы и затем пытается найти и добавить лирику к ID3-тегу их.
Mp3nity свободен в течение 1,5 месяцев (возможно). Затем необходимо купить премиальную версию. Это встраивает иллюстрации для альбомов. Можно получить лирику для всех музыкальных файлов сразу.
Я использую lyrico, сценарий Python, чтобы загрузить лирику и встроить их в ID3 или ogg vorbis метатеги.