Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jio cinema Extractor #5563

Closed
10 tasks done
sujitFYI opened this issue Nov 16, 2022 · 29 comments · Fixed by #10026
Closed
10 tasks done

Jio cinema Extractor #5563

sujitFYI opened this issue Nov 16, 2022 · 29 comments · Fixed by #10026
Labels
site-request Request to support a new website

Comments

@sujitFYI
Copy link

sujitFYI commented Nov 16, 2022

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

  • I understand that I will be blocked if I remove or skip any mandatory* field

Checklist

  • I'm reporting a new site support request
  • I've verified that I'm running yt-dlp version 2022.11.11 (update instructions) or later (specify commit)
  • I've checked that all provided URLs are playable in a browser with the same IP and same login details
  • I've checked that none of provided URLs violate any copyrights or contain any DRM to the best of my knowledge
  • I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
  • I've read the guidelines for opening an issue
  • I've read about sharing account credentials and am willing to share it if required

Region

No response

Example URLs

Watch Bose: Dead/Alive now on ALTBalaji

https://www.altbalaji.com/show/171

https://www.jiocinema.com/watch/movies/run-for-life-bhaag/0/0/5399e0b02aa411ed9e2f7b23e76e919b/0/0

Provide a description that is worded well enough to be understood

Please add ALTBalaji and Jio cinema Extractor. This site are not completely DRM. They offer free video also.

Provide verbose output that clearly demonstrates the problem

  • Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
  • Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output

❯ yt-dlp https://www.jiocinema.com/watch/movies/run-for-life-bhaag/0/0/5399e0b02aa411ed9e2f7b23e76e919b/0/0
[generic] 0: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] 0: Extracting information
ERROR: Unsupported URL: https://www.jiocinema.com/watch/movies/run-for-life-bhaag/0/0/5399e0b02aa411ed9e2f7b23e76e919b/0/0
@sujitFYI sujitFYI added site-request Request to support a new website triage Untriaged issue labels Nov 16, 2022
@pukkandan
Copy link
Member

Altbalaji is duplicate of #869

Next time, make sure to

  • Check for duplicates
  • open separate issues for different sites
  • give log of the site not working
❯ yt-dlp https://www.jiocinema.com/watch/movies/run-for-life-bhaag/0/0/5399e0b02aa411ed9e2f7b23e76e919b/0/0
[generic] 0: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] 0: Extracting information
ERROR: Unsupported URL: https://www.jiocinema.com/watch/movies/run-for-life-bhaag/0/0/5399e0b02aa411ed9e2f7b23e76e919b/0/0

@pukkandan pukkandan removed the triage Untriaged issue label Nov 16, 2022
@pukkandan pukkandan changed the title Add Alt Balaji and Jio cinema Extractor Jio cinema Extractor Nov 16, 2022
@brnwlshubh

This comment was marked as spam.

@bashonly
Copy link
Member

OP's URL is redirecting me to the /movies/ page

All other videos I've tried on the site are DRM protected

Does anyone have a non-DRM example link?

@bashonly bashonly added the DRM The referred content is DRM protected label May 30, 2023
@pukkandan pukkandan added the incomplete Further information is needed label May 31, 2023
@yprerss
Copy link

yprerss commented Jun 5, 2023

OP's URL is redirecting me to the /movies/ page

All other videos I've tried on the site are DRM protected

Does anyone have a non-DRM example link?

These URLs should work fine.

@pukkandan
Copy link
Member

They have DRM too. See pinned issue on how to tell.

@bashonly
Copy link
Member

bashonly commented Jun 9, 2023

So it looks like JioCinema has the same modus operandi as Voot (which makes sense, since they are about to merge). The site will default to serving DRM-protected DASH to the browser, but the API response contains a non-DRM AES-128 HLS URL.

Taken from the API response for https://www.jiocinema.com/tv-shows/agnisakshi-ek-samjhauta/1/pradeep-to-stop-the-wedding/3759931 :

{
  "code": 200,
  "message": "OK",
  "data": {
    "contentId": "3759931",
    "contentType": "EPISODE",
    "playbackUrls": [
      {
        "macros": [],
        "url": "https://jcstreamingdash.akamaized.net/content/entry/wvdata/47/22/175ed4e0043611eeba123b6cb20d5a59_voot_web_premium.mpd?hdnts=st=1686339096~exp=1686339696~acl=/*~id=9ac5f88a-046e-42ae-9b42-ef423325c1df~hmac=0b263fc0115fe2e4c3f8519b587e3fadb2bfc996247c167f13d6089bf4c252b9",
        "streamtype": "dash",
        "encryption": "widevine",
        "licenseurl": "https://prod.media.jio.com/proxy?video_id=2000604832",
        "adstype": "",
        "adsprovider": "",
        "cdnprovider": "akamai",
        "hevc": false
      },
      {
        "macros": [],
        "url": "https://jcstreaminghls.akamaized.net/vod/_definst_/smil:vod/47/22/175ed4e0043611eeba123b6cb20d5a59.smil/playlist_voot_web_premium.m3u8?hdnts=st=1686339096~exp=1686339696~acl=/*~id=9ac5f88a-046e-42ae-9b42-ef423325c1df~hmac=0b263fc0115fe2e4c3f8519b587e3fadb2bfc996247c167f13d6089bf4c252b9",
        "streamtype": "hls",
        "encryption": "aes128",
        "licenseurl": "",
        "adstype": "",
        "adsprovider": "",
        "cdnprovider": "akamai",
        "hevc": false
      }
    ],

Also similar to Voot, if the m3u8 URL path contains /_definst_/smil:vod/, any format with a resolution above 480p will just be a duplicate 480p format (and higher resolutions are only available with the DRM DASH). However, the m3u8 URLs with /bpkvod/ in their path have true 1080p non-DRM formats available.

@bashonly bashonly removed incomplete Further information is needed DRM The referred content is DRM protected labels Jun 9, 2023
@m3jorri
Copy link

m3jorri commented Jun 15, 2023

Could someone please confirm whether the extracting mechanism remains same for movies/TV shows and sports related content? Thank you

@velw

This comment was marked as duplicate.

@sujitFYI

This comment was marked as outdated.

@velw

This comment was marked as outdated.

@pukkandan

This comment was marked as outdated.

@sujitFYI

This comment was marked as off-topic.

@velw

This comment has been minimized.

@velw
Copy link

velw commented May 5, 2024

Intrigued by what @bashonly wrote before, I had another look at this today. I've no idea if anything I found is useful, but I'll share it here just in case.

The url I tested with was https://www.jiocinema.com/tv-shows/lakshmi-narayan/1/hayagriv-declares-his-decision/3963921

It needs to be accessed from an IP address within India (I use a VPN). Also, for the video to load correctly within Firefox, existing cookies from jiocinema.com must be cleared before the page is (re)loaded.

The first .m3u8 file loaded was from url https://ak-mediavod.jiocinema.com/jcvod/video/show/coh_lkn_08_s01_fe_ott/s01/e08/hindi/fhd/h264/dolby_5point1/1714604843/jiocinemanondrmcmaf-6c8274e94d064008a95c512648536074/cmaf-web-premium-plain-34669b43bbe648278911f415d32f75ab/master.m3u8?hdnts=st=1714890741~exp=1714891341~acl=/jcvod/video/show/coh_lkn_08_s01_fe_ott/s01/e08/hindi/fhd/h264/dolby_5point1/1714604843/jiocinemanondrmcmaf-6c8274e94d064008a95c512648536074/cmaf-web-premium-plain-34669b43bbe648278911f415d32f75ab/*~id=bd5443e3fd384f9ab8e376da62552eb2~data=rqId=585913cb-4895-404f-b433-75504033ebf2~hmac=9e1d2e841d5f91b38848cb2e0251bf63a7ff0bcf0b5a4bb059069005444e5be8

Here's the content of that .m3u8 file, listing the various resolutions:

#EXTM3U
#EXT-X-VERSION:6
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-STREAM-INF:BANDWIDTH=402479,AVERAGE-BANDWIDTH=354809,RESOLUTION=320x180,FRAME-RATE=25.000,CODECS="avc1.4D400C,mp4a.40.2",SUBTITLES="subtitles",AUDIO="audio_1_aacx32kbps"
cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_1.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=505157,AVERAGE-BANDWIDTH=431827,RESOLUTION=480x270,FRAME-RATE=25.000,CODECS="avc1.4D4015,mp4a.40.2",SUBTITLES="subtitles",AUDIO="audio_1_aacx48kbps"
cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_2.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=798492,AVERAGE-BANDWIDTH=651827,RESOLUTION=480x270,FRAME-RATE=25.000,CODECS="avc1.4D4015,mp4a.40.2",SUBTITLES="subtitles",AUDIO="audio_1_aacx48kbps"
cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_3.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1091827,AVERAGE-BANDWIDTH=871827,RESOLUTION=640x360,FRAME-RATE=25.000,CODECS="avc1.4D401E,mp4a.40.2",SUBTITLES="subtitles",AUDIO="audio_1_aacx96kbps"
cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1385157,AVERAGE-BANDWIDTH=1091827,RESOLUTION=854x480,FRAME-RATE=25.000,CODECS="avc1.4D401E,mp4a.40.2",SUBTITLES="subtitles",AUDIO="audio_1_aacx96kbps"
cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_5.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1971827,AVERAGE-BANDWIDTH=1531827,RESOLUTION=1280x720,FRAME-RATE=25.000,CODECS="avc1.4D401F,mp4a.40.2",SUBTITLES="subtitles",AUDIO="audio_1_aacx128kbps"
cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_6.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=3585131,AVERAGE-BANDWIDTH=2741791,RESOLUTION=1920x1080,FRAME-RATE=25.000,CODECS="avc1.4D4028,mp4a.40.2",SUBTITLES="subtitles",AUDIO="audio_1_aacx192kbps"
cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_7.m3u8
#EXT-X-IMAGE-STREAM-INF:BANDWIDTH=59606,RESOLUTION=320x180,CODECS="jpeg",URI="cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_8.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_0_aacx32kbps",CHANNELS="2",NAME="aac",LANGUAGE="hin",DEFAULT=YES,AUTOSELECT=YES,URI="cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_9_0.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_0_aacx48kbps",CHANNELS="2",NAME="aac",LANGUAGE="hin",DEFAULT=NO,AUTOSELECT=NO,URI="cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_10_0.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_0_aacx64kbps",CHANNELS="2",NAME="aac",LANGUAGE="hin",DEFAULT=NO,AUTOSELECT=NO,URI="cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_11_0.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_0_aacx96kbps",CHANNELS="2",NAME="aac",LANGUAGE="hin",DEFAULT=NO,AUTOSELECT=NO,URI="cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_12_0.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_0_aacx128kbps",CHANNELS="2",NAME="aac",LANGUAGE="hin",DEFAULT=NO,AUTOSELECT=NO,URI="cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_13_0.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_0_aacx192kbps",CHANNELS="2",NAME="aac",LANGUAGE="hin",DEFAULT=NO,AUTOSELECT=NO,URI="cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_14_0.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_1_aacx32kbps",CHANNELS="2",NAME="aac",LANGUAGE="hin",DEFAULT=NO,AUTOSELECT=NO,URI="cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_9_0.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_1_aacx48kbps",CHANNELS="2",NAME="aac",LANGUAGE="hin",DEFAULT=NO,AUTOSELECT=NO,URI="cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_10_0.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_1_aacx64kbps",CHANNELS="2",NAME="aac",LANGUAGE="hin",DEFAULT=NO,AUTOSELECT=NO,URI="cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_11_0.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_1_aacx96kbps",CHANNELS="2",NAME="aac",LANGUAGE="hin",DEFAULT=NO,AUTOSELECT=NO,URI="cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_12_0.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_1_aacx128kbps",CHANNELS="2",NAME="aac",LANGUAGE="hin",DEFAULT=NO,AUTOSELECT=NO,URI="cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_13_0.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_1_aacx192kbps",CHANNELS="2",NAME="aac",LANGUAGE="hin",DEFAULT=NO,AUTOSELECT=NO,URI="cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_14_0.m3u8"
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles",NAME="English",DEFAULT=YES,AUTOSELECT=YES,FORCED=NO,LANGUAGE="eng",URI="cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_16_0.m3u8"

I decided to try the 720p file, from url https://ak-mediavod.jiocinema.com/jcvod/video/show/coh_lkn_08_s01_fe_ott/s01/e08/hindi/fhd/h264/dolby_5point1/1714604843/jiocinemanondrmcmaf-6c8274e94d064008a95c512648536074/cmaf-web-premium-plain-34669b43bbe648278911f415d32f75ab/cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_6.m3u8?hdntl=exp=1714977145~acl=/jcvod/video/show/coh_lkn_08_s01_fe_ott/s01/e08/hindi/fhd/h264/dolby_5point1/1714604843/jiocinemanondrmcmaf-6c8274e94d064008a95c512648536074/cmaf-web-premium-plain-34669b43bbe648278911f415d32f75ab/*~id=bd5443e3fd384f9ab8e376da62552eb2~data=hdntl,rqId=585913cb-4895-404f-b433-75504033ebf2~hmac=c2c474dca3e6c8724d090d76b2a0a2896c5f4050b1a73cef5718d734e448cf8d

The output is attached (I had to change the file extension to attach it, but it was an m3u8 file): master_6.txt

If I try to run master_6.m3u8 in VLC is appears very briefly to load the 26 minute 40 second video, but then fails with message "adaptive error: Failed to create demuxer 0000000000000000 Unknown".

There don't seem to be any encryption parameters (denoted with #EXT-X-KEY) in these files.

In the browser inspector, the master.m3u8 file seemed to be loaded twice. One of those times the loading was initiated from a script, _app-a47d765db8524312.js (again I had to change to a .txt extension to upload): _app-a47d765db8524312.txt

Here's the page source, in case that's useful: https __www.jiocinema.com_tv-shows_lakshmi-narayan_1_hayagriv-declares-his-decision_3963921.txt

I wasn't logged into jiocinema to access any of this. I'm not registered with the site. If my browser is playing the file and the file is encrypted, it must be unencrypting it somehow. That the video failed to play in VLC could be due to encryption or could be because my copy of VLC is missing something it needs — is there any way to tell?

Is there any way I can confirm the video stream is encrypted? And if it is, how is it being decrypted in my browser if the key isn't available anywhere?

@velw
Copy link

velw commented May 5, 2024

I just tried it with ffplay (not sending any headers) and it reported a 403. But I've no idea if that's just because of the lack of headers or some other problem.

[hls @ 0000021b3a0f2fc0] Opening 'https://ak-mediavod.jiocinema.com/jcvod/video/show/coh_lkn_08_s01_fe_ott/s01/e08/hindi/fhd/h264/dolby_5point1/1714604843/jiocinemanondrmcmaf-6c8274e94d064008a95c512648536074/cmaf-web-premium-plain-34669b43bbe648278911f415d32f75ab/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/index_video_6_init.mp4' for reading
[https @ 0000021b406fe780] HTTP error 403 Forbiddenq=    0B f=0/0
[hls @ 0000021b3a0f2fc0] Failed to open an initialization section in playlist 0
[hls @ 0000021b3a0f2fc0] Error when loading first segment 'https://ak-mediavod.jiocinema.com/jcvod/video/show/coh_lkn_08_s01_fe_ott/s01/e08/hindi/fhd/h264/dolby_5point1/1714604843/jiocinemanondrmcmaf-6c8274e94d064008a95c512648536074/cmaf-web-premium-plain-34669b43bbe648278911f415d32f75ab/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/index_video_6_1.mp4'
https://ak-mediavod.jiocinema.com/jcvod/video/show/coh_lkn_08_s01_fe_ott/s01/e08/hindi/fhd/h264/dolby_5point1/1714604843/jiocinemanondrmcmaf-6c8274e94d064008a95c512648536074/cmaf-web-premium-plain-34669b43bbe648278911f415d32f75ab/cd5a76a36ce34cfe809e5734a37108eb/b2fcd65f8e0847838b73bf4d92c8d994/b59448753e4c4374935bf088d1898b38/master_6.m3u8?hdntl=exp=1714977145~acl=/jcvod/video/show/coh_lkn_08_s01_fe_ott/s01/e08/hindi/fhd/h264/dolby_5point1/1714604843/jiocinemanondrmcmaf-6c8274e94d064008a95c512648536074/cmaf-web-premium-plain-34669b43bbe648278911f415d32f75ab/*~id=bd5443e3fd384f9ab8e376da62552eb2~data=hdntl,rqId=585913cb-4895-404f-b433-75504033ebf2~hmac=c2c474dca3e6c8724d090d76b2a0a2896c5f4050b1a73cef5718d734e448cf8d: Server returned 403 Forbidden (access denied)

@velw
Copy link

velw commented May 5, 2024

Reading back up the thread I just spotted this, posted by @pukkandan last summer:

They have DRM too. See pinned issue on how to tell.

So I tracked down what looks like the pinned issue, under Site request for plex.tv #4062

I disabled the Widevine decryption add-on as described. The video (https://www.jiocinema.com/tv-shows/lakshmi-narayan/1/hayagriv-declares-his-decision/3963921) still plays.

I restarted the browser, just in case the add-on hadn't really been disabled. Again, it still plays.

It's hard to see how this video can be protected by DRM if it plays in the browser with the DRM module disabled. Is there anything else I should/can check?

@pukkandan
Copy link
Member

pukkandan commented May 5, 2024

The video (jiocinema.com/tv-shows/lakshmi-narayan/1/hayagriv-declares-his-decision/3963921) still plays.

Can confirm this video has non-DRM formats

@velw
Copy link

velw commented May 6, 2024

The video (jiocinema.com/tv-shows/lakshmi-narayan/1/hayagriv-declares-his-decision/3963921) still plays.

Can confirm this video has non-DRM formats

Thank you for confirming.

What happens now? I can't code in Python or I'd dig into it myself and try to put something together.

Also (separately) I noticed a lot of the comments on this issue seem to be being hidden, and most of them make sense but some of them don't. This one was marked as a duplicate, for example, when it isn't. I'm a bit worried it could make it difficult for someone who is able to work on this to follow what has and has not been determined about the issue.

@bashonly
Copy link
Member

bashonly commented May 6, 2024

I have a patch that I need to fix up and then I will open a PR to fix this. The two previous attempts to solve this that you referenced were 1. a DRM-only extractor and 2. my patch plagiarized and modified to extract DRM

@velw
Copy link

velw commented May 7, 2024

I have a patch that I need to fix up and then I will open a PR to fix this.

That would be great! Thank you very much for looking at this 👍

@velw
Copy link

velw commented May 18, 2024

@bashonly How are things going? Is there anything I can help test? I don't know how long a patch takes to finish, but if you meant that it will take longer to get to this please just let me know — I don't want to keep pestering you if you're super busy.

bashonly added a commit that referenced this issue May 25, 2024
Closes #5563, Closes #7759, Closes #8679, Closes #9349
Authored by: bashonly
@drewmeel
Copy link

So how does one download the videos from Jio? I am trying the basic commands and it says extractor error.

@abhranil26
Copy link

@drewmeel i think the update hasn't been pushed yet

@bashonly
Copy link
Member

@drewmeel @abhranil26 yt-dlp --update-to nightly

@drewmeel
Copy link

@drewmeel @abhranil26 yt-dlp --update-to nightly

thank you so much, and for working on the extractor. it seems to be working now.

@velw
Copy link

velw commented May 26, 2024

Thank you @bashonly! I saw that you'd merged a change for this earlier but hadn't realised I could still add a comment here. It's working for me, too. Really appreciate you taking the time to look at this 🩷

@abhranil26
Copy link

it seems urls with /sports/ aren't supported by the extractor.
example url - https://www.jiocinema.com/sports/cricket/final-kkr-vs-srh-highlights/3980221

@bashonly
Copy link
Member

@abhranil26 please open a new "site feature request" issue to track that. It is possible that there are no non-DRM streams available for sports, though

@theincognito-inc
Copy link

theincognito-inc commented Jun 6, 2024

@bashonly It works on sports streams as well, with a small change on the extractor, atleast for the video url I tested (I tested it and was able to download the video). Raised a "site feature request" issue as mentioned by you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
site-request Request to support a new website
Projects
None yet
10 participants