update icon path

This commit is contained in:
ksyasuda 2025-02-25 01:32:34 -08:00
parent 2822d47a17
commit 0a82495aaf
No known key found for this signature in database

View File

@ -4,24 +4,25 @@ set -Eeuo pipefail
URL="${1:-$(wl-paste -p)}"
MPV_SOCKET=/tmp/mpvsocket
ICON_PATH="$HOME/.local/share/icons/Magna-Glassy-Dark-Icons/apps/48/mpv.svg"
if [[ -z "$URL" ]]; then
notify-send -i mpv "No URL provided"
exit 1
notify-send -i "$ICON_PATH" "No URL provided"
exit 1
fi
if ! [[ -f "$URL" ]] && ! yt-dlp --simulate "$URL"; then
notify-send -i mpv "Invalid URL"
exit 1
notify-send -i "$ICON_PATH" "Invalid URL"
exit 1
fi
if ! pgrep -x mpv &>/dev/null; then
mpv "$URL" &>/dev/null &
notify-send -i mpv "Playing $URL"
if ! pgrep -x mpv &> /dev/null; then
mpv "$URL" &> /dev/null &
notify-send -i "$ICON_PATH" "Playing $URL"
else
if echo "{ \"command\": [\"script-message\", \"add_to_queue\", \"$URL\" ] }" | socat - "$MPV_SOCKET" &>/dev/null; then
notify-send -i mpv "Added $URL to queue"
else
notify-send -i mpv "Failed to add $URL to queue"
fi
if echo "{ \"command\": [\"script-message\", \"add_to_queue\", \"$URL\" ] }" | socat - "$MPV_SOCKET" &> /dev/null; then
notify-send -i "$ICON_PATH" "Added $URL to queue"
else
notify-send -i "$ICON_PATH" "Failed to add $URL to queue"
fi
fi