Joh*_*ero 5 command-line software-recommendation
我希望能够做到这一点:
$ pwd
/home/$USER/music/ripped_music/Monty_Python-Instant_Record_Collection
$ ls
01.The_Executive_Intro.mp3
...
16.The_Lumberjack_Song.mp3
$ mystery_command_or_script .
$ ls
01.The_Executive_Intro.mp3
...
16.The_Lumberjack_Song.mp3
album_cover.jpg
$
Run Code Online (Sandbox Code Playgroud)
在 Rhythmbox、totem 等内部的某处,这正在完成。我希望能够自己做。
我不需要帮助实际编写脚本。我真的很想知道是否有类似 CDDB 的专辑封面。(Scraping albumart.org 是当前的工作解决方案。)
glyrc是您正在寻找的 CLI 程序。一旦你编译并安装了它,这个脚本就会做你想做的事
#!/bin/ksh
if [[ $# -eq 0 ]]; then
echo "Usage: $(basename $0) music_file.mp3"
exit 1
fi
FILE="$1"
ALBUM="$( id3v2 --list "$FILE" |sed -n 's/TALB[^:]*: *//p' )"
ARTIST="$( id3v2 --list "$FILE" |sed -n 's/TPE1[^:]*: *//p' )"
glyrc cover --artist "$ARTIST" --album "$ALBUM"
Run Code Online (Sandbox Code Playgroud)
sudo apt-get install libsqlite3-dev libcurl3-dev cmake libglib2.0-dev
Run Code Online (Sandbox Code Playgroud)