Download podcasts from RSS feed.
Go to file
Greg Pomerantz c562ecc411 Schedule upcoming streams at their start time; fix is_upcoming check
yt-dlp reports scheduled premieres as live_status 'is_upcoming' (not
'upcoming'), and exposes release_timestamp with the stream's scheduled
start time. For an upcoming stream with a known start, reschedule the
job at start+2min without touching the wait counter, no matter how far
away the start is — the bounded 10-minute wait clock (maxLiveWaits,
~4h) now only applies while a stream is actually running. Upcoming
streams with an unknown start time keep the 10-minute wait behavior.
2026-09-28 17:54:25 -04:00
cmd Add YouTube feed support via yt-dlp, MIME-based extensions, robust state 2026-09-23 09:06:36 -04:00
config Add YouTube feed support via yt-dlp, MIME-based extensions, robust state 2026-09-23 09:06:36 -04:00
downloader Schedule upcoming streams at their start time; fix is_upcoming check 2026-09-28 17:54:25 -04:00
poller Add YouTube feed support via yt-dlp, MIME-based extensions, robust state 2026-09-23 09:06:36 -04:00
state Schedule upcoming streams at their start time; fix is_upcoming check 2026-09-28 17:54:25 -04:00
ytdlp Schedule upcoming streams at their start time; fix is_upcoming check 2026-09-28 17:54:25 -04:00
go.mod Initial commit. 2026-05-03 20:30:37 -04:00
go.sum Initial commit. 2026-05-03 20:30:37 -04:00
main.go Add YouTube feed support via yt-dlp, MIME-based extensions, robust state 2026-09-23 09:06:36 -04:00