Unfortunately, I’m using Twitch’s V5 API (which limits me to the 10 most recent vods), however I may try switching to their new Helix API instead, since it supposedly return all vods on a channel rather than the first 10, thanks for letting me know!
Edit: Fixed the Problem In all scenarios (except for comment extraction), I am now using Helix. You should now be able to define the amount of vods you would like to search through
Just made a pretty huge refactoring update, but interface-wise everything should behave more or less the same- Please let me know if you spot any issues! Behind the scenes, things should behave more like an API, which can make it easier for you guys to copy my code and use it for your own purposes. In addition, getting the direct .m3u8 links has been vastly simplified and should work much more quickly reliably (however there are sometimes mismatches).
Update 2: Responsiveness has been improved by using worker threads to fetch data during user interactions. This translates to significantly quicker startups and better responsiveness overall. If you do encounter an exception involving Threads, do pm me.
Do you think a thing like this could also work for AfreecaTV? Idk how or if getting chat logs is different from website to website. But I feel like something like that could also help to know if theres any burps in like a 8 hour long vod.
I tried looking for a chat log program for that already but couldn’t find anything on that.