repo: music action: commit revision: path_from: revision_from: a76b5602891d40a588eaf31a177c823faf3b402e: path_to: revision_to:
commit a76b5602891d40a588eaf31a177c823faf3b402e Author: epochDate: 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
--- 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
--- 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-----