]> git.donarmstrong.com Git - bin.git/blob - alarm
update alarm
[bin.git] / alarm
1 #!/bin/bash
2 set -x
3 SLEEP=$1;
4 if [ -z "$SLEEP" ]; then
5     SLEEP="0.1s";
6 fi;
7 MPG321DEVICE="-o pulse"
8 MUSIC=''
9 MPG321OPTS="-n 300"
10 for plantasia in ~/media/{audio,music}/mort_garson/plantasia/01_plantasia.mp3 \
11                  ~/media/jack2/Plantasia/01\ Plantasia.mp3; do
12                      
13     if [ -e "${plantasia}" ]; then
14         MUSIC="${plantasia}"
15         MPG321OPTS="-k 15 -n 224";
16     fi;
17 done;
18 if [ -z "$MUSIC" ]; then
19     if [ -d ~/media/music ]; then
20             MUSIC="$(find ~/media/music/ \( -type f -o -xtype f \) -iname '*.mp3' -print -quit)"
21     fi;
22     if [ -d ~/media/jack ]; then
23             MUSIC="$(find ~/media/jack/ \( -type f -o -xtype f \) -iname '*.mp3' -print -quit)"
24     fi;
25 fi;
26 (sleep $SLEEP; mpg321 $MPG321DEVICE $MPG321OPTS "$MUSIC" >/dev/null 2>&1 ) &