-- Leo's gemini proxy
-- Connecting to git.thebackupbox.net:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
repo: music action: blob revision: path_from: music-init revision_from: refs/heads/master: path_to: revision_to:
/ music-init
refs/heads/master:/music-init #!/usr/bin/env bash dir="${1:-"/home/epoch/Music"}" set -o pipefail export SHOW_VIDEO=--no-video music_init_pid="${PREFIX}/run/music/init.pid" mkdir -p ${PREFIX}/run/music music-stop touch $music_init_pid mkdir -p ${PREFIX}/cache/music while [ -f "${music_init_pid}" ];do if [ -f "${music_init_pid}" ];then #pid file exists... if [ "$(ps -h -o cmd -p $(cat ${PREFIX}/run/music/init.pid ))" = "qargs music-player" ];then printf "already running. not going to try to run.\n" echo pid: "$(cat ${PREFIX}/run/music/init.pid)" echo cmd: "$(ps -h -o cmd -p $(cat ${PREFIX}/var/run/music/init.pid))" exit 1 fi printf "stale pid file: %s deleting and running anyway.\n" "${music_init_pid}" rm "${music_init_pid}" fi music-find "${dir}" | shuf > "${PREFIX}/cache/music/playlist" scp "${PREFIX}/cache/music/playlist" logserver:~/public_html/incoming/playlist & #this can happen in background safely. music-playlist < ${PREFIX}/cache/music/playlist done
-- Response ended
-- Page fetched on Sun Jun 2 16:51:48 2024