나는 큰 음악 라이브러리를 가지고 있으며 (대부분은 .mp3
& .m4a
) 가사는 없습니다. 인터넷을 쿼리하여 모든 음악에 가사를 자동으로 추가하는 프로그램이나 플러그인이 있습니까?
일반적으로 인터넷에 연결되어 있지 않기 때문에 모든 가사를 음악 파일 태그에 자동으로 추가하여 오프라인에서 볼 수있는 프로그램이 필요합니다.
답변
이것은 귀하의 환경을 알지 못하기 때문에 반 답변이며 제공하는 코드는 단지 예일 뿐이며 해를 끼치 지 않아야하지만 보장 할 수는 없습니다.
이와 같은 작업은 간단한 bash 스크립트를 사용하여 처리 할 수 있습니다. 예를 들어 다음 예제에서는 eyeD3을 사용하여 아티스트와 제목을 추출한 다음 무료 위키 리믹스 미러를 사용하여 가사를 가져온 다음 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"
- ctrl+ 를 누르면 언제든지 스크립트 실행을 중지 할 수 있습니다c
Arctic Monkeys의 “AM”앨범으로이 코드를 확인한 결과 달콤했습니다.
한 번에 모든 앨범의 가사를 가져 오려면 각 디렉토리에 대해 루프에서 스크립트를 실행할 수 있습니다. 아직도, 나는 그것을 최종 솔루션으로 사용하지 않을 것입니다-위키 리릭 스와 미러링을 통해 그것을 지원하는 모든 사람은 좋은 사람 이며이 대답은 남용이 아닌 사고를 촉진하기 위해 여기에 있습니다.
답변
최근에 가사를 자동으로 가져 와서 음악에 태그 지정하기위한 Python 스크립트를 작성했습니다. 여기서 확인 하십시오 . 가사를 txt 파일로 다운로드하여 .mp3 파일에 포함시킵니다.
유튜브 데모 .
답변
-
lrc.pl 은 David Precious ‘ Lyrics :: Fetcher 패키지를 사용하여 MP3 용 가사를 일괄 다운로드 하는 펄 스크립트 입니다.
-
Amarok 플러그인 Ultimate Lyrics 도 사용해보십시오 . Ultimate Lyrics는 여러 사이트에서 가사를 가져 오는 구성 가능한 스크립트입니다.
-
다른 옵션 : 밴시의 가사 확장
답변
음악 팬으로서 나는 Guayadeque 플레이어, 빠르고 가볍고 완전한 기능을 갖춘 플레이어를 추천 할 수 있으며 실수하지 않으면 기본적으로 가사 확장 기능이 있으며 더 많은 것을 선택할 수 있으며 더 많은 것을 선택할 수 있습니다. 모든 노래 가사는 밴드 바이오도. 가사를 노래에 수동으로 저장하는 것이 가능하지만, 물론 인터넷과 동기화하는 것이 좋습니다.
sudo add-apt-repository ppa:anonbeat/guayadeque
sudo apt-get update
sudo apt-get install guayadeque-svn
답변
비트 는 음악 라이브러리를 구성하여 가사와 기타 여러 가지를 자동으로 가져올 수있는 명령 줄 도구입니다. 웹 사이트에서 :
사탕무의 목적은 음악 컬렉션을 한 번에 모두 얻는 것입니다. 컬렉션을 카탈로그 화하여 MusicBrainz 데이터베이스를 사용할 때 메타 데이터를 자동으로 개선합니다. 그런 다음 음악을 조작하고 액세스하기위한 도구 모음을 제공합니다.
특히 Lyric Wiki, Lyrics.com, Musixmatch, Genius.com 또는 Google 맞춤 검색 API에서 가사를 가져 오는 가사 플러그인 이 있습니다.
주변 지역 사회는 매우 활동적입니다. 확인 해봐!
답변
Mp3nity는 1.5 개월간 무료입니다. 그런 다음 프리미엄 버전을 구입해야합니다. 앨범 아트 워크를 포함합니다. 모든 음악 파일의 가사를 한 번에 얻을 수 있습니다.
답변
나는 개인적으로 가사 찾기를 사용합니다 : https://www.lyricfinder.org/
폴더 추가를 사용하여 폴더를 재귀 적으로 검색하고 모든 음악 파일을 찾은 다음 해당 폴더의 ID3 태그에 가사를 찾아 추가 할 수 있습니다.