repo: music
action: commit
revision: 
path_from: 
revision_from: a76b5602891d40a588eaf31a177c823faf3b402e:
path_to: 
revision_to: 
git.thebackupbox.net
music
git clone git://git.thebackupbox.net/music
commit a76b5602891d40a588eaf31a177c823faf3b402e
Author: epoch 
Date:   Sat Nov 23 21:18:31 2019 -0600

    added ability to add a single dir. turn the duplicate portions of music-playdir and music-init into music-playlist script that just takes a list of files from stdin to play.

diff --git a/Makefile b/Makefile
index c1157239e8e5c8bd8ba7933b4b68fa6f6932a772..
index ..f11abf47a0f111836c58ce4b5e5088483f7ab28d 100644
--- a/Makefile
+++ b/Makefile
@@ -16,3 +16,5 @@ install: qargs
 	install music-next $(PREFIX)/bin/
 	install music-nowplaying $(PREFIX)/bin/
 	install music-fileinfo $(PREFIX)/bin/
+	install music-playdir $(PREFIX)/bin/
+	install music-playlist $(PREFIX)/bin/
diff --git a/music-init b/music-init
index 7c8d5c750e926bbff32e27633a41c4976cc97cf7..
index ..21c035791522fbbd910ab8636d1221e77e806782 100755
--- a/music-init
+++ b/music-init
@@ -1,4 +1,2 @@
 #!/bin/sh
-mkdir -p "${PREFIX}/var/run"
-export "QARGS_CHILD_PIDFILE=${PREFIX}/var/run/music-player.pid"
-find ~/Music -name '*.mp3' | shuf | qargs music-player > "${PREFIX}/var/run/music-init.pid"
+find ~/Music -name '*.mp3' | shuf | music-playlist
diff --git a/music-playdir b/music-playdir
new file mode 100755
index 0000000000000000000000000000000000000000..060393554bcd5e8dabc996ca725d02d9439b9efe
--- /dev/null
+++ b/music-playdir
@@ -0,0 +1,2 @@
+#!/bin/sh
+find "$@" -name '*.mp3' | sort -n | music-playlist
diff --git a/music-playlist b/music-playlist
new file mode 100755
index 0000000000000000000000000000000000000000..cc64c665a881ba08b9e559bac1ceb0a4ad6e990c
--- /dev/null
+++ b/music-playlist
@@ -0,0 +1,6 @@
+#!/bin/sh
+mkdir -p "${PREFIX}/var/run"
+export "QARGS_CHILD_PIDFILE=${PREFIX}/var/run/music-player.pid"
+qargs music-player > "${PREFIX}/var/run/music-init.pid"
+rm ${PREFIX}/var/cache/music-nowplaying.txt
+logger -n logserver 'ran out of music to play'

-----END OF PAGE-----