# ytstream — add these to susan's crontab (`crontab -e`). # # HC_API_URL is already set at the top of susan's crontab; these follow the # existing one-UUID-per-job convention. `sg mediaserver` guarantees new files are # group-owned by mediaserver even if the invoking shell's primary group differs. # # Get fresh UUIDs from hc.jihakuz.xyz before enabling these. # Sync subscriptions, poll, materialise, reap. Hourly. Runs at :23 to stay clear # of youtube-automate's :17 entry during the overlap period. 23 * * * * runitor -uuid REPLACE-WITH-UUID -- sg mediaserver "/usr/local/bin/ytstream run" # Keep yt-dlp current — this is the thing that keeps playback working as YouTube # changes. Mondays 04:50, after youtube-automate's 04:40 slot. 50 4 * * 1 runitor -uuid REPLACE-WITH-UUID -- /opt/ytstream/deploy/update-ytdlp.sh