diff --git a/bin/darwin/chaturbate-dvr b/bin/darwin/chaturbate-dvr index 204c0e8..f7dd7b5 100644 Binary files a/bin/darwin/chaturbate-dvr and b/bin/darwin/chaturbate-dvr differ diff --git a/bin/linux/chaturbate-dvr b/bin/linux/chaturbate-dvr index 3a0af9e..73008c3 100644 Binary files a/bin/linux/chaturbate-dvr and b/bin/linux/chaturbate-dvr differ diff --git a/bin/windows/chaturbate-dvr.exe b/bin/windows/chaturbate-dvr.exe index ccb5633..ae86fdc 100644 Binary files a/bin/windows/chaturbate-dvr.exe and b/bin/windows/chaturbate-dvr.exe differ diff --git a/main.go b/main.go index 4d40d0f..8d335d3 100644 --- a/main.go +++ b/main.go @@ -97,6 +97,8 @@ func getHLSSource(body string) (string, string) { func parseHLSSource(url string, baseURL string) string { _, body, _ := gorequest.New().Get(url).End() + <-time.After(time.Millisecond * 300) + // Decode the HLS table. p, _, _ := m3u8.DecodeFrom(strings.NewReader(body), true) master := p.(*m3u8.MasterPlaylist)