Off Topic BIGO DOWLOADER

nmn97

Well-known member
Leaker
Contributor
Nov 26, 2019
128
1,092
hi hed0ne the downloader is not working since this morning anymore
 
N
nmn97 commented
Can u share the bigo.py file please
 
BrilhanteUstra
BrilhanteUstra commented
Last edited:
H
Hed0ne commented

if you can, make it based on the actual streamlink version (latest python), because its easier to stay up to date. you can use everything from the scripts from my older versions. there is nothing special or magic with them. its just made to work.
may be domie will help you if you ask him ;-)
i will not work on it anymore cause im lazy and yeah i have seen the fix yesterday on github. bigo is simply not worth it :sleep:
 
Last edited:
N
nmn97 commented
any update guys ?
 
> Streamlink/streamlink/plugins/bigo.py

Line 10 : Replace https://www.bigo.tv/OInterface/getVideoParam?bigoId={0} with https://www.bigo.tv/studio/getInternalStudioInfo?siteId={0}
Line 16 : Replace videoSrc by hls_src
Line 32 : Replace videoSrc by hls_src

Save the file. It should work.
You will have an error if the streamer is offline. (Unable to validate JSON: Unable to validate key 'data': Key 'hls_src' not found in...)
But the script will work and record when streamer is online.





EDIT : After saving the file, if you have a script running, you will have to relaunch it or it will still work with the old file.
 
C
CLCLCLCL commented
Everything is still working fine for me. Do you have any error ? Are you sure your file is still modified ?
 
J
jonny_bullit1 commented
qualquer um pode postar um arquivo para download? ou perdi aqui e não encontro?
 
J
jonny_bullit1 commented
somebody can repost the file for download? I think I lost sometime or I dont find
 
D
dm9452 commented
> Streamlink\streamlink\plugins\bigo.py

I suggest you make a copy of the file just in case.

Line 10
Change the URL in _api_url to "https://ta.bigo.tv/official_website/studio/getInternalStudioInfo?siteId={0}"

Line 26
Change "get" to "post"

And that's it.

If you have a script already running, you must restart it for the changes to take effect.
You shouldn't have any errors now.
 
BrilhanteUstra
BrilhanteUstra commented
Have you tried opening Notepad in full screen to avoid line breaks?

Line 26
self.session.http.get >>> self.session.http.post
 
E
eagle_eye commented
I didn't have it open on notepad full screen. I fix the script after playing around and figuring out which one gets changed to post after running the scripts to see if they load. Thank you very much for clearing that up for me.
 
BrilhanteUstra
BrilhanteUstra commented
E
eagle_eye commented
yes it is:)
 
Jun 11, 2021
1
0
M
montlele commented
yes it work with public room but not with key room TT
 
D
dm9452 commented
C
CLCLCLCL commented
There is a way to record if you have the key. If you don't, I'm not sure how to proceed since I haven't seen how the API looked like before the changes. I don't record key rooms so I never bothered to find a way to do it.
 
BrilhanteUstra
BrilhanteUstra commented
Nothing Key Rooms??