summaryrefslogtreecommitdiffstats
path: root/bin/dynmpd
diff options
context:
space:
mode:
Diffstat (limited to 'bin/dynmpd')
-rwxr-xr-xbin/dynmpd22
1 files changed, 22 insertions, 0 deletions
diff --git a/bin/dynmpd b/bin/dynmpd
new file mode 100755
index 0000000..0509cf2
--- /dev/null
+++ b/bin/dynmpd
@@ -0,0 +1,22 @@
+#!/bin/bash
+TIMEOUT=5
+CONSUME=`mpc | tail -1 | awk '{print $(NF-0)}'`
+mpc load "$1" && mpc play
+
+if [[ $CONSUME == "off" ]]; then
+ mpc consume && echo "Activating Consume Mode";
+else
+ echo "Consume Mode already active"
+fi
+
+while(true); do
+ITEMS=`mpc playlist | wc -l`
+if [ $ITEMS -le "0" ] ; then
+ mpc load "$1"
+ echo "adding new songs from lastfm"
+ mpc play;
+else
+ echo "nothing to do"
+fi
+sleep $TIMEOUT
+done