summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2017-12-23 15:34:36 +0000
committerdakkar <dakkar@thenautilus.net>2017-12-23 15:34:36 +0000
commit1ad75c4c6792a7e7184a41fe703a594803be48bf (patch)
treee0f69e084fdd8b4d1e151c123985934a60168ecd
parentsimple dir scanner (diff)
downloadUltramarine-1ad75c4c6792a7e7184a41fe703a594803be48bf.tar.gz
Ultramarine-1ad75c4c6792a7e7184a41fe703a594803be48bf.tar.bz2
Ultramarine-1ad75c4c6792a7e7184a41fe703a594803be48bf.zip
script to call my subsonic server
-rwxr-xr-xcall-subsonic11
1 files changed, 11 insertions, 0 deletions
diff --git a/call-subsonic b/call-subsonic
new file mode 100755
index 0000000..7a75d49
--- /dev/null
+++ b/call-subsonic
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+password="${SUBSONIC_PASSWORD:?please set the password}"
+enc_password="$(hexdump --format '1/1 "%02x"' <<<$password)"
+enc_password="${enc_password%0a}"
+
+method="${1:?please pass a method}"
+shift;
+IFS='&';args="$*"
+
+curl -v "https://subsonic.thenautilus.net/rest/${method}?v=1.12.0&c=myapp&u=dakkar&p=enc:${enc_password}&${args}"