fix qobuz and use uvx
This commit is contained in:
parent
f201724cbd
commit
f4a52bf623
1 changed files with 19 additions and 16 deletions
|
@ -27,20 +27,6 @@ if ! typeset -f ytr >/dev/null; then
|
||||||
source ~/.zsh_functions/youtube.zsh
|
source ~/.zsh_functions/youtube.zsh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
d () {
|
|
||||||
local url="${1:-$(pbpaste)}"
|
|
||||||
if [[ -z "$url" ]]; then
|
|
||||||
echo "No URL provided and clipboard is empty."
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
case "$url" in
|
|
||||||
(*youtube*|*youtu.be*) echo "Detected YouTube URL: $url"
|
|
||||||
ytr "$url" ;;
|
|
||||||
(*qobuz*) echo "Detected Qobuz URL: $url"
|
|
||||||
mdl "$url" ;;
|
|
||||||
(*) echo "Unknown URL: $url" ;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
mdl () {
|
mdl () {
|
||||||
cwd=$(pwd)
|
cwd=$(pwd)
|
||||||
share_on_nas="192.168.84.3/media"
|
share_on_nas="192.168.84.3/media"
|
||||||
|
@ -73,8 +59,9 @@ if [[ "$*" == *"tidal.com"* ]]; then
|
||||||
echo "TIDAL DETECTED"
|
echo "TIDAL DETECTED"
|
||||||
tidal-dl -l $*
|
tidal-dl -l $*
|
||||||
else
|
else
|
||||||
echo "QOBUZ DETECTED"
|
echo "Using qobuz-dl via uvx at: $(which uvx)"
|
||||||
qobuz-dl dl $*
|
echo "QOBUZ URL: $*"
|
||||||
|
uvx qobuz-dl dl $*
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Unmounting SMB share..."
|
echo "Unmounting SMB share..."
|
||||||
|
@ -83,3 +70,19 @@ umount "$mount_point"
|
||||||
cd $cwd
|
cd $cwd
|
||||||
open "http://bliss.lan/"
|
open "http://bliss.lan/"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
d () {
|
||||||
|
local url="${1:-$(pbpaste)}"
|
||||||
|
if [[ -z "$url" ]]
|
||||||
|
then
|
||||||
|
echo "No URL provided and clipboard is empty."
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
case "$url" in
|
||||||
|
(*youtube*|*youtu.be*) echo "Detected YouTube URL: $url"
|
||||||
|
ytr "$url" ;;
|
||||||
|
(*qobuz*) echo "Detected Qobuz URL: $url"
|
||||||
|
mdl "$url" ;;
|
||||||
|
(*) echo "Unknown URL: $url" ;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue