lossless1024 / StreaMonitor

Adult live stream downloader for advanced people. I could have chosen a better name.
GNU General Public License v3.0
173 stars 42 forks source link

Update m3u8 url #86

Closed TeslaLyon closed 1 year ago

TeslaLyon commented 1 year ago

Update m3u8 url again

xAstroBoy commented 1 year ago

Works, but not reliable.

DerBunteBall commented 1 year ago

In which way not reliable?

I Think this variant brings resolution selection to explode.

Check Isseue #82.

That's without _auto. Also the host variable isn't needed. It looks like that the URLs have this form actually:

https://edge-hls.doppiocdn.com/hls/{id}/master/{id}_auto.m3u8

_auto here makes the difference that _auto returns a full variant playlist while without _auto returns a variant playlist with one resolution only.

Something in reply parsing or resolution selection goes wrong without _auto. Ryaner95 also couldn't get working results without _auto check this.

I have no time to deep dive into the thing but I think SC switches to WebRTC stuff. So HLS seems to be a fallback in the future. Because of this the hosts sent out by the API give no responses anymore. The other possible thing is that edge-hls.* now balances everything itself by ID or so.

xAstroBoy commented 1 year ago

the edge- domain won't last long.

TeslaLyon commented 1 year ago

In which way not reliable?

I Think this variant brings resolution selection to explode.

Check Isseue #82.

That's without _auto. Also the host variable isn't needed. It looks like that the URLs have this form actually:

https://edge-hls.doppiocdn.com/hls/{id}/master/{id}_auto.m3u8

_auto here makes the difference that _auto returns a full variant playlist while without _auto returns a variant playlist with one resolution only.

Something in reply parsing or resolution selection goes wrong without _auto. Ryaner95 also couldn't get working results without _auto check this.

I have no time to deep dive into the thing but I think SC switches to WebRTC stuff. So HLS seems to be a fallback in the future. Because of this the hosts sent out by the API give no responses anymore. The other possible thing is that edge-hls.* now balances everything itself by ID or so.

Oh, probably forgot to take this into account, only 720p max in auto and no 1080p.