https://github.com/yogeshwaran01/lyricy
depends socat,jq,pip,python3
pip install lyricy
help
lyricy show 'Imagine Dragons - Believer.mp31
lyricy search --query "new york" --save "new_york"
lyricy add track.mp3 --lrc track.lrc
cat .config/mpv/mpv.conf
input-ipc-server=/tmp/mpv-socket
nano lrc.sh
--------------------------------------------------------------------------
#!/bin/bash
name=$(printf %s\\n '{ "command": ["get_property", "filename"] }' | socat - /tmp/mpv-socket | jq -r .data )
[ "$name" ] || exit 1
lrc_path=$(printf %s\\n '{ "command": ["get_property", "path"] }' | socat - /tmp/mpv-socket | jq -r .data)
lrc_path=${lrc_path%.*}.lrc
case $lrc_path in
/*) ;;
*) lrc_path=$(printf %s\\n '{ "command": ["get_property", "working-directory"] }' | socat - /tmp/mpv-socket | jq -r .data)/$lrc_path
esac
[ -e "$lrc_path" ] && exec nano "$lrc_path"
lrc_path="${lrc_path%.*}"
echo $lrc_path
read -e -p "edit name:" -i "$name" fname
lyricy search --query "$fname" --save "$lrc_path"
-----------------------------------------------------------------------------------------------
src::
https://github.com/yogeshwaran01/lyricy
Comments
Post a Comment