57 lines
1.3 KiB
Bash
Executable File
57 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
if [[ $1 == "--length" ]]; then
|
|
playerctl -p spotify metadata mpris:length
|
|
fi
|
|
|
|
if [[ $1 == "--open" ]]; then
|
|
URL=$(playerctl -p spotify metadata xesam:url)
|
|
echo "$URL?go=1&utm_medium=desktop"
|
|
fi
|
|
|
|
if [[ $1 == "--artist" ]]; then
|
|
"$HOME/.config/eww/Player/scripts/music-artist"
|
|
fi
|
|
|
|
if [[ $1 == "--length-time" ]]; then
|
|
"$HOME/.config/eww/Player/scripts/music-length"
|
|
fi
|
|
|
|
if [[ $1 == "--length-info" ]]; then
|
|
"$HOME/.config/eww/Player/scripts/music-length-info"
|
|
fi
|
|
|
|
if [[ $1 == "--cover" ]]; then
|
|
"$HOME/.config/eww/Player/scripts/music-art"
|
|
fi
|
|
|
|
if [[ $1 == "--album" ]]; then
|
|
"$HOME/.config/eww/Player/scripts/music-album"
|
|
fi
|
|
|
|
if [[ $1 == "--current-volume" ]]; then
|
|
VOLUME=$(playerctl -p spotify volume)
|
|
echo $(python -c "print(float("$VOLUME")*100)")
|
|
fi
|
|
|
|
if [[ $1 == "--volume" ]]; then
|
|
CURRENT_VOLUME=$2
|
|
NOW_VOLUME=$(python -c "print(float($CURRENT_VOLUME)/100)")
|
|
playerctl -p spotify volume "$NOW_VOLUME"
|
|
fi
|
|
|
|
if [[ $1 == "--shuffle" ]]; then
|
|
if [[ $(playerctl -p spotify shuffle) == "On" ]]; then
|
|
playerctl -p spotify shuffle off
|
|
else
|
|
playerctl -p spotify shuffle On
|
|
fi
|
|
fi
|
|
|
|
if [[ $1 == "--current-pos" ]]; then
|
|
playerctl -p spotify position --format '{{ duration(position) }}'
|
|
fi
|
|
|
|
if [[ $1 == "--launch-lyrics" ]]; then
|
|
eww open --toggle lyrics
|
|
fi |