Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -18,8 +18,7 @@ def get_video_data(id):
|
|
| 18 |
if not id:
|
| 19 |
return gr.Dropdown(choices=[]), {}
|
| 20 |
res = requests.get('https://net52.cc/pv/playlist.php', {'id': id}).json()[0]
|
| 21 |
-
|
| 22 |
-
in_data = "66bd26b7e7bdd26a0ad2493aed334a24::9857fca9697cf8934e0e23aa701e8651::1770730664::ni"
|
| 23 |
data = {
|
| 24 |
"subtitle": [i['label'] for i in res.get('tracks', [])],
|
| 25 |
"quality": {i.stream_info.resolution[1]: i.uri for i in m3u8.load(f'https://net52.cc/pv/hls/{id}.m3u8?in={in_data}').playlists}
|
|
|
|
| 18 |
if not id:
|
| 19 |
return gr.Dropdown(choices=[]), {}
|
| 20 |
res = requests.get('https://net52.cc/pv/playlist.php', {'id': id}).json()[0]
|
| 21 |
+
in_data = parse_qs(urlparse(res['sources'][0]['file']).query)['in'][0]
|
|
|
|
| 22 |
data = {
|
| 23 |
"subtitle": [i['label'] for i in res.get('tracks', [])],
|
| 24 |
"quality": {i.stream_info.resolution[1]: i.uri for i in m3u8.load(f'https://net52.cc/pv/hls/{id}.m3u8?in={in_data}').playlists}
|