Open camjac251 opened 3 years ago
A few questions: Did the whole recording fail for these streams, or just a select few segments? Can you find associated VODs for them on Twitch? How long of a period were these recordings over? The timeout on segments is 10 seconds, which is quite a long time to hang on a segment, considering Twitch video segments are normally 2 seconds long. Timeouts can be caused by multiple things, including issues with the streamer's internet, issues with Twitch's servers, and issues with your own internet. There's really no way to get around these timeouts while still preserving the "streaming" nature of twitchpipe, since we can't wait on segments to download all day, the segments in front of it will eventually expire due to the live nature of the stream.
The jq error is interesting, I'm not really sure what to make of it. It seems like Twitch may be sending malformed JSON payloads, definitely something to look into since we wouldn't want to miss the initial stream starting announcement.
Twitch might be making more changes to their ad injection, breaking compatibility even further. I ran a test of a few streamers yesterday and it gave back a few errors in the process.
Maybe it has to do with the extra functions I added https://github.com/Hakkin/twitchpipe/compare/master...camjac251:master
There is also a jq error that happened a few times but is likely unrelated