]> git.donarmstrong.com Git - bin.git/commitdiff
have alarm search more places for music
authorDon Armstrong <don@donarmstrong.com>
Fri, 26 Feb 2016 20:28:02 +0000 (12:28 -0800)
committerDon Armstrong <don@donarmstrong.com>
Mon, 28 Mar 2016 21:30:34 +0000 (16:30 -0500)
alarm

diff --git a/alarm b/alarm
index 320bc6ce7d9f5d943668e7ca955bcc24ba78a372..30648c3a0bb2b8d9bff0dcaa742482dcd7e775a6 100755 (executable)
--- a/alarm
+++ b/alarm
@@ -5,15 +5,20 @@ if [ -z "$SLEEP" ]; then
 fi;
 MUSIC=''
 MPG321OPTS="-n 300"
-if [ -e ~/media/audio/mort_garson/plantasia/01_plantasia.mp3 ]; then
-    MUSIC='/home/don/media/audio/mort_garson/plantasia/01_plantasia.mp3'
-    MPG321OPTS="-k 15 -n 224";
-elif [ -e ~/media/jack2/Plantasia/01\ Plantasia.mp3 ]; then
-    MUSIC='/home/don/media/jack2/Plantasia/01 Plantasia.mp3'
-    MPG321OPTS="-k 15 -n 224";
-else
+for plantasia in ~/media/{audio,music}/mort_garson/plantasia/01_plantasia.mp3 \
+                 ~/media/jack2/Plantasia/01\ Plantasia.mp3; do
+                     
+    if [ -e "${plantasia}" ]; then
+        MUSIC="${plantasia}"
+        MPG321OPTS="-k 15 -n 224";
+    fi;
+done;
+if [ -n "$MUSIC" ]; then
+    if [ -d ~/media/music ]; then
+           MUSIC="$(find ~/media/music/ \( -type f -o -xtype f \) -iname '*.mp3' -print -quit)"
+    fi;
     if [ -d ~/media/jack ]; then
-       MUSIC="$(find ~/media/jack/ -type f -iname '*.mp3' -print -quit)"
+           MUSIC="$(find ~/media/jack/ \( -type f -o -xtype f \) -iname '*.mp3' -print -quit)"
     fi;
 fi;
 (sleep $SLEEP; mpg321 $MPG321OPTS "$MUSIC" >/dev/null 2>&1 ) &