thanks for the response, i don't know coding at all, so i copied and pasted your response to chatgpt so that it can understand and give me a fresh new build with your ideas included. if it works i will let you know and share the final app in here, i just hope someone here makes an even better fix because ai can only do so much. thanks tho!! 


























You hit the livecheck endpoint (with POST request !) and it returns the live source that you then use ffmpeg to record with the options you want.
Where it gets tricky is rate limiting. Bigo rate limits heavily. You have to design your tool in order to not getting rate limited.
You could make 1 request every 60 seconds, but then at 60+ streamers, they'll be checked after more than 1 minute.
Because the important part is to make a "queue", not hammer the endpoint with concurrent requests that will quickly trigger the rate limit error.
The basic tool created by Hed0ne didn't care about that (of course since it was designed for a few streamer, getting more than 1 request/sec was fine in most cases) So if you opened multiple bat at the same time, you could have multiple requests/sec if they overlap.
Regarding the VPN use, yes, it's mandatory.
Keep in mind I was myself using a VPN, but some IPs were already rate limited / banned by Bigo before I even started recording.
So if you have more than 1 request per second and a lot of streamers, you WILL trigger Bigo's rate limit error.