barelyprofessional
ccf26d24a2
Added a stream capture locking feature due to DLive spuriously reporting a streamer as not live when they are and causing duplicate captures.
...
It works by having the capture script touch a file before it begins capturing, then remove the file when the capture is complete.
The bot will check if this file is present before checking if a DLive streamer is actually live which will reduce the amount of API hits and prevent it from going live twice.
2025-11-08 09:01:38 -06:00
barelyprofessional
d3e62476d2
Added --hls-segment-queue-threshold 0 for Streamlink so it doesn't prematurely end if Owncast lags out a bit
2025-09-28 15:07:09 -05:00
barelyprofessional
15de60e60b
Added support for selectively overriding capture settings on a per-stream basis
2025-09-14 01:05:37 -05:00
barelyprofessional
23611926ab
Randomize file names due to race condition with PeerTube
2025-08-25 20:49:16 -05:00
barelyprofessional
1a77b37491
Enable verbose output for yt-dlp
2025-08-24 03:38:05 -05:00
barelyprofessional
bbfdf1e9f4
Instead of remuxing, --merge-output-format to mp4 instead of mkv. Might help with audio desync issues?
2025-08-24 02:39:55 -05:00
barelyprofessional
8ae98322a2
Updated yt-dlp stream capture to ask it to remux to mp4 as it uses mkv for PeerTube
2025-08-21 03:44:51 -05:00
barelyprofessional
00e09d7e7d
Super experimental replacement for the dead Twitch WS PubSub service
2025-08-20 16:34:10 -05:00
barelyprofessional
c134a6808d
Migrated streams from bespoke settings to a database table, added DLive support and Streamlink capturing with remux support
2025-07-20 01:27:00 -05:00