VideoHelp Forum


Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays!


Try StreamFab Downloader and download streaming video from Youtube, Netflix, Amazon! Download free trial.


+ Reply to Thread
Page 2 of 5
FirstFirst 1 2 3 4 ... LastLast
Results 31 to 60 of 126
Thread
  1. Looks like I had my l3.py modified so much that I broke everything. Thanks, it works with the default l3.py!
    Quote Quote  
  2. Member
    Join Date
    Aug 2023
    Location
    Turkey
    Search Comp PM
    i get only the link with 768x432 how to get better quality ?
    Quote Quote  
  3. At least not with our CDM's; many shows are only available at that resolution, the rest have 1024x576. I've not seen a video with higher resolution on joyn.de. Maybe a "joyn+" account has higher resolution videos available?

    In some cases the channel's own "mediathek" has a higher resolution, even not encrypted (that's for Tele5, DMAX, Pro7Maxx, HGTV, probably others too).
    Quote Quote  
  4. Member
    Join Date
    Aug 2023
    Location
    Turkey
    Search Comp PM
    Originally Posted by Obo View Post
    At least not with our CDM's; many shows are only available at that resolution, the rest have 1024x576. I've not seen a video with higher resolution on joyn.de. Maybe a "joyn+" account has higher resolution videos available?

    In some cases the channel's own "mediathek" has a higher resolution, even not encrypted (that's for Tele5, DMAX, Pro7Maxx, HGTV, probably others too).
    if i can get 1024x576 thad good for me only this one ...
    EXAMPLE naked-survival-xxl

    14:51:12.370 INFO : Vid *CENC 768x432 | 661 Kbps | video_eng=661000 | avc1.64001F | 1326 Segments | ~44m11s
    14:51:12.370 INFO : Vid *CENC 512x288 | 348 Kbps | video_eng=348000 | avc1.64001E | 1326 Segments | ~44m11s

    Quote Quote  
  5. In that case: https://dmax.de/sendungen/naked-survival-xxl

    Code:
    [info] Available formats for master:
    ID                     EXT RESOLUTION FPS │   FILESIZE    TBR PROTO │ VCODEC         VBR ACODEC     MORE INFO
    ────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    audio-aacl-125-English mp4 audio only     │                   m3u8  │ audio only         unknown    [en] English
    303                    mp4 416x234     25 │ ~ 98.53MiB   303k m3u8  │ avc1.4D400D   303k video only
    434                    mp4 416x234     25 │ ~141.13MiB   434k m3u8  │ avc1.4D400D   434k video only
    686                    mp4 640x360     25 │ ~223.08MiB   686k m3u8  │ avc1.4D401E   686k video only
    1108                   mp4 768x432     25 │ ~360.32MiB  1108k m3u8  │ avc1.4D401E  1108k video only
    1599                   mp4 960x540     25 │ ~519.99MiB  1599k m3u8  │ avc1.4D401F  1599k video only
    2436                   mp4 1280x720    25 │ ~792.18MiB  2436k m3u8  │ avc1.4D401F  2436k video only
    3849                   mp4 1280x720    25 │ ~  1.22GiB  3849k m3u8  │ avc1.4D401F  3849k video only
    6156                   mp4 1280x720    25 │ ~  1.95GiB  6156k m3u8  │ avc1.4D401F  6156k video only
    10340                  mp4 1920x1080   25 │ ~  3.28GiB 10340k m3u8  │ avc1.4D4028 10340k video only
    Quote Quote  
  6. Member
    Join Date
    Aug 2023
    Location
    Turkey
    Search Comp PM
    Originally Posted by Obo View Post
    In that case: https://dmax.de/sendungen/naked-survival-xxl

    Code:
    [info] Available formats for master:
    ID                     EXT RESOLUTION FPS │   FILESIZE    TBR PROTO │ VCODEC         VBR ACODEC     MORE INFO
    ────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    audio-aacl-125-English mp4 audio only     │                   m3u8  │ audio only         unknown    [en] English
    303                    mp4 416x234     25 │ ~ 98.53MiB   303k m3u8  │ avc1.4D400D   303k video only
    434                    mp4 416x234     25 │ ~141.13MiB   434k m3u8  │ avc1.4D400D   434k video only
    686                    mp4 640x360     25 │ ~223.08MiB   686k m3u8  │ avc1.4D401E   686k video only
    1108                   mp4 768x432     25 │ ~360.32MiB  1108k m3u8  │ avc1.4D401E  1108k video only
    1599                   mp4 960x540     25 │ ~519.99MiB  1599k m3u8  │ avc1.4D401F  1599k video only
    2436                   mp4 1280x720    25 │ ~792.18MiB  2436k m3u8  │ avc1.4D401F  2436k video only
    3849                   mp4 1280x720    25 │ ~  1.22GiB  3849k m3u8  │ avc1.4D401F  3849k video only
    6156                   mp4 1280x720    25 │ ~  1.95GiB  6156k m3u8  │ avc1.4D401F  6156k video only
    10340                  mp4 1920x1080   25 │ ~  3.28GiB 10340k m3u8  │ avc1.4D4028 10340k video only



    oo thnak you
    Quote Quote  
  7. Member
    Join Date
    Aug 2023
    Location
    Turkey
    Search Comp PM
    ahh i have now understand i was just use only one key bud if i use 4 keys

    16:50:50.024 INFO : Vid *CENC 1024x576 | 2871 Kbps | video_eng=2871000 | avc1.64001F | 2775 Segments | ~01h32m29s
    16:50:50.025 INFO : Vid *CENC 1024x576 | 1653 Kbps | video_eng=1653000 | avc1.64001F | 2775 Segments | ~01h32m29s
    16:50:50.025 INFO : Vid *CENC 1024x576 | 952 Kbps | video_eng=952000 | avc1.64001F | 2775 Segments | ~01h32m29s
    16:50:50.025 INFO : Vid *CENC 768x432 | 576 Kbps | video_eng=576000 | avc1.64001F | 2775 Segments | ~01h32m29s
    16:50:50.025 INFO : Vid *CENC 640x360 | 349 Kbps | video_eng=349000 | avc1.64001E | 2775 Segments | ~01h32m29s
    16:50:50.026 INFO : Aud *CENC audio_deu=157000 | 157 Kbps | mp4a.40.2 | de | 2CH | 2775 Segments | ~01h32m29s


    entresting
    Quote Quote  
  8. Good day.

    My script from #4 no longer runs properly either. The download stops after a few seconds. And the MP4 file is only a few seconds long. I tried it with:
    Code:
    heiko@Worf:~/Die Voegel$ yt-dlp -o enc.mp4 https://hybrid-prd.ad-prd.s.joyn.de/stitcher/Co0BCgozNDY1NzgzNDg1EAAaW2h0dHBzOi8vaHlicmlkLXByZC5hZC1wcmQucy5qb3luLmRlL2Fzc2V0cy9kNDBmZTcyMC0xZTZiLTQ5YTQtYjBmMy1iZDE3NTQ4MWFlMjAvMC9vcmlnaW5hbF8iIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAIA_EjgKFHYtNjQweDM2MC04MDBrX2EtODBrEhRhdmMxLjc3LjMwLG1wNGEuNDAuMhjQ_U0ggAUo6AIwGRI5ChV2LTc2OHg0MzItMTAwMGtfYS04MGsSFGF2YzEuNzcuMzAsbXA0YS40MC4yGOCtXSCABiiwAzAZHQAAAEA/manifest.mpd?sig=jKzTXGHN8LWtfUVNjrWUjXO-qPyx5xAks5XXsFS83QM --allow-u
    WARNING: You have asked for UNPLAYABLE formats to be listed/downloaded. This is a developer option intended for debugging. 
             If you experience any issues while using this option, DO NOT open a bug report
    [generic] Extracting URL: https://hybrid-prd.ad-prd.s.joyn.de/stitcher/Co0BCgozNDY1NzgzNDg1EAAaW2h0dHBzOi8vaHlicmlkLXByZC5h...-qPyx5xAks5XXsFS83QM
    [generic] manifest: Downloading webpage
    WARNING: [generic] Falling back on generic information extractor
    [generic] manifest: Extracting information
    [info] manifest: Downloading 1 format(s): v-768x432-1000k_a-80k
    [dashsegments] Total fragments: 8
    [download] Destination: enc.mp4
    [download] 100% of    2.10MiB in 00:00:00 at 2.27MiB/s
    heiko@Worf:~/Die Voegel$
    Best regards,
    Heiko
    Quote Quote  
  9. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    site URL? that where you get mpd from
    Quote Quote  
  10. Where did you get the mpd url from? The one I get starts with 'https://joyn-vod-prd.akamaized.net/v1', not 'https://hybrid-prd.ad-prd.s.joyn.de/stitcher'. The video from the first url downloads and decrypts as expected.
    Quote Quote  
  11. Good morning.

    The URL is https://www.joyn.de/play/filme/die-voegel-bp1iejjksxhg

    (I go to www.joyn.de, then continue to “Films/Horror” at the top. Then I select “The Birds.”.)

    The film is called “Die Vögel” in German.

    Best regards,
    Heiko
    Quote Quote  
  12. i got this mpd from your video url

    Code:
    https://joyn-vod-prd.akamaized.net/v1/CiRjMDM2ZWUzNy0wODdhLTQ5NjAtYWIyNy0yNTkxMWQ1M2NiMzM.Cg1hX3AxaWdzZnF5cnVuEAEY4AMiJGJhNGIwYTE2LWM0ZmMtNDA2MC1hMTAyLWFlMjE1Njk5ZGZlYQ.OYBuRFd53Z3K9R4WXQAGkBLeR9zFiBy-eQAdWXnoQzc/a_p1igsfqyrun/.ism/.mpd?filter=CiRkMmRiNzQ5OS02MmU0LTQ0MjYtODRiZS1mYzA1NDBhYTA4NDY.Cg1hX3AxaWdzZnF5cnVuElYodHlwZT09InZpZGVvIiYmTWF4SGVpZ2h0PD00ODApfHwodHlwZT09ImF1ZGlvIiYmRm91ckNDPT0iQUFDTCIpfHwodHlwZT09InRleHRzdHJlYW0iKQ.bdsLeEjFOEUhlCTQgKrhLUakw86j6tiKMp_1sVzCgok
    key
    Code:
    539760bb6793dcb77604f6957f52e109:77d1433dfd10afcebb065e1f8ad85f72
    5f915cf5b2fc574d8b9fc49bdfba7f11:8a9667e45e6a829a4d7fb2028d721013
    cf0aa92cbf4e50a8947bfa6da61aceed:7cabafeab92163058765b3fd77ab55f3
    55c0a37e728b5abe9e20ae133cea6209:0351e0d747184baf66118dcdfeda8750

    reso
    Code:
    ID                EXT RESOLUTION FPS │   TBR PROTO │ VCODEC        VBR ACODEC      ABR ASR MORE INFO
    ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    audio_deu=157000  m4a audio only     │  157k dash  │ audio only        mp4a.40.2  157k 48k [de] DRM, DASH audio, m4a_dash
    audio_eng=157000  m4a audio only     │  157k dash  │ audio only        mp4a.40.2  157k 48k [en] DRM, DASH audio, m4a_dash
    video_eng=350000  mp4 768x432     25 │  350k dash  │ avc1.64001F  350k video only          [en] DRM, DASH video, mp4_dash
    video_eng=583000  mp4 768x432     25 │  583k dash  │ avc1.64001F  583k video only          [en] DRM, DASH video, mp4_dash
    video_eng=973000  mp4 768x432     25 │  973k dash  │ avc1.64001F  973k video only          [en] DRM, DASH video, mp4_dash
    video_eng=1623000 mp4 768x432     25 │ 1623k dash  │ avc1.64001F 1623k video only          [en] DRM, DASH video, mp4_dash
    video_eng=2709000 mp4 768x432     25 │ 2709k dash  │ avc1.64001F 2709k video only          [en] DRM, DASH video, mp4_dash
    Quote Quote  
  13. Good day.

    Thank you for the keys. I wanted to try it myself with WKS-KEYS l3.py.

    Under Ubuntu with Firefox I can no longer access the network at joyn.de. Firefox jumps straight into debug mode. How can I turn this off?

    Video is playing. But only in English. What else do I have to add to yt-dlp - o enc.mp4 --allow-u to load the German track?
    Quote Quote  
  14. Originally Posted by Data2006 View Post
    Good day.

    Thank you for the keys. I wanted to try it myself with WKS-KEYS l3.py.

    Under Ubuntu with Firefox I can no longer access the network at joyn.de. Firefox jumps straight into debug mode. How can I turn this off?

    Video is playing. But only in English. What else do I have to add to yt-dlp - o enc.mp4 --allow-u to load the German track?
    when i play with this key
    539760bb6793dcb77604f6957f52e109:77d1433dfd10afceb b065e1f8ad85f72

    i can choose audio english or germany

    if you want to download
    try with N_m3u8DL-RE

    https://forum.videohelp.com/threads/401859-How-to-download-mpd-stream-%28DRM-protected%29/page7

    or try this

    download video
    Code:
    yt-dlp -f video_eng=2709000 -o enc.mp4 --allow-u "https://joyn-vod-prd.akamaized.net/v1/CiRjMDM2ZWUzNy0wODdhLTQ5NjAtYWIyNy0yNTkxMWQ1M2NiMzM.Cg1hX3AxaWdzZnF5cnVuEAEY4AMiJGJhNGIwYTE2LWM0ZmMtNDA2MC1hMTAyLWFlMjE1Njk5ZGZlYQ.OYBuRFd53Z3K9R4WXQAGkBLeR9zFiBy-eQAdWXnoQzc/a_p1igsfqyrun/.ism/.mpd?filter=CiRkMmRiNzQ5OS02MmU0LTQ0MjYtODRiZS1mYzA1NDBhYTA4NDY.Cg1hX3AxaWdzZnF5cnVuElYodHlwZT09InZpZGVvIiYmTWF4SGVpZ2h0PD00ODApfHwodHlwZT09ImF1ZGlvIiYmRm91ckNDPT0iQUFDTCIpfHwodHlwZT09InRleHRzdHJlYW0iKQ.bdsLeEjFOEUhlCTQgKrhLUakw86j6tiKMp_1sVzCgok"
    download audio
    Code:
    yt-dlp -f audio_deu=157000 -o enc.m4a --allow-u "https://joyn-vod-prd.akamaized.net/v1/CiRjMDM2ZWUzNy0wODdhLTQ5NjAtYWIyNy0yNTkxMWQ1M2NiMzM.Cg1hX3AxaWdzZnF5cnVuEAEY4AMiJGJhNGIwYTE2LWM0ZmMtNDA2MC1hMTAyLWFlMjE1Njk5ZGZlYQ.OYBuRFd53Z3K9R4WXQAGkBLeR9zFiBy-eQAdWXnoQzc/a_p1igsfqyrun/.ism/.mpd?filter=CiRkMmRiNzQ5OS02MmU0LTQ0MjYtODRiZS1mYzA1NDBhYTA4NDY.Cg1hX3AxaWdzZnF5cnVuElYodHlwZT09InZpZGVvIiYmTWF4SGVpZ2h0PD00ODApfHwodHlwZT09ImF1ZGlvIiYmRm91ckNDPT0iQUFDTCIpfHwodHlwZT09InRleHRzdHJlYW0iKQ.bdsLeEjFOEUhlCTQgKrhLUakw86j6tiKMp_1sVzCgok"
    decrypt with key
    Code:
    mp4decrypt --key 539760bb6793dcb77604f6957f52e109:77d1433dfd10afcebb065e1f8ad85f72 enc.mp4 video.mp4
    mp4decrypt --key 539760bb6793dcb77604f6957f52e109:77d1433dfd10afcebb065e1f8ad85f72 enc.m4a audio.m4a
    merge
    Code:
    ffmpeg -i video.mp4 -i audio.m4a -c copy "Die Vögel.mp4"
    Last edited by jckzz; 14th Nov 2023 at 11:15.
    Quote Quote  
  15. Member
    Join Date
    Jan 2024
    Location
    Germany
    Search Comp PM
    Can anyone give me a good idea how to download this:
    https://www.joyn.de/play/filme/if-only
    I used this kind of script downloading some while ago, and can't really remember how to...
    Quote Quote  
  16. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Code:
    N_m3u8DL-RE -M format=mkv --key f5ca96482bad9d4b4813f8eddc0ca7e7:94c00f1aa60595bf71e0de6361bd5da7 --key a73f81bc8d765332ae0df586718fdf4d:a40e1b8da627a82c59a13ad8c9494bc2 --key 1c79d0dc35625c5e9cc0e590008b56e5:99a1e664207a9ed2ed79f7240d4f5f85 --key 09b6f60e9b2451668da2a8f2c1da2926:ba04974806db7778f8c71c82bb3886f5 "https://joyn-vod-prd.akamaized.net/v1/CiRjMDM2ZWUzNy0wODdhLTQ5NjAtYWIyNy0yNTkxMWQ1M2NiMzM.Cg1hX3BtdGllaGN5ZzE2EAEYwAQiJGJhNGIwYTE2LWM0ZmMtNDA2MC1hMTAyLWFlMjE1Njk5ZGZlYQ.Lg2-sIzud-_LJ4nBprUFz8sVEYQDAdWvZieBfl8g7NM/a_pmtiehcyg16/.ism/.mpd?filter=CiRkMmRiNzQ5OS02MmU0LTQ0MjYtODRiZS1mYzA1NDBhYTA4NDY.Cg1hX3BtdGllaGN5ZzE2ElYodHlwZT09InZpZGVvIiYmTWF4SGVpZ2h0PD01NzYpfHwodHlwZT09ImF1ZGlvIiYmRm91ckNDPT0iQUFDTCIpfHwodHlwZT09InRleHRzdHJlYW0iKQ.mfneOqv0h1yVIuSu3ODFdpU61izwE6XhbkAIGkETtAs" --header "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" --header "Referer: https://www.joyn.de/" --save-name video
    Quote Quote  
  17. Is there actually any script which automates the login/auth tokens? Seems like a lot of work to get the auth token/entitlement token was looking at the kodi addon source code but its so hard to understand because basically it goes from one service to another.
    Quote Quote  
  18. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Originally Posted by Lostion View Post
    Is there actually any script which automates the login/auth tokens? Seems like a lot of work to get the auth token/entitlement token was looking at the kodi addon source code but its so hard to understand because basically it goes from one service to another.
    To get manifest and license url you have to make a request with a payload with a signature. This signature is obtained with some SHA-1 but I didn't managed to fully reverse the way it was obtained, the javascript code behind it is bloated and painful to reverse.
    Without that signature it's impossible to make a fully automated script sorry.

    Edit : I have found a way to get the signature, I'll write a script and maybe share it.
    Last edited by aqzs; 16th Aug 2024 at 17:12.
    Quote Quote  
  19. That code i saw:

    def build_signature(encoded_client_data, entitlement_token):

    sha_input = compat._format('{},{}{}', encoded_client_data, entitlement_token,
    compat._decode(b64decode(CONST.get('SIGNATURE_KEY' ))))

    i still don't get how i get there, iam pretty new to python. I did build an Autohotkey solution but thats need an active browser to work. Seems like its a pain in the ass to get joyn working.

    Edit: I only need it for free content don't care about the paid stuff only need it for one show which is free.
    Last edited by Lostion; 16th Aug 2024 at 17:31.
    Quote Quote  
  20. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Originally Posted by Lostion View Post
    That code i saw:

    def build_signature(encoded_client_data, entitlement_token):

    sha_input = compat._format('{},{}{}', encoded_client_data, entitlement_token,
    compat._decode(b64decode(CONST.get('SIGNATURE_KEY' ))))

    i still don't get how i get there, iam pretty new to python. I did build an Autohotkey solution but thats need an active browser to work. Seems like its a pain in the ass to get joyn working.

    Edit: I only need it for free content don't care about the paid stuff only need it for one show which is free.
    I started implementing something like that :
    Code:
    sha1(payload + ',' + token + secret)
    It would be useful for testing to share video url if you can ! Thank you !
    Quote Quote  
  21. https://www.joyn.de/play/serien/tv-total/20-25-puffi-wird-zum-undertaker

    Try that

    I still try to understand how all the payload stuff works. Because my solution kind of works (Autohotkey and it was a LOT of work) but well i want to learn it coding wise. Decrypting etc is not the problem getting the MPD and license server is thats the only part that is missing.
    Quote Quote  
  22. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Thanks for that link, joy.at and joy.de use the exact same API to get content.
    Based on token and video url I'm now able to get full download command !
    Image
    [Attachment 81505 - Click to enlarge]

    I'll see to implement token retrieval tomorrow.
    Quote Quote  
  23. joyn is strange now i need a login for that video hm
    Quote Quote  
  24. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Originally Posted by Lostion View Post
    joyn is strange now i need a login for that video hm
    Without any cookies, in private nav, first time opening joyn url, you will not need an account, if you refresh you will need one.

    Edit : token is obtained making a request like that :
    Code:
    headers = {'authorization': f'Bearer {anontoken}',}
        data = {"content_id":id,"content_type":"VOD"}
        data = requests.post('https://entitlement.p7s1.io/api/user/entitlement-token', headers=headers, json=data).json()
    anontoken can be obtained like that :
    Code:
    client_id = str(uuid.uuid4())
        print('random client_id: ', client_id)
        data = {"client_id":client_id,"client_name":"web","anon_device_id":client_id}
        data = requests.post('https://auth.joyn.de/auth/anonymous', json=data).json()
        anontoken = data['access_token']
    Last edited by aqzs; 16th Aug 2024 at 18:17.
    Quote Quote  
  25. Ah ok thanks didn't know that.
    Quote Quote  
  26. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Here is the token implementation : https://forum.videohelp.com/threads/410066-Video-Download-from-Joyn-de/page2#post2747005

    The script now works with a VPN :
    Code:
    Enter video URL: https://www.joyn.de/play/serien/tv-total/20-25-puffi-wird-zum-undertaker
    id:  a_p82ioscdb42
    name:  Puffi wird zum Undertaker
    random client_id:  e4172adf-1fb7-4cd8-a916-f040c87f2c0f
    token[:100]:  eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlfc2lnbiI6InByb2QiLCJlbnRpdGxlbWVudF9pZCI6IjFmMjBiNDI5LTQ
    signgaure:  2ddddc1a9e0f0ae13e093eacf832bddf4f99ee26
    N_m3u8DL-RE "https://delivery.vod-prd.s.joyn.de/v1/CiQwMjYwN2RlZC0xNjU4LTQyMDMtODNjNC1iYzk0NGI0MmJkY2M.Cg1hX3A4Mmlvc2NkYjQyEAMYwAQiJDM5YTU4NTA5LWZjZjEtNGIxZC05ZWZiLTNhNTAyZTIzMWNlYg.icFSv4Ddv3G3AX41WgHnccTiEnqYJRXeZ7imBzUsKh4/a_p82ioscdb42/.ism/.mpd?filter=CiQ2OGQ2OTlhOS03YWIxLTRhZjEtYWIwZS1iZGQ1ODY5NGNlOGM.Cg1hX3A4Mmlvc2NkYjQyEkYodHlwZT09InZpZGVvIiYmTWF4SGVpZ2h0PD01NzYpfHwodHlwZT09ImF1ZGlvIil8fCh0eXBlPT0idGV4dHN0cmVhbSIpGMAEIAEoATAB.B0TJB9OuHuV8R2FxS8It167I2PwLCX0ZYiymTkr4Yfk" --save-name "Puffi wird zum Undertaker" -sv best -sa all -ss all -mt -M format=mkv --log-level OFF --key a307cab7f2baef4d3a6fa0b8a24df586:2eda1b3d94687b37b6b901baf5cd0182 --key f316feeaf97c52f98caeb57bdfaf5a96:86f0c5a86dd5d72360b21b6ff8c73288 --key 80d9d95cfc3d54f8972aff1f3a3843e2:180e6a960355e318e862a417446c8b3b --key 3ef898c27a91599087b0275e6afcbc10:620fb9fba9fc0a3cb93c1761fec22c73
    Quote Quote  
  27. Thanks a lot! One question how did you get "id: a_p82ioscdb42" ?
    Quote Quote  
  28. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Originally Posted by Lostion View Post
    Thanks a lot! One question how did you get "id: a_p82ioscdb42" ?
    Code:
    def getid(videourl):
        if 'https://www.joyn.de' in videourl:
            slug = videourl.replace('https://www.joyn.de/', '')
            data = requests.get(f'https://www.joyn.de/_next/data/-ED4ji1a6D8khV7D7beLb/{slug}.json').json()
        else:
            slug = videourl.replace('https://www.joyn.at/', '')
            data = requests.get(f'https://www.joyn.at/_next/data/Q7SDjhQhK6mcSyq-NGBRa/{slug}.json').json()
        name = data['pageProps']['page']['episode']['title']
        id = data['pageProps']['page']['episode']['video']['id']
        return name, id
    Quote Quote  
  29. Ah thanks

    still i don't get whats the payload is here: sha1(payload + ',' + token + secret)

    like how can i get the signature and then the playlist? Because now i have an anon token and the Entitlement token but how can i now use them to get the actual playlist?

    Edit ah ok i need to do a post request at

    https://api.vod-prd.s.joyn.de/v1/asset/a_phbigtfx3lt/playlist?signature=2df6d65d6b6164...3014c98af52db5

    Could you please explain to me how i can use the 2 tokens to get the signature? Thanks a lot for the help! Really trying to learn and understand here
    Last edited by Lostion; 16th Aug 2024 at 18:54.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!