VideoHelp Forum
+ Reply to Thread
Page 2 of 10
FirstFirst 1 2 3 4 ... LastLast
Results 31 to 60 of 287
Thread
  1. Originally Posted by demoens View Post
    Well, the problem is that these episodes are only available till the end of this year.
    So i'm afraid that i wont have time to figure this out by then.

    Is there any other possible solution?
    I would really like to download these episodes.
    If it's the show you linked in your first post (I assume so: "Beschikbaar tot 02/01/2023"), the KID and key pairs for the episodes in the series are in here:

    Code:
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a1/
    Neveneffecten.S01E01
    De ploeg van Neveneffecten volgt biologen Stephen Blum en Elma Gretarsson in hun onderzoek naar het gedrag van de
    komomaan in zijn natuurlijke habitat. Maar deze unieke en schuchtere soort laat zich niet gewillig volgen, en Stephen en
    Elma zetten middelen en mensen in die ze liever niet hadden gebruikt... Bekijk aflevering 1 van seizoen 1 met VRT MAX
    via de site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-d3a231c2-ee7f-40be-bda9-52f91aee7965/pl-d3a231c2-ee7f-40be-bda9-52f91aee7965_drm_
    bb367a91-4684-4087-9472-495ae7406bba.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWQzYTIzMWMyLWVlN2YtNDBiZS1iZGE5LTUyZjkxYWVlNzk2NUjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E01
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b"\xb74a\x99s\xa2\xb9/\xff\xf5\xf4\xcds\xedZM<\xce\x88'\x1f\xd9\xdf\x94\xdb\xd2\x96\xb1E\xb4\x13\xf8\xcdW\x9e\xd7{\x
    d0\xf3h\xda'\xb3\x9f\xcb\xc3zF~6<\xfb\xc2:\n\x06\xc6!\xa0\xb9\xae}G!", permissions=[]),
        Key(type='CONTENT', kid=UUID('08b78e78-b8ee-756e-1fab-5ff95e1422ae'), key=b'\xc6\x96\x85\x85\x82*d\xba
    \x83\xe8\xea\xf7\x05\x9e;', permissions=[])
    ]
    {'08b78e78b8ee756e1fab5ff95e1422ae': 'c6968585822a64ba2083e8eaf7059e3b'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a2/
    Neveneffecten.S01E02
    Guido van Haezelbeke en zijn team gaan op zoek naar de bron van de belangrijkste stroom van BelgiŽ.
    
    Dit programma kan achterhaalde stereotypes of taal bevatten. Het wordt aangeboden zoals het destijds is gemaakt en
    voldoet mogelijk niet meer aan de huidige normen en waarden van de Vlaamse samenleving. Door hierop te wijzen, willen we
    bijdragen aan een open debat en een inclusieve samenleving. Bekijk aflevering 2 van seizoen 1 met VRT MAX via de site of
    app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-69886571-7f21-47b5-95ce-f47a2585d8f8/pl-69886571-7f21-47b5-95ce-f47a2585d8f8_drm_
    4dae3cdf-f433-4a61-b853-68156ce6a2d7.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLTY5ODg2NTcxLTdmMjEtNDdiNS05NWNlLWY0N2EyNTg1ZDhmOEjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E02
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\x80b\x13\xe0\x0eR4\x97\xea\xa7\xb7\xbe\x91\xc8\xfaMp\x88E\x19q\x98\x90\x1drfP\xdd\xf22\xe3tb\xa3~\xaf\x05.`D\x82?
    \x95\x93\xad\xa2\xa5\xdfb\x9a\xc4\xbd8\x84\x08\xf6\x17\xf0\x9a\x85\xdbR5p', permissions=[]),
        Key(type='CONTENT', kid=UUID('eef82e6e-92c4-4938-0d8a-1743318841ac'),
    key=b'F\xd7\xe4:\x99\xcc\xc5\x16\t\xf7\xb9\xea\xfbK\x7f\x19', permissions=[])
    ]
    {'eef82e6e92c449380d8a1743318841ac': '46d7e43a99ccc51609f7b9eafb4b7f19'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a3/
    Neveneffecten.S01E03
    Eind jaren '90 schrikt de wereld op wanneer een mysterieus en dodelijk virus razendsnel om zich heen grijpt. De opmars
    van DBB lijkt niet te stuiten, en alle hoop is gericht op de Belgische professor Kenny Van Dossche. Met zijn assistent
    Timothy Samois werkt hij de klok rond om een remedie te vinden, maar de tijd tikt... Bekijk aflevering 3 van seizoen 1
    met VRT MAX via de site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-1222298e-60f3-478e-8fdb-7642eb3f3f06/pl-1222298e-60f3-478e-8fdb-7642eb3f3f06_drm_
    d4299c1c-43fa-4bb5-963d-94ae0e0802d0.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLTEyMjIyOThlLTYwZjMtNDc4ZS04ZmRiLTc2NDJlYjNmM2YwNkjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E03
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\xa3\x00\x91\xeag\x00j\x94\xe0\xa8\xb8\x8d\x08\x88^q\xfa\x11&\xc3\x00\x00\xd0\xf2\x91]\xacj\x84yw\xf4Q\n\xb7\xf4\x
    dd\xd8f\x90\xdb\x84$\x16e\xedT\xa3w-\xce\xff\xd4TO\x1cdS\x983,\xcbNF', permissions=[]),
        Key(type='CONTENT', kid=UUID('bb7c9a46-f054-1bd4-b18a-26cd833aa16f'),
    key=b'S\xcf\x8a\x0f@\xf1k\x02)x\xa4\xe0VF\xe7\xb1', permissions=[])
    ]
    {'bb7c9a46f0541bd4b18a26cd833aa16f': '53cf8a0f40f16b022978a4e05646e7b1'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a4/
    Neveneffecten.S01E04
    De ploeg van Neveneffecten bewijst dat je ook met weinig middelen uitstekende natuurdocumentaires kan maken. Kosten en
    moeite werden gespaard om de kijker een blik te gunnen in de wondere wereld van het leven op aarde; van de verzengende
    hitte van de savanne tot de onherbergzame vrieskou op de noordpool. Bekijk aflevering 4 van seizoen 1 met VRT MAX via de
    site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-ecfeb64b-4ab3-48b6-a9e5-74b450490887/pl-ecfeb64b-4ab3-48b6-a9e5-74b450490887_drm_
    d737d2b1-9012-4108-8305-48dad7f7c3a1.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWVjZmViNjRiLTRhYjMtNDhiNi1hOWU1LTc0YjQ1MDQ5MDg4N0jj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E04
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\x8e\xdd\xd3\x07\xdb\xbf\xc9\xe0\xfb\xec\xed\\\xeb\xd9;8\xa4d\x80\x12\x9d\xd7\xb8\xb0I!\xd6\xf5G!h\xe4\xd7!\xa2t\x
    b8L\x8b\xaa\x03\xcc\x0e\xe6\x06s\x82\xa6\x05\xc4\xd0]\xaf\xae\xf6^h\x87\xce\x80s\x87\x84\x0c', permissions=[]),
        Key(type='CONTENT', kid=UUID('d47c8a80-8b68-a6c3-1acc-3c9c900e7fbe'),
    key=b'\x82\x15\xcc\xa7\xd7<ho\xcb\x95\x01^R\xe6\x91g', permissions=[])
    ]
    {'d47c8a808b68a6c31acc3c9c900e7fbe': '8215cca7d73c686fcb95015e52e69167'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a5/
    Neveneffecten.S01E05
    Het team van Guido Van Hazelbeke is terug met een nieuwe, ambitieuze expeditie. Het doel: de resten terugvinden van een
    verloren gewaande Egyptische beschaving in Gent. De ploeg van Neveneffecten volgt Guido en zijn team in de uren die
    voorafgaan aan wat nu al de ontdekking van de eeuw wordt genoemd... Bekijk aflevering 5 van seizoen 1 met VRT MAX via de
    site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-d3d3b217-5c56-49ab-b26d-28ab19c6cd58/pl-d3d3b217-5c56-49ab-b26d-28ab19c6cd58_drm_
    867be70a-a217-4dab-8a55-dca507addee8.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWQzZDNiMjE3LTVjNTYtNDlhYi1iMjZkLTI4YWIxOWM2Y2Q1OEjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E05
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'q\x0b\xe0\x1fV\xb2\xb4dVE]\x1c\x86\xb7yi\xa3\xec!4z\x919:]O\x82\xaa\xff\xd8\n=\x81\xa2g\x83\xd03Z\x9e\xe1\xa9L\xbc
    m\x1c\x1cV\x87\xc6\x8a!\x8d]\xf3\x18=&\xe4\xc4\xb6}\x06\xf7', permissions=[]),
        Key(type='CONTENT', kid=UUID('cc9a1f06-042d-325e-bb3d-c75c72ee54e7'), key=b'\xa9w\xb4\tQ\xc9\xd0\x95\x81F\xd5sV9AI',
    permissions=[])
    ]
    {'cc9a1f06042d325ebb3dc75c72ee54e7': 'a977b40951c9d0958146d57356394149'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a6/
    Neveneffecten.S01E06
    Geen enkele drinkbeker uit de geschiedenis van het christendom spreekt zo tot de verbeelding als de Graal. Historicus
    Berend Maertens roept de hulp in van een expert en van Leonardo Da Vinci, om dit eeuwenoude mysterie eindelijk te
    ontrafelen. Ze ontdekken dat het geheim groter is dan wat de Kerk ons wil laten geloven... Bekijk aflevering 6 van
    seizoen 1 met VRT MAX via de site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-ead6df34-6d5c-4251-90a0-2cc4c30decd8/pl-ead6df34-6d5c-4251-90a0-2cc4c30decd8_drm_
    9b23bee2-c8d5-4525-b37a-1da03c54b183.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWVhZDZkZjM0LTZkNWMtNDI1MS05MGEwLTJjYzRjMzBkZWNkOEjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E06
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\xb7\xbd\xa3\xb1\x1e\x87\xef\xfa\x06r"\xc8\xb1R\xd3\x9cSP\xb0Uav\x00\xdfB;\x9b\x04,AF\xeb\xd9\xe4\x93\xe09#\x8f\x8
    c\xd4\xd4\x06G\x9fo\xaetOSk<O\xac\xea\xe2\xbdJ\xd1\xb2\xa0Hv\xfb', permissions=[]),
        Key(type='CONTENT', kid=UUID('b00a6d61-96f7-ec8c-6a5f-291e749f0f98'),
    key=b'\x00\n(\xb28,\xc3\x00$n\xda\x92\x9dSc\x04', permissions=[])
    ]
    {'b00a6d6196f7ec8c6a5f291e749f0f98': '000a28b2382cc300246eda929d536304'}
    There. Now you can download these episodes in the meantime and practise on something else.
    Quote Quote  
  2. Originally Posted by AbortRetryFail View Post
    Originally Posted by demoens View Post
    Well, the problem is that these episodes are only available till the end of this year.
    So i'm afraid that i wont have time to figure this out by then.

    Is there any other possible solution?
    I would really like to download these episodes.
    If it's the show you linked in your first post (I assume so: "Beschikbaar tot 02/01/2023"), the KID and key pairs for the episodes in the series are in here:

    Code:
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a1/
    Neveneffecten.S01E01
    De ploeg van Neveneffecten volgt biologen Stephen Blum en Elma Gretarsson in hun onderzoek naar het gedrag van de
    komomaan in zijn natuurlijke habitat. Maar deze unieke en schuchtere soort laat zich niet gewillig volgen, en Stephen en
    Elma zetten middelen en mensen in die ze liever niet hadden gebruikt... Bekijk aflevering 1 van seizoen 1 met VRT MAX
    via de site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-d3a231c2-ee7f-40be-bda9-52f91aee7965/pl-d3a231c2-ee7f-40be-bda9-52f91aee7965_drm_
    bb367a91-4684-4087-9472-495ae7406bba.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWQzYTIzMWMyLWVlN2YtNDBiZS1iZGE5LTUyZjkxYWVlNzk2NUjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E01
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b"\xb74a\x99s\xa2\xb9/\xff\xf5\xf4\xcds\xedZM<\xce\x88'\x1f\xd9\xdf\x94\xdb\xd2\x96\xb1E\xb4\x13\xf8\xcdW\x9e\xd7{\x
    d0\xf3h\xda'\xb3\x9f\xcb\xc3zF~6<\xfb\xc2:\n\x06\xc6!\xa0\xb9\xae}G!", permissions=[]),
        Key(type='CONTENT', kid=UUID('08b78e78-b8ee-756e-1fab-5ff95e1422ae'), key=b'\xc6\x96\x85\x85\x82*d\xba
    \x83\xe8\xea\xf7\x05\x9e;', permissions=[])
    ]
    {'08b78e78b8ee756e1fab5ff95e1422ae': 'c6968585822a64ba2083e8eaf7059e3b'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a2/
    Neveneffecten.S01E02
    Guido van Haezelbeke en zijn team gaan op zoek naar de bron van de belangrijkste stroom van BelgiŽ.
    
    Dit programma kan achterhaalde stereotypes of taal bevatten. Het wordt aangeboden zoals het destijds is gemaakt en
    voldoet mogelijk niet meer aan de huidige normen en waarden van de Vlaamse samenleving. Door hierop te wijzen, willen we
    bijdragen aan een open debat en een inclusieve samenleving. Bekijk aflevering 2 van seizoen 1 met VRT MAX via de site of
    app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-69886571-7f21-47b5-95ce-f47a2585d8f8/pl-69886571-7f21-47b5-95ce-f47a2585d8f8_drm_
    4dae3cdf-f433-4a61-b853-68156ce6a2d7.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLTY5ODg2NTcxLTdmMjEtNDdiNS05NWNlLWY0N2EyNTg1ZDhmOEjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E02
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\x80b\x13\xe0\x0eR4\x97\xea\xa7\xb7\xbe\x91\xc8\xfaMp\x88E\x19q\x98\x90\x1drfP\xdd\xf22\xe3tb\xa3~\xaf\x05.`D\x82?
    \x95\x93\xad\xa2\xa5\xdfb\x9a\xc4\xbd8\x84\x08\xf6\x17\xf0\x9a\x85\xdbR5p', permissions=[]),
        Key(type='CONTENT', kid=UUID('eef82e6e-92c4-4938-0d8a-1743318841ac'),
    key=b'F\xd7\xe4:\x99\xcc\xc5\x16\t\xf7\xb9\xea\xfbK\x7f\x19', permissions=[])
    ]
    {'eef82e6e92c449380d8a1743318841ac': '46d7e43a99ccc51609f7b9eafb4b7f19'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a3/
    Neveneffecten.S01E03
    Eind jaren '90 schrikt de wereld op wanneer een mysterieus en dodelijk virus razendsnel om zich heen grijpt. De opmars
    van DBB lijkt niet te stuiten, en alle hoop is gericht op de Belgische professor Kenny Van Dossche. Met zijn assistent
    Timothy Samois werkt hij de klok rond om een remedie te vinden, maar de tijd tikt... Bekijk aflevering 3 van seizoen 1
    met VRT MAX via de site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-1222298e-60f3-478e-8fdb-7642eb3f3f06/pl-1222298e-60f3-478e-8fdb-7642eb3f3f06_drm_
    d4299c1c-43fa-4bb5-963d-94ae0e0802d0.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLTEyMjIyOThlLTYwZjMtNDc4ZS04ZmRiLTc2NDJlYjNmM2YwNkjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E03
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\xa3\x00\x91\xeag\x00j\x94\xe0\xa8\xb8\x8d\x08\x88^q\xfa\x11&\xc3\x00\x00\xd0\xf2\x91]\xacj\x84yw\xf4Q\n\xb7\xf4\x
    dd\xd8f\x90\xdb\x84$\x16e\xedT\xa3w-\xce\xff\xd4TO\x1cdS\x983,\xcbNF', permissions=[]),
        Key(type='CONTENT', kid=UUID('bb7c9a46-f054-1bd4-b18a-26cd833aa16f'),
    key=b'S\xcf\x8a\x0f@\xf1k\x02)x\xa4\xe0VF\xe7\xb1', permissions=[])
    ]
    {'bb7c9a46f0541bd4b18a26cd833aa16f': '53cf8a0f40f16b022978a4e05646e7b1'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a4/
    Neveneffecten.S01E04
    De ploeg van Neveneffecten bewijst dat je ook met weinig middelen uitstekende natuurdocumentaires kan maken. Kosten en
    moeite werden gespaard om de kijker een blik te gunnen in de wondere wereld van het leven op aarde; van de verzengende
    hitte van de savanne tot de onherbergzame vrieskou op de noordpool. Bekijk aflevering 4 van seizoen 1 met VRT MAX via de
    site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-ecfeb64b-4ab3-48b6-a9e5-74b450490887/pl-ecfeb64b-4ab3-48b6-a9e5-74b450490887_drm_
    d737d2b1-9012-4108-8305-48dad7f7c3a1.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWVjZmViNjRiLTRhYjMtNDhiNi1hOWU1LTc0YjQ1MDQ5MDg4N0jj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E04
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\x8e\xdd\xd3\x07\xdb\xbf\xc9\xe0\xfb\xec\xed\\\xeb\xd9;8\xa4d\x80\x12\x9d\xd7\xb8\xb0I!\xd6\xf5G!h\xe4\xd7!\xa2t\x
    b8L\x8b\xaa\x03\xcc\x0e\xe6\x06s\x82\xa6\x05\xc4\xd0]\xaf\xae\xf6^h\x87\xce\x80s\x87\x84\x0c', permissions=[]),
        Key(type='CONTENT', kid=UUID('d47c8a80-8b68-a6c3-1acc-3c9c900e7fbe'),
    key=b'\x82\x15\xcc\xa7\xd7<ho\xcb\x95\x01^R\xe6\x91g', permissions=[])
    ]
    {'d47c8a808b68a6c31acc3c9c900e7fbe': '8215cca7d73c686fcb95015e52e69167'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a5/
    Neveneffecten.S01E05
    Het team van Guido Van Hazelbeke is terug met een nieuwe, ambitieuze expeditie. Het doel: de resten terugvinden van een
    verloren gewaande Egyptische beschaving in Gent. De ploeg van Neveneffecten volgt Guido en zijn team in de uren die
    voorafgaan aan wat nu al de ontdekking van de eeuw wordt genoemd... Bekijk aflevering 5 van seizoen 1 met VRT MAX via de
    site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-d3d3b217-5c56-49ab-b26d-28ab19c6cd58/pl-d3d3b217-5c56-49ab-b26d-28ab19c6cd58_drm_
    867be70a-a217-4dab-8a55-dca507addee8.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWQzZDNiMjE3LTVjNTYtNDlhYi1iMjZkLTI4YWIxOWM2Y2Q1OEjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E05
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'q\x0b\xe0\x1fV\xb2\xb4dVE]\x1c\x86\xb7yi\xa3\xec!4z\x919:]O\x82\xaa\xff\xd8\n=\x81\xa2g\x83\xd03Z\x9e\xe1\xa9L\xbc
    m\x1c\x1cV\x87\xc6\x8a!\x8d]\xf3\x18=&\xe4\xc4\xb6}\x06\xf7', permissions=[]),
        Key(type='CONTENT', kid=UUID('cc9a1f06-042d-325e-bb3d-c75c72ee54e7'), key=b'\xa9w\xb4\tQ\xc9\xd0\x95\x81F\xd5sV9AI',
    permissions=[])
    ]
    {'cc9a1f06042d325ebb3dc75c72ee54e7': 'a977b40951c9d0958146d57356394149'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a6/
    Neveneffecten.S01E06
    Geen enkele drinkbeker uit de geschiedenis van het christendom spreekt zo tot de verbeelding als de Graal. Historicus
    Berend Maertens roept de hulp in van een expert en van Leonardo Da Vinci, om dit eeuwenoude mysterie eindelijk te
    ontrafelen. Ze ontdekken dat het geheim groter is dan wat de Kerk ons wil laten geloven... Bekijk aflevering 6 van
    seizoen 1 met VRT MAX via de site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-ead6df34-6d5c-4251-90a0-2cc4c30decd8/pl-ead6df34-6d5c-4251-90a0-2cc4c30decd8_drm_
    9b23bee2-c8d5-4525-b37a-1da03c54b183.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWVhZDZkZjM0LTZkNWMtNDI1MS05MGEwLTJjYzRjMzBkZWNkOEjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E06
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\xb7\xbd\xa3\xb1\x1e\x87\xef\xfa\x06r"\xc8\xb1R\xd3\x9cSP\xb0Uav\x00\xdfB;\x9b\x04,AF\xeb\xd9\xe4\x93\xe09#\x8f\x8
    c\xd4\xd4\x06G\x9fo\xaetOSk<O\xac\xea\xe2\xbdJ\xd1\xb2\xa0Hv\xfb', permissions=[]),
        Key(type='CONTENT', kid=UUID('b00a6d61-96f7-ec8c-6a5f-291e749f0f98'),
    key=b'\x00\n(\xb28,\xc3\x00$n\xda\x92\x9dSc\x04', permissions=[])
    ]
    {'b00a6d6196f7ec8c6a5f291e749f0f98': '000a28b2382cc300246eda929d536304'}
    There. Now you can download these episodes in the meantime and practise on something else.
    Thanks a lot man! Really appreciate it
    Quote Quote  
  3. Originally Posted by AbortRetryFail View Post
    Originally Posted by demoens View Post
    Well, the problem is that these episodes are only available till the end of this year.
    So i'm afraid that i wont have time to figure this out by then.

    Is there any other possible solution?
    I would really like to download these episodes.
    If it's the show you linked in your first post (I assume so: "Beschikbaar tot 02/01/2023"), the KID and key pairs for the episodes in the series are in here:

    Code:
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a1/
    Neveneffecten.S01E01
    De ploeg van Neveneffecten volgt biologen Stephen Blum en Elma Gretarsson in hun onderzoek naar het gedrag van de
    komomaan in zijn natuurlijke habitat. Maar deze unieke en schuchtere soort laat zich niet gewillig volgen, en Stephen en
    Elma zetten middelen en mensen in die ze liever niet hadden gebruikt... Bekijk aflevering 1 van seizoen 1 met VRT MAX
    via de site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-d3a231c2-ee7f-40be-bda9-52f91aee7965/pl-d3a231c2-ee7f-40be-bda9-52f91aee7965_drm_
    bb367a91-4684-4087-9472-495ae7406bba.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWQzYTIzMWMyLWVlN2YtNDBiZS1iZGE5LTUyZjkxYWVlNzk2NUjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E01
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b"\xb74a\x99s\xa2\xb9/\xff\xf5\xf4\xcds\xedZM<\xce\x88'\x1f\xd9\xdf\x94\xdb\xd2\x96\xb1E\xb4\x13\xf8\xcdW\x9e\xd7{\x
    d0\xf3h\xda'\xb3\x9f\xcb\xc3zF~6<\xfb\xc2:\n\x06\xc6!\xa0\xb9\xae}G!", permissions=[]),
        Key(type='CONTENT', kid=UUID('08b78e78-b8ee-756e-1fab-5ff95e1422ae'), key=b'\xc6\x96\x85\x85\x82*d\xba
    \x83\xe8\xea\xf7\x05\x9e;', permissions=[])
    ]
    {'08b78e78b8ee756e1fab5ff95e1422ae': 'c6968585822a64ba2083e8eaf7059e3b'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a2/
    Neveneffecten.S01E02
    Guido van Haezelbeke en zijn team gaan op zoek naar de bron van de belangrijkste stroom van BelgiŽ.
    
    Dit programma kan achterhaalde stereotypes of taal bevatten. Het wordt aangeboden zoals het destijds is gemaakt en
    voldoet mogelijk niet meer aan de huidige normen en waarden van de Vlaamse samenleving. Door hierop te wijzen, willen we
    bijdragen aan een open debat en een inclusieve samenleving. Bekijk aflevering 2 van seizoen 1 met VRT MAX via de site of
    app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-69886571-7f21-47b5-95ce-f47a2585d8f8/pl-69886571-7f21-47b5-95ce-f47a2585d8f8_drm_
    4dae3cdf-f433-4a61-b853-68156ce6a2d7.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLTY5ODg2NTcxLTdmMjEtNDdiNS05NWNlLWY0N2EyNTg1ZDhmOEjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E02
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\x80b\x13\xe0\x0eR4\x97\xea\xa7\xb7\xbe\x91\xc8\xfaMp\x88E\x19q\x98\x90\x1drfP\xdd\xf22\xe3tb\xa3~\xaf\x05.`D\x82?
    \x95\x93\xad\xa2\xa5\xdfb\x9a\xc4\xbd8\x84\x08\xf6\x17\xf0\x9a\x85\xdbR5p', permissions=[]),
        Key(type='CONTENT', kid=UUID('eef82e6e-92c4-4938-0d8a-1743318841ac'),
    key=b'F\xd7\xe4:\x99\xcc\xc5\x16\t\xf7\xb9\xea\xfbK\x7f\x19', permissions=[])
    ]
    {'eef82e6e92c449380d8a1743318841ac': '46d7e43a99ccc51609f7b9eafb4b7f19'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a3/
    Neveneffecten.S01E03
    Eind jaren '90 schrikt de wereld op wanneer een mysterieus en dodelijk virus razendsnel om zich heen grijpt. De opmars
    van DBB lijkt niet te stuiten, en alle hoop is gericht op de Belgische professor Kenny Van Dossche. Met zijn assistent
    Timothy Samois werkt hij de klok rond om een remedie te vinden, maar de tijd tikt... Bekijk aflevering 3 van seizoen 1
    met VRT MAX via de site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-1222298e-60f3-478e-8fdb-7642eb3f3f06/pl-1222298e-60f3-478e-8fdb-7642eb3f3f06_drm_
    d4299c1c-43fa-4bb5-963d-94ae0e0802d0.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLTEyMjIyOThlLTYwZjMtNDc4ZS04ZmRiLTc2NDJlYjNmM2YwNkjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E03
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\xa3\x00\x91\xeag\x00j\x94\xe0\xa8\xb8\x8d\x08\x88^q\xfa\x11&\xc3\x00\x00\xd0\xf2\x91]\xacj\x84yw\xf4Q\n\xb7\xf4\x
    dd\xd8f\x90\xdb\x84$\x16e\xedT\xa3w-\xce\xff\xd4TO\x1cdS\x983,\xcbNF', permissions=[]),
        Key(type='CONTENT', kid=UUID('bb7c9a46-f054-1bd4-b18a-26cd833aa16f'),
    key=b'S\xcf\x8a\x0f@\xf1k\x02)x\xa4\xe0VF\xe7\xb1', permissions=[])
    ]
    {'bb7c9a46f0541bd4b18a26cd833aa16f': '53cf8a0f40f16b022978a4e05646e7b1'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a4/
    Neveneffecten.S01E04
    De ploeg van Neveneffecten bewijst dat je ook met weinig middelen uitstekende natuurdocumentaires kan maken. Kosten en
    moeite werden gespaard om de kijker een blik te gunnen in de wondere wereld van het leven op aarde; van de verzengende
    hitte van de savanne tot de onherbergzame vrieskou op de noordpool. Bekijk aflevering 4 van seizoen 1 met VRT MAX via de
    site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-ecfeb64b-4ab3-48b6-a9e5-74b450490887/pl-ecfeb64b-4ab3-48b6-a9e5-74b450490887_drm_
    d737d2b1-9012-4108-8305-48dad7f7c3a1.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWVjZmViNjRiLTRhYjMtNDhiNi1hOWU1LTc0YjQ1MDQ5MDg4N0jj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E04
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\x8e\xdd\xd3\x07\xdb\xbf\xc9\xe0\xfb\xec\xed\\\xeb\xd9;8\xa4d\x80\x12\x9d\xd7\xb8\xb0I!\xd6\xf5G!h\xe4\xd7!\xa2t\x
    b8L\x8b\xaa\x03\xcc\x0e\xe6\x06s\x82\xa6\x05\xc4\xd0]\xaf\xae\xf6^h\x87\xce\x80s\x87\x84\x0c', permissions=[]),
        Key(type='CONTENT', kid=UUID('d47c8a80-8b68-a6c3-1acc-3c9c900e7fbe'),
    key=b'\x82\x15\xcc\xa7\xd7<ho\xcb\x95\x01^R\xe6\x91g', permissions=[])
    ]
    {'d47c8a808b68a6c31acc3c9c900e7fbe': '8215cca7d73c686fcb95015e52e69167'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a5/
    Neveneffecten.S01E05
    Het team van Guido Van Hazelbeke is terug met een nieuwe, ambitieuze expeditie. Het doel: de resten terugvinden van een
    verloren gewaande Egyptische beschaving in Gent. De ploeg van Neveneffecten volgt Guido en zijn team in de uren die
    voorafgaan aan wat nu al de ontdekking van de eeuw wordt genoemd... Bekijk aflevering 5 van seizoen 1 met VRT MAX via de
    site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-d3d3b217-5c56-49ab-b26d-28ab19c6cd58/pl-d3d3b217-5c56-49ab-b26d-28ab19c6cd58_drm_
    867be70a-a217-4dab-8a55-dca507addee8.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWQzZDNiMjE3LTVjNTYtNDlhYi1iMjZkLTI4YWIxOWM2Y2Q1OEjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E05
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'q\x0b\xe0\x1fV\xb2\xb4dVE]\x1c\x86\xb7yi\xa3\xec!4z\x919:]O\x82\xaa\xff\xd8\n=\x81\xa2g\x83\xd03Z\x9e\xe1\xa9L\xbc
    m\x1c\x1cV\x87\xc6\x8a!\x8d]\xf3\x18=&\xe4\xc4\xb6}\x06\xf7', permissions=[]),
        Key(type='CONTENT', kid=UUID('cc9a1f06-042d-325e-bb3d-c75c72ee54e7'), key=b'\xa9w\xb4\tQ\xc9\xd0\x95\x81F\xd5sV9AI',
    permissions=[])
    ]
    {'cc9a1f06042d325ebb3dc75c72ee54e7': 'a977b40951c9d0958146d57356394149'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a6/
    Neveneffecten.S01E06
    Geen enkele drinkbeker uit de geschiedenis van het christendom spreekt zo tot de verbeelding als de Graal. Historicus
    Berend Maertens roept de hulp in van een expert en van Leonardo Da Vinci, om dit eeuwenoude mysterie eindelijk te
    ontrafelen. Ze ontdekken dat het geheim groter is dan wat de Kerk ons wil laten geloven... Bekijk aflevering 6 van
    seizoen 1 met VRT MAX via de site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-ead6df34-6d5c-4251-90a0-2cc4c30decd8/pl-ead6df34-6d5c-4251-90a0-2cc4c30decd8_drm_
    9b23bee2-c8d5-4525-b37a-1da03c54b183.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWVhZDZkZjM0LTZkNWMtNDI1MS05MGEwLTJjYzRjMzBkZWNkOEjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E06
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\xb7\xbd\xa3\xb1\x1e\x87\xef\xfa\x06r"\xc8\xb1R\xd3\x9cSP\xb0Uav\x00\xdfB;\x9b\x04,AF\xeb\xd9\xe4\x93\xe09#\x8f\x8
    c\xd4\xd4\x06G\x9fo\xaetOSk<O\xac\xea\xe2\xbdJ\xd1\xb2\xa0Hv\xfb', permissions=[]),
        Key(type='CONTENT', kid=UUID('b00a6d61-96f7-ec8c-6a5f-291e749f0f98'),
    key=b'\x00\n(\xb28,\xc3\x00$n\xda\x92\x9dSc\x04', permissions=[])
    ]
    {'b00a6d6196f7ec8c6a5f291e749f0f98': '000a28b2382cc300246eda929d536304'}
    There. Now you can download these episodes in the meantime and practise on something else.
    Where can i find that vrt_dl.py script?
    Quote Quote  
  4. Originally Posted by demoens View Post
    Thanks a lot man! Really appreciate it
    You're welcome. I'd probably start with a simpler site though, getting keys from VRT is a little more complex because the license server requires a token and the license challenge itself made into an array of ints, both put into "a" JSON. No, I didn't know what any of that meant either when I started, but since then, there's been excellent guides written (and excellent videos made on an ad hoc basis)

    Originally Posted by KurtJakje View Post
    Where can i find that vrt_dl.py script?
    You don't, but if you're interested in writing it yourself:
    • Look at https://github.com/add-ons/plugin.video.vrt.nu/blob/master/resources/lib/tokenresolver.py which covers logging in and making the right requests to eventually get a token from Vualto required by the license server
    • You need to make a request to their GraphQL server to get the information for the episode in order to determine its name, season and episode numbers. This one can be worked out by just watching an episode with your browser's devtools open and filtering for "graphql", the often-mentioned https://curlconverter.com/ churns out usable Python code to remake the request again in code. You just need to change the tokens and the path to the episode
    • Because the MPD and init segment lack a PSSH, you need to generate it yourself. The venerable Axinom PSSH Box Decoder shows that the only thing of note in a VRT PSSH is the content ID, which you can get from the URL to the MPD. I whittled down the code from shaka-packager's pssh-box.py to this, which produces identical PSSHes to what I see from the EME Logger userscript in the browser:
      Code:
      def vrt_pssh_generate(content_id: str) -> str:
          widevine_pssh_data = widevine_pssh_data_pb2.WidevinePsshData()
          widevine_pssh_data.content_id = content_id.encode("utf-8")
          widevine_pssh_data.protection_scheme = struct.unpack('>L', "cenc".encode("utf-8"))[0]
          widevine_pssh_data = widevine_pssh_data.SerializeToString()
          pssh_box = b'pssh' + struct.pack('>i', 0) # version 0
          pssh_box += WV_SYSTEM_ID
          pssh_box += struct.pack('>i', len(widevine_pssh_data))
          pssh_box += widevine_pssh_data
          pssh_box = struct.pack('>i', len(pssh_box) + 4) + pssh_box
          return base64.b64encode(pssh_box).decode()
    • With the token and PSSH, you can make a license request. I'm partial to rlaphoenix's pywidevine for generating the challenge, while others prefer WKS/the pywidevine in WKS (and some laugh in VT)
    • With the keys and the link to the MPD, you can just use subprocess to run N_m3u8DL-RE at this point to actually download the episode
    Last edited by AbortRetryFail; 22nd Dec 2022 at 06:03.
    Quote Quote  
  5. Thanks @lomero. I know, that part is easy. It's getting the keys that is the hard bit. But I'm going to see if I can get there through an emulator and the guide... Interesting
    Quote Quote  
  6. Member
    Join Date
    Jan 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by AbortRetryFail View Post
    Originally Posted by demoens View Post
    Well, the problem is that these episodes are only available till the end of this year.
    So i'm afraid that i wont have time to figure this out by then.

    Is there any other possible solution?
    I would really like to download these episodes.
    If it's the show you linked in your first post (I assume so: "Beschikbaar tot 02/01/2023"), the KID and key pairs for the episodes in the series are in here:

    Code:
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a1/
    Neveneffecten.S01E01
    De ploeg van Neveneffecten volgt biologen Stephen Blum en Elma Gretarsson in hun onderzoek naar het gedrag van de
    komomaan in zijn natuurlijke habitat. Maar deze unieke en schuchtere soort laat zich niet gewillig volgen, en Stephen en
    Elma zetten middelen en mensen in die ze liever niet hadden gebruikt... Bekijk aflevering 1 van seizoen 1 met VRT MAX
    via de site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-d3a231c2-ee7f-40be-bda9-52f91aee7965/pl-d3a231c2-ee7f-40be-bda9-52f91aee7965_drm_
    bb367a91-4684-4087-9472-495ae7406bba.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWQzYTIzMWMyLWVlN2YtNDBiZS1iZGE5LTUyZjkxYWVlNzk2NUjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E01
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b"\xb74a\x99s\xa2\xb9/\xff\xf5\xf4\xcds\xedZM<\xce\x88'\x1f\xd9\xdf\x94\xdb\xd2\x96\xb1E\xb4\x13\xf8\xcdW\x9e\xd7{\x
    d0\xf3h\xda'\xb3\x9f\xcb\xc3zF~6<\xfb\xc2:\n\x06\xc6!\xa0\xb9\xae}G!", permissions=[]),
        Key(type='CONTENT', kid=UUID('08b78e78-b8ee-756e-1fab-5ff95e1422ae'), key=b'\xc6\x96\x85\x85\x82*d\xba
    \x83\xe8\xea\xf7\x05\x9e;', permissions=[])
    ]
    {'08b78e78b8ee756e1fab5ff95e1422ae': 'c6968585822a64ba2083e8eaf7059e3b'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a2/
    Neveneffecten.S01E02
    Guido van Haezelbeke en zijn team gaan op zoek naar de bron van de belangrijkste stroom van BelgiŽ.
    
    Dit programma kan achterhaalde stereotypes of taal bevatten. Het wordt aangeboden zoals het destijds is gemaakt en
    voldoet mogelijk niet meer aan de huidige normen en waarden van de Vlaamse samenleving. Door hierop te wijzen, willen we
    bijdragen aan een open debat en een inclusieve samenleving. Bekijk aflevering 2 van seizoen 1 met VRT MAX via de site of
    app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-69886571-7f21-47b5-95ce-f47a2585d8f8/pl-69886571-7f21-47b5-95ce-f47a2585d8f8_drm_
    4dae3cdf-f433-4a61-b853-68156ce6a2d7.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLTY5ODg2NTcxLTdmMjEtNDdiNS05NWNlLWY0N2EyNTg1ZDhmOEjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E02
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\x80b\x13\xe0\x0eR4\x97\xea\xa7\xb7\xbe\x91\xc8\xfaMp\x88E\x19q\x98\x90\x1drfP\xdd\xf22\xe3tb\xa3~\xaf\x05.`D\x82?
    \x95\x93\xad\xa2\xa5\xdfb\x9a\xc4\xbd8\x84\x08\xf6\x17\xf0\x9a\x85\xdbR5p', permissions=[]),
        Key(type='CONTENT', kid=UUID('eef82e6e-92c4-4938-0d8a-1743318841ac'),
    key=b'F\xd7\xe4:\x99\xcc\xc5\x16\t\xf7\xb9\xea\xfbK\x7f\x19', permissions=[])
    ]
    {'eef82e6e92c449380d8a1743318841ac': '46d7e43a99ccc51609f7b9eafb4b7f19'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a3/
    Neveneffecten.S01E03
    Eind jaren '90 schrikt de wereld op wanneer een mysterieus en dodelijk virus razendsnel om zich heen grijpt. De opmars
    van DBB lijkt niet te stuiten, en alle hoop is gericht op de Belgische professor Kenny Van Dossche. Met zijn assistent
    Timothy Samois werkt hij de klok rond om een remedie te vinden, maar de tijd tikt... Bekijk aflevering 3 van seizoen 1
    met VRT MAX via de site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-1222298e-60f3-478e-8fdb-7642eb3f3f06/pl-1222298e-60f3-478e-8fdb-7642eb3f3f06_drm_
    d4299c1c-43fa-4bb5-963d-94ae0e0802d0.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLTEyMjIyOThlLTYwZjMtNDc4ZS04ZmRiLTc2NDJlYjNmM2YwNkjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E03
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\xa3\x00\x91\xeag\x00j\x94\xe0\xa8\xb8\x8d\x08\x88^q\xfa\x11&\xc3\x00\x00\xd0\xf2\x91]\xacj\x84yw\xf4Q\n\xb7\xf4\x
    dd\xd8f\x90\xdb\x84$\x16e\xedT\xa3w-\xce\xff\xd4TO\x1cdS\x983,\xcbNF', permissions=[]),
        Key(type='CONTENT', kid=UUID('bb7c9a46-f054-1bd4-b18a-26cd833aa16f'),
    key=b'S\xcf\x8a\x0f@\xf1k\x02)x\xa4\xe0VF\xe7\xb1', permissions=[])
    ]
    {'bb7c9a46f0541bd4b18a26cd833aa16f': '53cf8a0f40f16b022978a4e05646e7b1'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a4/
    Neveneffecten.S01E04
    De ploeg van Neveneffecten bewijst dat je ook met weinig middelen uitstekende natuurdocumentaires kan maken. Kosten en
    moeite werden gespaard om de kijker een blik te gunnen in de wondere wereld van het leven op aarde; van de verzengende
    hitte van de savanne tot de onherbergzame vrieskou op de noordpool. Bekijk aflevering 4 van seizoen 1 met VRT MAX via de
    site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-ecfeb64b-4ab3-48b6-a9e5-74b450490887/pl-ecfeb64b-4ab3-48b6-a9e5-74b450490887_drm_
    d737d2b1-9012-4108-8305-48dad7f7c3a1.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWVjZmViNjRiLTRhYjMtNDhiNi1hOWU1LTc0YjQ1MDQ5MDg4N0jj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E04
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\x8e\xdd\xd3\x07\xdb\xbf\xc9\xe0\xfb\xec\xed\\\xeb\xd9;8\xa4d\x80\x12\x9d\xd7\xb8\xb0I!\xd6\xf5G!h\xe4\xd7!\xa2t\x
    b8L\x8b\xaa\x03\xcc\x0e\xe6\x06s\x82\xa6\x05\xc4\xd0]\xaf\xae\xf6^h\x87\xce\x80s\x87\x84\x0c', permissions=[]),
        Key(type='CONTENT', kid=UUID('d47c8a80-8b68-a6c3-1acc-3c9c900e7fbe'),
    key=b'\x82\x15\xcc\xa7\xd7<ho\xcb\x95\x01^R\xe6\x91g', permissions=[])
    ]
    {'d47c8a808b68a6c31acc3c9c900e7fbe': '8215cca7d73c686fcb95015e52e69167'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a5/
    Neveneffecten.S01E05
    Het team van Guido Van Hazelbeke is terug met een nieuwe, ambitieuze expeditie. Het doel: de resten terugvinden van een
    verloren gewaande Egyptische beschaving in Gent. De ploeg van Neveneffecten volgt Guido en zijn team in de uren die
    voorafgaan aan wat nu al de ontdekking van de eeuw wordt genoemd... Bekijk aflevering 5 van seizoen 1 met VRT MAX via de
    site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-d3d3b217-5c56-49ab-b26d-28ab19c6cd58/pl-d3d3b217-5c56-49ab-b26d-28ab19c6cd58_drm_
    867be70a-a217-4dab-8a55-dca507addee8.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWQzZDNiMjE3LTVjNTYtNDlhYi1iMjZkLTI4YWIxOWM2Y2Q1OEjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E05
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'q\x0b\xe0\x1fV\xb2\xb4dVE]\x1c\x86\xb7yi\xa3\xec!4z\x919:]O\x82\xaa\xff\xd8\n=\x81\xa2g\x83\xd03Z\x9e\xe1\xa9L\xbc
    m\x1c\x1cV\x87\xc6\x8a!\x8d]\xf3\x18=&\xe4\xc4\xb6}\x06\xf7', permissions=[]),
        Key(type='CONTENT', kid=UUID('cc9a1f06-042d-325e-bb3d-c75c72ee54e7'), key=b'\xa9w\xb4\tQ\xc9\xd0\x95\x81F\xd5sV9AI',
    permissions=[])
    ]
    {'cc9a1f06042d325ebb3dc75c72ee54e7': 'a977b40951c9d0958146d57356394149'}
    
    >vrt_dl.py https://www.vrt.be/vrtnu/a-z/neveneffecten/1/neveneffecten-s1a6/
    Neveneffecten.S01E06
    Geen enkele drinkbeker uit de geschiedenis van het christendom spreekt zo tot de verbeelding als de Graal. Historicus
    Berend Maertens roept de hulp in van een expert en van Leonardo Da Vinci, om dit eeuwenoude mysterie eindelijk te
    ontrafelen. Ze ontdekken dat het geheim groter is dan wat de Kerk ons wil laten geloven... Bekijk aflevering 6 van
    seizoen 1 met VRT MAX via de site of app.
    Obtained PSSH from
    https://remix.vrtcdn.be/content/vod/pl-ead6df34-6d5c-4251-90a0-2cc4c30decd8/pl-ead6df34-6d5c-4251-90a0-2cc4c30decd8_drm_
    9b23bee2-c8d5-4525-b37a-1da03c54b183.ism/.mpd:
    AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8iJ3BsLWVhZDZkZjM0LTZkNWMtNDI1MS05MGEwLTJjYzRjMzBkZWNkOEjj3JWbBg==
    - Getting decryption keys for Neveneffecten.S01E06
    [+] Set Service Privacy Certificate: license.widevine.com
    [
        Key(type='SIGNING', kid=UUID('00000000-0000-0000-0000-000000000000'),
    key=b'\xb7\xbd\xa3\xb1\x1e\x87\xef\xfa\x06r"\xc8\xb1R\xd3\x9cSP\xb0Uav\x00\xdfB;\x9b\x04,AF\xeb\xd9\xe4\x93\xe09#\x8f\x8
    c\xd4\xd4\x06G\x9fo\xaetOSk<O\xac\xea\xe2\xbdJ\xd1\xb2\xa0Hv\xfb', permissions=[]),
        Key(type='CONTENT', kid=UUID('b00a6d61-96f7-ec8c-6a5f-291e749f0f98'),
    key=b'\x00\n(\xb28,\xc3\x00$n\xda\x92\x9dSc\x04', permissions=[])
    ]
    {'b00a6d6196f7ec8c6a5f291e749f0f98': '000a28b2382cc300246eda929d536304'}
    There. Now you can download these episodes in the meantime and practise on something else.
    Thanks for these! Can you also provide us the keys for episode 7 and 8? Thanks!
    Quote Quote  
  7. Member
    Join Date
    Jan 2022
    Location
    Belgium
    Search Comp PM
    Someone else that could provide the codes for episode 7 and 8 of this series? That would be awesome!
    Quote Quote  
  8. Code:
    episode 7
    --key 71060de6827dc62ec007f4c89c11fb1f:9c64f01b2f04e65ab39ec9f49d81b4c3
    episode 8
    --key ed5801e846f5ce42203e63aaffc01d48:5ba31c386d30d40667c48ccf7267e565
    Quote Quote  
  9. Member
    Join Date
    Jan 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by ElCap View Post
    Code:
    episode 7
    --key 71060de6827dc62ec007f4c89c11fb1f:9c64f01b2f04e65ab39ec9f49d81b4c3
    episode 8
    --key ed5801e846f5ce42203e63aaffc01d48:5ba31c386d30d40667c48ccf7267e565
    Awesome! Thank you so much (these episodes expire within a few days, so thanks a million for the quick response!)

    For the Flemish / Dutch people who still want to download all episodes before they are removed, here are all command line codes to fetch them. (Season 2 is not protected, so no keys needed there):
    Code:
    N_m3u8DL-RE -M format=mp4 --key 08b78e78b8ee756e1fab5ff95e1422ae:c6968585822a64ba2083e8eaf7059e3b "https://remix.vrtcdn.be/content/vod/pl-d3a231c2-ee7f-40be-bda9-52f91aee7965/pl-d3a231c2-ee7f-40be-bda9-52f91aee7965_drm_bb367a91-4684-4087-9472-495ae7406bba.ism/.mpd" --save-name S01E01
    N_m3u8DL-RE -M format=mp4 --key eef82e6e92c449380d8a1743318841ac:46d7e43a99ccc51609f7b9eafb4b7f19 "https://remix.vrtcdn.be/content/vod/pl-69886571-7f21-47b5-95ce-f47a2585d8f8/pl-69886571-7f21-47b5-95ce-f47a2585d8f8_drm_4dae3cdf-f433-4a61-b853-68156ce6a2d7.ism/.mpd" --save-name S01E02
    N_m3u8DL-RE -M format=mp4 --key bb7c9a46f0541bd4b18a26cd833aa16f:53cf8a0f40f16b022978a4e05646e7b1 "https://remix.vrtcdn.be/content/vod/pl-1222298e-60f3-478e-8fdb-7642eb3f3f06/pl-1222298e-60f3-478e-8fdb-7642eb3f3f06_drm_d4299c1c-43fa-4bb5-963d-94ae0e0802d0.ism/.mpd" --save-name S01E03
    N_m3u8DL-RE -M format=mp4 --key d47c8a808b68a6c31acc3c9c900e7fbe:8215cca7d73c686fcb95015e52e69167 "https://remix.vrtcdn.be/content/vod/pl-ecfeb64b-4ab3-48b6-a9e5-74b450490887/pl-ecfeb64b-4ab3-48b6-a9e5-74b450490887_drm_d737d2b1-9012-4108-8305-48dad7f7c3a1.ism/.mpd" --save-name S01E04
    N_m3u8DL-RE -M format=mp4 --key cc9a1f06042d325ebb3dc75c72ee54e7:a977b40951c9d0958146d57356394149 "https://remix.vrtcdn.be/content/vod/pl-d3d3b217-5c56-49ab-b26d-28ab19c6cd58/pl-d3d3b217-5c56-49ab-b26d-28ab19c6cd58_drm_867be70a-a217-4dab-8a55-dca507addee8.ism/.mpd" --save-name S01E05
    N_m3u8DL-RE -M format=mp4 --key b00a6d6196f7ec8c6a5f291e749f0f98:000a28b2382cc300246eda929d536304 "https://remix.vrtcdn.be/content/vod/pl-ead6df34-6d5c-4251-90a0-2cc4c30decd8/pl-ead6df34-6d5c-4251-90a0-2cc4c30decd8_drm_9b23bee2-c8d5-4525-b37a-1da03c54b183.ism/.mpd" --save-name S01E06
    N_m3u8DL-RE -M format=mp4 --key 71060de6827dc62ec007f4c89c11fb1f:9c64f01b2f04e65ab39ec9f49d81b4c3 "https://remix.vrtcdn.be/content/vod/pl-e706a3ef-f85d-4fc1-b126-a4ad14344132/pl-e706a3ef-f85d-4fc1-b126-a4ad14344132_drm_fa4c5f9f-7e41-4b39-a280-ccb6779c1940.ism/.mpd" --save-name S01E07
    N_m3u8DL-RE -M format=mp4 --key ed5801e846f5ce42203e63aaffc01d48:5ba31c386d30d40667c48ccf7267e565 "https://remix.vrtcdn.be/content/vod/pl-222599e0-c560-46d7-a0e8-51b30993bb6c/pl-222599e0-c560-46d7-a0e8-51b30993bb6c_drm_06442642-b34a-42d8-9678-e5c068446c77.ism/.mpd" --save-name S01E08
    
    
    
    N_m3u8DL-RE -M format=mp4 "https://remix.vrtcdn.be/content/vod/pl-3d8110be-f66a-4242-a89a-952956e6bd32/pl-3d8110be-f66a-4242-a89a-952956e6bd32_nodrm_8f3eb434-9f7d-4e19-bc7b-d8ae3ea3243a.ism/.mpd" --save-name S02E01
    N_m3u8DL-RE -M format=mp4 "https://remix.vrtcdn.be/content/vod/pl-df9ab318-7ff9-441a-8c2c-a35b7f7bce8a/pl-df9ab318-7ff9-441a-8c2c-a35b7f7bce8a_nodrm_08a7b06b-977c-4cfa-a005-0ef48ef7bb69.ism/.mpd" --save-name S02E02
    N_m3u8DL-RE -M format=mp4 "https://remix.vrtcdn.be/content/vod/pl-bf900b0e-b6da-43cb-b91e-47627cc2c8c4/pl-bf900b0e-b6da-43cb-b91e-47627cc2c8c4_nodrm_203b9cd1-e115-43db-8df9-3f97b1bf99db.ism/.mpd" --save-name S02E03
    N_m3u8DL-RE -M format=mp4 "https://remix.vrtcdn.be/content/vod/pl-b53d91e8-dd1b-4a77-b446-d1ddb6acfee5/pl-b53d91e8-dd1b-4a77-b446-d1ddb6acfee5_nodrm_76808d2d-a6b7-4bee-acc3-359dfdc79129.ism/.mpd" --save-name S02E04
    Oh, and lomero, maybe try to be a little polite and don't send me a PM with only curses and profanities because I also asked for the keys here on the forum and not only to you in a PM. Your first response was that you did not have time to retrieve them, and that's fine by me, but why you have to send a PM just to be mad because I also asked here, is beyond me. Also blocking PM's after sending such a mail is just not OK, mate. Work on that temper, I'd say! Anyway, luckily there are tons of other people on the forum that are actually willing to help. Really appreciate this!
    Last edited by TomVDJ; 29th Dec 2022 at 06:08.
    Quote Quote  
  10. Hi, I appreciate if anyone could help with keys to a couple of VRT videos. Thanks to this forum I got a working cdm and managed to apply it to different sites but VRT turned out a bit more difficult than I'm currently able to manage. The first video is close to expiration and I don't think I will be able to get keys myself by then.
    The videos are:
    https://www.vrt.be/vrtnu/a-z/sporza--veldrijden/2022/sporza--veldrijden-d20221204-sche...wen-en-mannen/
    https://www.vrt.be/vrtnu/a-z/sporza--veldrijden/2022/sporza--veldrijden-d20221227-sporza-veldrijden/
    Quote Quote  
  11. Hi! I'm in need of help with VRT Max as well...
    I've tried to modify the JSON request for that site.

    Using widevine_keys by medvm, I'm modify the JSON request to something like this :

    Code:
    responses.append(requests.post(url=lic_url, headers=headers.headers, params=params, 
    		json={"token":"vrt|2023-01-10T11:16:58Z|" + str(request, "utf-8" ) + "|149d1aa6ec2ea7fa29010f0c9f36dab0780ecd78","drm_info":[8,4]}
    		))
    I've figured out on how to generate the PSSH, get the correct request URL (https://widevine-proxy.drm.technology/proxy) and I can confirm that my device key is still working.
    But still can't get the keys unfortunately

    I'd appreciate a help on this. Thank you!
    Quote Quote  
  12. Member
    Join Date
    Feb 2022
    Location
    Europe
    Search PM
    your "drm_info":[8,4] should be much much longer, that is a really long string.
    Quote Quote  
  13. I try to get vid from vrt but i don't understand what todo ;-(
    As say Gnodde the drm info are longer.

    for the vid i try to download it's this :
    Code:
    [
        8,
        1,
        18,
        155,
        29,
        18,
        71,
        10,
        69,
        10,
        47,
        34,
        39,
        112,
        108,
        45,
        102,
        56,
        53,
        50,
        55,
        99,
        54,
        54,
        45,
        49,
        100,
        57,
        51,
        45,
        52,
        56,
        98,
        54,
        45,
        57,
        53,
        55,
        51,
        45,
        99,
        101,
        52,
        50,
        53,
        101,
        99,
        99,
        102,
        57,
        53,
        97,
        72,
        227,
        220,
        149,
        155,
        6,
        16,
        1,
        26,
        16,
        155,
        207,
        247,
        90,
        188,
        144,
        122,
        39,
        2,
        92,
        90,
        147,
        134,
        133,
        186,
        192,
        24,
        1,
        32,
        225,
        246,
        246,
        157,
        6,
        48,
        21,
        56,
        186,
        185,
        198,
        41,
        66,
        192,
        28,
        10,
        20,
        108,
        105,
        99,
        101,
        110,
        115,
        101,
        46,
        119,
        105,
        100,
        101,
        118,
        105,
        110,
        101,
        46,
        99,
        111,
        109,
        18,
        16,
        23,
        5,
        185,
        23,
        204,
        18,
        4,
        134,
        139,
        6,
        51,
        58,
        47,
        119,
        42,
        140,
        26,
        128,
        26,
        215,
        63,
        211,
        100,
        40,
        169,
        19,
        48,
        204,
        129,
        69,
        155,
        152,
        228,
        131,
        8,
        65,
        205,
        52,
        175,
        136,
        50,
        95,
        219,
        195,
        74,
        144,
        160,
        174,
        14,
        172,
        164,
        168,
        71,
        223,
        225,
        26,
        214,
        78,
        246,
        225,
        55,
        94,
        28,
        123,
        202,
        72,
        147,
        138,
        103,
        246,
        71,
        206,
        250,
        201,
        41,
        238,
        225,
        194,
        137,
        56,
        168,
        220,
        114,
        210,
        164,
        222,
        221,
        164,
        251,
        56,
        25,
        174,
        36,
        43,
        65,
        115,
        50,
        91,
        212,
        150,
        90,
        254,
        88,
        0,
        248,
        202,
        32,
        210,
        15,
        152,
        246,
        209,
        177,
        30,
        114,
        130,
        152,
        161,
        114,
        192,
        248,
        69,
        32,
        1,
        90,
        175,
        177,
        50,
        214,
        90,
        9,
        177,
        224,
        80,
        132,
        138,
        176,
        171,
        230,
        6,
        255,
        38,
        108,
        223,
        150,
        88,
        32,
        155,
        41,
        58,
        213,
        169,
        197,
        137,
        164,
        5,
        161,
        23,
        64,
        39,
        165,
        252,
        35,
        108,
        48,
        183,
        80,
        224,
        62,
        122,
        70,
        146,
        200,
        255,
        2,
        145,
        254,
        26,
        232,
        187,
        142,
        203,
        131,
        160,
        79,
        145,
        120,
        44,
        65,
        202,
        150,
        142,
        223,
        148,
        75,
        246,
        130,
        123,
        39,
        217,
        170,
        239,
        171,
        157,
        186,
        52,
        140,
        165,
        205,
        212,
        114,
        223,
        106,
        86,
        126,
        27,
        231,
        29,
        231,
        205,
        72,
        135,
        47,
        52,
        68,
        70,
        148,
        38,
        150,
        30,
        205,
        237,
        179,
        109,
        14,
        95,
        218,
        208,
        42,
        30,
        53,
        101,
        124,
        188,
        195,
        120,
        54,
        186,
        70,
        203,
        1,
        220,
        235,
        112,
        107,
        218,
        223,
        89,
        91,
        223,
        121,
        84,
        242,
        109,
        194,
        101,
        233,
        78,
        138,
        166,
        101,
        23,
        39,
        78,
        23,
        60,
        249,
        104,
        96,
        185,
        178,
        107,
        196,
        159,
        81,
        14,
        84,
        69,
        81,
        132,
        100,
        55,
        118,
        13,
        6,
        100,
        171,
        124,
        121,
        212,
        243,
        66,
        156,
        223,
        135,
        109,
        192,
        225,
        194,
        139,
        150,
        75,
        132,
        9,
        131,
        234,
        14,
        114,
        156,
        253,
        34,
        145,
        146,
        224,
        106,
        230,
        206,
        237,
        194,
        220,
        130,
        250,
        182,
        94,
        22,
        249,
        137,
        0,
        125,
        30,
        244,
        66,
        224,
        174,
        122,
        77,
        182,
        10,
        148,
        98,
        86,
        34,
        46,
        199,
        107,
        99,
        210,
        11,
        198,
        59,
        255,
        75,
        28,
        34,
        240,
        244,
        252,
        155,
        251,
        67,
        85,
        141,
        147,
        72,
        213,
        53,
        52,
        203,
        241,
        34,
        86,
        2,
        77,
        184,
        100,
        169,
        56,
        211,
        88,
        203,
        56,
        209,
        97,
        86,
        22,
        89,
        136,
        152,
        193,
        20,
        86,
        148,
        248,
        121,
        119,
        156,
        49,
        157,
        204,
        169,
        123,
        195,
        90,
        255,
        90,
        244,
        61,
        22,
        197,
        118,
        250,
        198,
        72,
        118,
        92,
        66,
        159,
        138,
        246,
        53,
        140,
        83,
        11,
        124,
        96,
        183,
        167,
        247,
        209,
        197,
        89,
        96,
        213,
        87,
        235,
        101,
        15,
        191,
        167,
        21,
        94,
        27,
        215,
        93,
        229,
        222,
        92,
        58,
        17,
        76,
        6,
        241,
        64,
        241,
        68,
        153,
        170,
        171,
        131,
        174,
        105,
        160,
        143,
        246,
        223,
        127,
        29,
        7,
        218,
        178,
        116,
        147,
        202,
        29,
        61,
        20,
        184,
        70,
        139,
        178,
        211,
        211,
        42,
        210,
        235,
        95,
        0,
        223,
        45,
        237,
        228,
        4,
        154,
        168,
        60,
        36,
        22,
        195,
        103,
        215,
        10,
        11,
        90,
        13,
        154,
        249,
        237,
        7,
        181,
        131,
        165,
        85,
        190,
        26,
        73,
        163,
        196,
        78,
        33,
        119,
        204,
        90,
        197,
        13,
        96,
        194,
        130,
        114,
        101,
        38,
        180,
        72,
        223,
        14,
        109,
        191,
        212,
        43,
        61,
        202,
        43,
        30,
        183,
        3,
        37,
        179,
        255,
        206,
        67,
        143,
        65,
        121,
        239,
        156,
        107,
        220,
        37,
        24,
        1,
        0,
        185,
        204,
        226,
        229,
        13,
        213,
        63,
        70,
        218,
        137,
        195,
        117,
        246,
        204,
        36,
        24,
        79,
        200,
        35,
        126,
        104,
        219,
        167,
        203,
        101,
        53,
        6,
        55,
        147,
        129,
        247,
        131,
        115,
        123,
        51,
        253,
        95,
        168,
        238,
        116,
        159,
        37,
        22,
        127,
        209,
        100,
        90,
        192,
        144,
        129,
        80,
        48,
        100,
        36,
        178,
        101,
        95,
        180,
        120,
        194,
        11,
        162,
        218,
        179,
        212,
        70,
        159,
        90,
        142,
        195,
        167,
        157,
        106,
        201,
        119,
        176,
        209,
        224,
        208,
        30,
        106,
        71,
        58,
        235,
        38,
        162,
        19,
        77,
        28,
        153,
        105,
        68,
        228,
        39,
        202,
        157,
        251,
        145,
        230,
        4,
        240,
        223,
        118,
        74,
        172,
        177,
        0,
        52,
        97,
        120,
        138,
        231,
        241,
        42,
        55,
        194,
        233,
        84,
        63,
        253,
        40,
        167,
        85,
        121,
        36,
        218,
        69,
        143,
        199,
        255,
        241,
        132,
        158,
        80,
        207,
        127,
        21,
        172,
        254,
        157,
        76,
        245,
        76,
        56,
        28,
        74,
        229,
        103,
        175,
        102,
        229,
        227,
        66,
        54,
        159,
        120,
        80,
        139,
        216,
        55,
        9,
        80,
        153,
        184,
        206,
        119,
        54,
        128,
        204,
        160,
        47,
        169,
        1,
        60,
        161,
        3,
        35,
        99,
        121,
        237,
        237,
        162,
        90,
        244,
        159,
        106,
        27,
        239,
        30,
        192,
        209,
        106,
        171,
        167,
        116,
        216,
        28,
        87,
        153,
        179,
        26,
        184,
        112,
        93,
        77,
        14,
        47,
        163,
        31,
        68,
        23,
        50,
        1,
        62,
        164,
        2,
        6,
        88,
        17,
        14,
        164,
        59,
        206,
        114,
        124,
        78,
        164,
        239,
        89,
        162,
        255,
        252,
        61,
        94,
        187,
        27,
        101,
        187,
        145,
        48,
        255,
        37,
        165,
        191,
        179,
        18,
        220,
        215,
        7,
        178,
        95,
        126,
        1,
        210,
        167,
        254,
        159,
        191,
        71,
        99,
        51,
        156,
        4,
        163,
        6,
        99,
        26,
        182,
        19,
        250,
        225,
        141,
        56,
        140,
        102,
        212,
        108,
        9,
        10,
        137,
        129,
        25,
        227,
        35,
        50,
        194,
        157,
        226,
        48,
        151,
        153,
        56,
        242,
        79,
        225,
        180,
        169,
        101,
        151,
        9,
        173,
        5,
        93,
        85,
        187,
        137,
        66,
        44,
        46,
        63,
        150,
        48,
        64,
        110,
        136,
        71,
        78,
        101,
        156,
        132,
        209,
        255,
        16,
        23,
        237,
        169,
        120,
        126,
        68,
        90,
        247,
        208,
        88,
        85,
        225,
        76,
        48,
        185,
        50,
        157,
        232,
        34,
        92,
        76,
        218,
        193,
        78,
        195,
        244,
        240,
        245,
        226,
        106,
        67,
        14,
        140,
        101,
        174,
        195,
        25,
        117,
        35,
        44,
        144,
        251,
        7,
        4,
        201,
        167,
        96,
        92,
        63,
        38,
        179,
        204,
        241,
        182,
        124,
        193,
        170,
        60,
        86,
        100,
        14,
        176,
        87,
        56,
        86,
        129,
        236,
        100,
        212,
        61,
        93,
        133,
        30,
        75,
        48,
        123,
        36,
        209,
        100,
        154,
        171,
        123,
        99,
        135,
        246,
        102,
        21,
        232,
        168,
        130,
        92,
        237,
        252,
        190,
        16,
        72,
        249,
        164,
        223,
        65,
        234,
        211,
        133,
        250,
        183,
        26,
        159,
        14,
        109,
        29,
        142,
        144,
        31,
        41,
        102,
        138,
        38,
        4,
        92,
        144,
        160,
        52,
        48,
        229,
        107,
        130,
        146,
        107,
        144,
        95,
        109,
        190,
        217,
        180,
        231,
        140,
        21,
        195,
        54,
        7,
        9,
        80,
        183,
        207,
        172,
        197,
        3,
        10,
        95,
        131,
        19,
        111,
        44,
        157,
        48,
        0,
        219,
        130,
        201,
        154,
        12,
        13,
        182,
        165,
        72,
        185,
        81,
        211,
        234,
        183,
        157,
        206,
        65,
        132,
        46,
        251,
        105,
        106,
        127,
        185,
        13,
        209,
        159,
        219,
        26,
        167,
        216,
        113,
        182,
        124,
        38,
        145,
        221,
        120,
        208,
        82,
        177,
        189,
        206,
        224,
        197,
        127,
        206,
        106,
        160,
        55,
        105,
        114,
        130,
        66,
        14,
        65,
        109,
        4,
        33,
        244,
        71,
        244,
        40,
        228,
        144,
        134,
        210,
        47,
        28,
        245,
        125,
        58,
        28,
        66,
        48,
        145,
        157,
        174,
        56,
        54,
        20,
        192,
        196,
        183,
        61,
        18,
        4,
        73,
        243,
        206,
        103,
        32,
        134,
        20,
        252,
        73,
        143,
        153,
        214,
        25,
        236,
        221,
        65,
        82,
        253,
        153,
        237,
        142,
        157,
        133,
        217,
        125,
        134,
        244,
        152,
        103,
        108,
        105,
        52,
        252,
        246,
        169,
        195,
        248,
        71,
        153,
        120,
        141,
        67,
        52,
        107,
        111,
        147,
        30,
        128,
        185,
        187,
        21,
        126,
        40,
        145,
        243,
        0,
        102,
        106,
        41,
        157,
        255,
        42,
        87,
        81,
        171,
        169,
        43,
        148,
        222,
        194,
        205,
        154,
        229,
        2,
        194,
        141,
        169,
        253,
        251,
        57,
        79,
        77,
        214,
        191,
        212,
        134,
        162,
        94,
        230,
        170,
        63,
        232,
        84,
        67,
        202,
        200,
        117,
        37,
        139,
        57,
        14,
        246,
        145,
        127,
        7,
        46,
        150,
        120,
        120,
        134,
        199,
        53,
        21,
        120,
        138,
        89,
        246,
        153,
        80,
        180,
        179,
        131,
        121,
        117,
        93,
        92,
        43,
        13,
        232,
        43,
        253,
        162,
        140,
        7,
        228,
        150,
        113,
        138,
        191,
        45,
        210,
        105,
        52,
        38,
        106,
        100,
        5,
        24,
        56,
        208,
        98,
        22,
        178,
        227,
        25,
        10,
        91,
        79,
        11,
        6,
        69,
        220,
        118,
        183,
        230,
        207,
        197,
        202,
        43,
        198,
        247,
        13,
        111,
        57,
        160,
        250,
        177,
        226,
        33,
        17,
        193,
        196,
        100,
        140,
        155,
        165,
        133,
        68,
        130,
        28,
        139,
        165,
        77,
        111,
        242,
        59,
        223,
        206,
        250,
        106,
        233,
        25,
        221,
        39,
        207,
        191,
        44,
        162,
        9,
        158,
        23,
        121,
        34,
        87,
        5,
        22,
        182,
        39,
        91,
        98,
        156,
        48,
        186,
        58,
        45,
        112,
        167,
        91,
        42,
        65,
        230,
        65,
        24,
        140,
        139,
        124,
        3,
        229,
        109,
        106,
        195,
        67,
        183,
        186,
        19,
        186,
        113,
        182,
        87,
        238,
        106,
        224,
        39,
        229,
        21,
        219,
        141,
        74,
        62,
        101,
        77,
        100,
        51,
        254,
        24,
        40,
        231,
        249,
        73,
        109,
        8,
        153,
        192,
        77,
        216,
        89,
        144,
        3,
        167,
        28,
        93,
        221,
        35,
        216,
        246,
        63,
        75,
        42,
        51,
        236,
        45,
        129,
        80,
        38,
        19,
        134,
        157,
        224,
        98,
        21,
        111,
        178,
        255,
        77,
        169,
        73,
        48,
        225,
        175,
        163,
        54,
        224,
        37,
        174,
        230,
        185,
        248,
        198,
        99,
        224,
        20,
        201,
        144,
        65,
        159,
        219,
        89,
        143,
        154,
        177,
        244,
        128,
        172,
        208,
        116,
        186,
        68,
        169,
        50,
        57,
        240,
        16,
        242,
        167,
        163,
        77,
        227,
        0,
        249,
        61,
        30,
        84,
        253,
        112,
        244,
        134,
        219,
        140,
        30,
        254,
        246,
        201,
        156,
        163,
        30,
        179,
        40,
        211,
        117,
        160,
        101,
        70,
        117,
        20,
        81,
        227,
        226,
        118,
        22,
        140,
        222,
        81,
        54,
        182,
        72,
        212,
        119,
        197,
        1,
        190,
        178,
        230,
        65,
        147,
        68,
        163,
        212,
        255,
        239,
        201,
        231,
        38,
        199,
        75,
        93,
        178,
        15,
        99,
        129,
        146,
        186,
        121,
        10,
        228,
        119,
        68,
        252,
        136,
        203,
        221,
        19,
        76,
        11,
        40,
        124,
        36,
        200,
        139,
        20,
        156,
        91,
        120,
        113,
        159,
        119,
        50,
        169,
        253,
        94,
        117,
        91,
        37,
        79,
        166,
        43,
        222,
        247,
        96,
        190,
        223,
        129,
        8,
        217,
        195,
        69,
        141,
        142,
        69,
        157,
        82,
        97,
        52,
        95,
        55,
        85,
        108,
        196,
        106,
        31,
        211,
        195,
        224,
        56,
        210,
        54,
        81,
        155,
        58,
        36,
        189,
        233,
        210,
        65,
        67,
        118,
        235,
        229,
        234,
        199,
        26,
        119,
        211,
        230,
        236,
        153,
        199,
        253,
        162,
        57,
        197,
        143,
        247,
        94,
        70,
        19,
        228,
        180,
        176,
        7,
        246,
        42,
        46,
        169,
        74,
        171,
        168,
        200,
        130,
        25,
        248,
        217,
        169,
        134,
        132,
        226,
        120,
        65,
        176,
        242,
        109,
        132,
        231,
        10,
        195,
        58,
        46,
        196,
        149,
        170,
        246,
        160,
        144,
        3,
        12,
        236,
        8,
        242,
        228,
        249,
        198,
        114,
        249,
        222,
        103,
        39,
        209,
        55,
        13,
        28,
        148,
        14,
        56,
        40,
        202,
        78,
        182,
        153,
        223,
        3,
        240,
        25,
        162,
        244,
        124,
        93,
        96,
        198,
        131,
        55,
        130,
        71,
        22,
        244,
        169,
        13,
        241,
        194,
        104,
        214,
        240,
        215,
        196,
        185,
        155,
        93,
        91,
        89,
        141,
        138,
        23,
        26,
        28,
        125,
        116,
        196,
        87,
        27,
        168,
        44,
        107,
        100,
        97,
        56,
        221,
        74,
        69,
        133,
        230,
        89,
        218,
        9,
        156,
        241,
        133,
        64,
        122,
        137,
        26,
        60,
        28,
        46,
        94,
        127,
        47,
        240,
        209,
        159,
        241,
        252,
        254,
        207,
        139,
        79,
        197,
        240,
        189,
        210,
        148,
        178,
        151,
        37,
        237,
        4,
        101,
        39,
        75,
        60,
        95,
        133,
        141,
        109,
        160,
        211,
        9,
        250,
        43,
        24,
        141,
        17,
        47,
        64,
        140,
        45,
        110,
        244,
        226,
        22,
        180,
        26,
        150,
        164,
        206,
        254,
        110,
        163,
        24,
        129,
        18,
        86,
        113,
        199,
        232,
        112,
        73,
        230,
        5,
        222,
        104,
        50,
        139,
        86,
        35,
        210,
        80,
        28,
        119,
        172,
        113,
        231,
        168,
        90,
        120,
        135,
        202,
        221,
        138,
        33,
        201,
        62,
        43,
        123,
        114,
        48,
        157,
        177,
        156,
        250,
        210,
        201,
        0,
        92,
        71,
        154,
        126,
        213,
        98,
        212,
        178,
        16,
        71,
        88,
        100,
        40,
        110,
        112,
        0,
        6,
        160,
        197,
        82,
        128,
        255,
        250,
        228,
        192,
        60,
        188,
        6,
        129,
        5,
        71,
        106,
        214,
        218,
        74,
        159,
        38,
        214,
        250,
        161,
        101,
        218,
        109,
        116,
        76,
        25,
        148,
        253,
        233,
        95,
        253,
        179,
        21,
        166,
        30,
        58,
        236,
        222,
        168,
        206,
        209,
        50,
        184,
        104,
        120,
        59,
        75,
        221,
        189,
        152,
        132,
        163,
        53,
        35,
        205,
        165,
        210,
        40,
        41,
        213,
        113,
        199,
        166,
        20,
        56,
        121,
        109,
        63,
        228,
        10,
        181,
        112,
        172,
        167,
        218,
        70,
        40,
        122,
        71,
        135,
        107,
        235,
        245,
        188,
        200,
        5,
        233,
        126,
        119,
        45,
        71,
        107,
        67,
        81,
        188,
        124,
        90,
        17,
        228,
        144,
        58,
        155,
        235,
        92,
        251,
        36,
        123,
        195,
        36,
        126,
        151,
        0,
        182,
        236,
        127,
        197,
        14,
        107,
        182,
        40,
        113,
        245,
        92,
        94,
        166,
        114,
        156,
        232,
        65,
        71,
        103,
        160,
        238,
        37,
        32,
        196,
        5,
        124,
        216,
        228,
        58,
        233,
        235,
        195,
        204,
        123,
        75,
        186,
        188,
        162,
        73,
        168,
        54,
        63,
        199,
        43,
        199,
        152,
        20,
        17,
        14,
        170,
        228,
        65,
        10,
        227,
        160,
        166,
        181,
        176,
        84,
        190,
        194,
        197,
        224,
        171,
        131,
        6,
        40,
        149,
        141,
        203,
        212,
        180,
        68,
        172,
        249,
        206,
        92,
        16,
        108,
        147,
        147,
        226,
        116,
        91,
        161,
        33,
        2,
        47,
        240,
        154,
        146,
        199,
        137,
        189,
        12,
        43,
        121,
        167,
        139,
        228,
        3,
        65,
        53,
        193,
        110,
        129,
        69,
        123,
        212,
        46,
        49,
        8,
        221,
        251,
        93,
        134,
        161,
        153,
        200,
        177,
        0,
        158,
        102,
        61,
        172,
        151,
        224,
        46,
        35,
        147,
        231,
        32,
        199,
        246,
        111,
        90,
        238,
        98,
        146,
        116,
        85,
        118,
        120,
        15,
        172,
        165,
        215,
        36,
        159,
        207,
        167,
        116,
        213,
        83,
        235,
        144,
        46,
        33,
        55,
        89,
        159,
        154,
        11,
        204,
        64,
        61,
        122,
        181,
        153,
        197,
        10,
        122,
        92,
        225,
        47,
        171,
        12,
        13,
        40,
        199,
        60,
        191,
        61,
        240,
        6,
        1,
        142,
        52,
        100,
        92,
        41,
        84,
        136,
        211,
        143,
        148,
        22,
        108,
        205,
        108,
        159,
        236,
        20,
        35,
        231,
        158,
        87,
        246,
        162,
        204,
        199,
        253,
        38,
        59,
        158,
        46,
        165,
        99,
        246,
        230,
        213,
        135,
        115,
        119,
        49,
        234,
        78,
        71,
        5,
        53,
        187,
        59,
        21,
        95,
        234,
        21,
        152,
        115,
        96,
        126,
        155,
        149,
        98,
        159,
        205,
        154,
        105,
        102,
        202,
        41,
        36,
        231,
        4,
        245,
        132,
        63,
        138,
        172,
        22,
        227,
        84,
        96,
        239,
        26,
        135,
        239,
        216,
        211,
        162,
        44,
        24,
        245,
        249,
        39,
        68,
        73,
        190,
        142,
        33,
        165,
        90,
        38,
        81,
        95,
        127,
        28,
        149,
        161,
        240,
        66,
        229,
        59,
        172,
        221,
        8,
        67,
        140,
        211,
        20,
        230,
        131,
        102,
        230,
        187,
        130,
        213,
        221,
        125,
        180,
        18,
        245,
        13,
        238,
        31,
        127,
        100,
        76,
        105,
        75,
        137,
        216,
        243,
        152,
        153,
        190,
        110,
        239,
        248,
        188,
        83,
        87,
        130,
        139,
        136,
        63,
        228,
        129,
        55,
        166,
        79,
        165,
        37,
        184,
        223,
        31,
        65,
        123,
        97,
        30,
        57,
        173,
        133,
        198,
        36,
        62,
        125,
        93,
        219,
        114,
        249,
        72,
        155,
        14,
        249,
        0,
        212,
        143,
        35,
        156,
        187,
        197,
        170,
        215,
        225,
        133,
        197,
        88,
        250,
        204,
        82,
        13,
        205,
        253,
        175,
        133,
        90,
        30,
        200,
        220,
        95,
        124,
        65,
        66,
        195,
        77,
        61,
        149,
        24,
        92,
        234,
        215,
        243,
        112,
        56,
        171,
        112,
        84,
        204,
        226,
        229,
        96,
        187,
        115,
        112,
        97,
        97,
        156,
        28,
        207,
        69,
        229,
        194,
        103,
        52,
        53,
        159,
        131,
        99,
        182,
        193,
        147,
        235,
        247,
        173,
        108,
        122,
        41,
        238,
        120,
        51,
        59,
        65,
        55,
        128,
        75,
        207,
        245,
        7,
        210,
        214,
        181,
        162,
        25,
        91,
        58,
        132,
        247,
        158,
        51,
        2,
        59,
        235,
        253,
        183,
        243,
        63,
        13,
        209,
        229,
        247,
        152,
        226,
        61,
        113,
        61,
        99,
        152,
        92,
        67,
        248,
        194,
        139,
        7,
        72,
        117,
        83,
        22,
        91,
        24,
        90,
        148,
        41,
        144,
        254,
        194,
        137,
        58,
        5,
        179,
        206,
        30,
        16,
        75,
        222,
        11,
        193,
        140,
        187,
        107,
        118,
        160,
        33,
        210,
        255,
        156,
        189,
        19,
        7,
        40,
        181,
        6,
        63,
        164,
        199,
        147,
        251,
        120,
        89,
        108,
        215,
        32,
        219,
        180,
        224,
        214,
        227,
        253,
        224,
        113,
        201,
        54,
        38,
        222,
        124,
        31,
        64,
        230,
        232,
        175,
        9,
        37,
        6,
        224,
        71,
        62,
        21,
        65,
        33,
        135,
        54,
        29,
        215,
        19,
        17,
        80,
        89,
        124,
        18,
        103,
        227,
        62,
        32,
        71,
        127,
        151,
        242,
        237,
        2,
        174,
        180,
        118,
        228,
        19,
        169,
        5,
        178,
        60,
        60,
        158,
        166,
        107,
        3,
        196,
        255,
        248,
        141,
        56,
        83,
        158,
        214,
        199,
        126,
        144,
        213,
        170,
        234,
        45,
        181,
        101,
        69,
        85,
        8,
        191,
        196,
        3,
        72,
        83,
        248,
        125,
        76,
        142,
        219,
        133,
        206,
        27,
        249,
        90,
        214,
        43,
        157,
        54,
        5,
        90,
        241,
        157,
        95,
        185,
        127,
        221,
        231,
        135,
        25,
        245,
        192,
        72,
        121,
        237,
        179,
        200,
        152,
        67,
        238,
        139,
        78,
        142,
        111,
        194,
        89,
        6,
        138,
        205,
        74,
        146,
        246,
        201,
        64,
        250,
        204,
        66,
        211,
        25,
        227,
        66,
        232,
        25,
        49,
        162,
        42,
        32,
        233,
        3,
        39,
        71,
        143,
        255,
        105,
        182,
        81,
        124,
        34,
        96,
        185,
        61,
        154,
        100,
        219,
        57,
        206,
        192,
        152,
        150,
        169,
        42,
        85,
        200,
        234,
        11,
        246,
        47,
        200,
        212,
        151,
        176,
        103,
        229,
        11,
        255,
        218,
        138,
        215,
        180,
        110,
        204,
        157,
        86,
        123,
        199,
        50,
        243,
        200,
        175,
        141,
        10,
        121,
        227,
        177,
        45,
        75,
        186,
        89,
        145,
        111,
        122,
        156,
        163,
        116,
        86,
        99,
        36,
        123,
        89,
        190,
        128,
        190,
        196,
        74,
        128,
        247,
        177,
        171,
        140,
        3,
        229,
        226,
        5,
        55,
        208,
        241,
        130,
        101,
        197,
        150,
        54,
        219,
        47,
        79,
        66,
        149,
        22,
        16,
        92,
        49,
        227,
        47,
        151,
        147,
        229,
        225,
        138,
        233,
        218,
        120,
        228,
        243,
        19,
        59,
        246,
        58,
        247,
        169,
        158,
        176,
        50,
        219,
        47,
        116,
        13,
        58,
        4,
        125,
        157,
        243,
        125,
        203,
        177,
        78,
        32,
        119,
        75,
        194,
        19,
        128,
        240,
        243,
        62,
        53,
        131,
        223,
        120,
        251,
        54,
        175,
        236,
        238,
        152,
        190,
        210,
        19,
        35,
        159,
        249,
        143,
        187,
        133,
        192,
        148,
        39,
        63,
        129,
        179,
        186,
        105,
        51,
        195,
        26,
        102,
        202,
        26,
        14,
        149,
        126,
        197,
        112,
        126,
        220,
        43,
        80,
        175,
        48,
        162,
        48,
        187,
        187,
        42,
        149,
        61,
        143,
        128,
        181,
        75,
        236,
        41,
        93,
        68,
        106,
        186,
        183,
        38,
        242,
        87,
        170,
        214,
        141,
        185,
        207,
        3,
        169,
        167,
        178,
        133,
        91,
        239,
        244,
        135,
        63,
        152,
        245,
        236,
        142,
        188,
        41,
        218,
        82,
        151,
        96,
        187,
        63,
        173,
        14,
        185,
        230,
        148,
        147,
        36,
        191,
        237,
        72,
        133,
        103,
        243,
        114,
        161,
        184,
        231,
        136,
        136,
        113,
        198,
        182,
        182,
        45,
        191,
        207,
        78,
        244,
        81,
        181,
        132,
        24,
        146,
        132,
        52,
        13,
        230,
        1,
        220,
        61,
        182,
        201,
        148,
        123,
        140,
        163,
        219,
        28,
        62,
        152,
        220,
        207,
        255,
        212,
        184,
        200,
        222,
        140,
        88,
        152,
        136,
        43,
        142,
        1,
        70,
        253,
        100,
        230,
        36,
        217,
        151,
        225,
        145,
        142,
        226,
        92,
        85,
        250,
        165,
        67,
        20,
        169,
        179,
        210,
        190,
        112,
        48,
        242,
        0,
        225,
        60,
        227,
        100,
        7,
        236,
        193,
        199,
        202,
        254,
        36,
        88,
        104,
        229,
        50,
        170,
        145,
        216,
        38,
        88,
        116,
        104,
        122,
        7,
        41,
        10,
        68,
        88,
        137,
        62,
        245,
        127,
        249,
        50,
        92,
        142,
        249,
        178,
        116,
        200,
        102,
        229,
        210,
        168,
        43,
        208,
        218,
        108,
        69,
        102,
        224,
        240,
        51,
        155,
        253,
        179,
        239,
        181,
        201,
        63,
        129,
        45,
        226,
        228,
        114,
        178,
        105,
        251,
        193,
        107,
        166,
        131,
        158,
        239,
        158,
        168,
        187,
        181,
        209,
        95,
        200,
        178,
        132,
        228,
        3,
        117,
        116,
        121,
        196,
        134,
        103,
        25,
        163,
        152,
        81,
        111,
        154,
        224,
        76,
        91,
        70,
        48,
        156,
        218,
        99,
        84,
        226,
        203,
        101,
        34,
        109,
        74,
        184,
        104,
        207,
        134,
        100,
        59,
        16,
        194,
        17,
        249,
        103,
        8,
        144,
        151,
        81,
        56,
        6,
        162,
        30,
        133,
        236,
        16,
        199,
        122,
        229,
        73,
        119,
        23,
        140,
        222,
        198,
        182,
        164,
        102,
        170,
        52,
        204,
        188,
        152,
        149,
        106,
        82,
        65,
        201,
        23,
        40,
        216,
        242,
        143,
        108,
        143,
        23,
        193,
        2,
        142,
        148,
        134,
        240,
        41,
        241,
        45,
        192,
        204,
        112,
        60,
        63,
        76,
        205,
        127,
        20,
        238,
        243,
        186,
        30,
        148,
        135,
        29,
        4,
        196,
        115,
        48,
        111,
        154,
        225,
        122,
        14,
        107,
        226,
        206,
        85,
        148,
        184,
        127,
        97,
        91,
        22,
        8,
        5,
        243,
        11,
        121,
        211,
        229,
        255,
        84,
        241,
        137,
        11,
        93,
        213,
        226,
        177,
        159,
        68,
        124,
        37,
        70,
        132,
        74,
        231,
        50,
        59,
        217,
        8,
        179,
        162,
        214,
        176,
        205,
        95,
        6,
        185,
        55,
        161,
        42,
        159,
        118,
        187,
        247,
        223,
        48,
        65,
        224,
        53,
        223,
        182,
        100,
        6,
        116,
        67,
        120,
        101,
        103,
        32,
        8,
        64,
        80,
        148,
        105,
        145,
        62,
        207,
        170,
        113,
        12,
        255,
        39,
        167,
        38,
        105,
        13,
        99,
        2,
        119,
        136,
        207,
        143,
        192,
        198,
        187,
        192,
        217,
        110,
        142,
        161,
        58,
        114,
        177,
        1,
        184,
        233,
        76,
        189,
        197,
        37,
        5,
        93,
        167,
        131,
        61,
        219,
        167,
        176,
        129,
        141,
        207,
        100,
        231,
        176,
        198,
        17,
        83,
        12,
        128,
        125,
        196,
        212,
        189,
        217,
        9,
        35,
        195,
        157,
        56,
        188,
        235,
        24,
        218,
        153,
        133,
        22,
        34,
        16,
        102,
        67,
        245,
        163,
        113,
        123,
        95,
        86,
        70,
        200,
        162,
        208,
        249,
        216,
        172,
        59,
        42,
        128,
        2,
        80,
        15,
        72,
        192,
        13,
        213,
        57,
        185,
        55,
        101,
        148,
        207,
        165,
        58,
        68,
        83,
        126,
        251,
        25,
        47,
        91,
        142,
        219,
        247,
        214,
        137,
        108,
        196,
        38,
        9,
        171,
        244,
        36,
        236,
        70,
        145,
        36,
        128,
        121,
        23,
        51,
        87,
        33,
        202,
        172,
        112,
        183,
        222,
        253,
        155,
        101,
        24,
        101,
        191,
        132,
        59,
        154,
        255,
        22,
        95,
        8,
        44,
        4,
        129,
        143,
        234,
        7,
        22,
        80,
        199,
        236,
        182,
        126,
        154,
        60,
        35,
        169,
        206,
        104,
        175,
        215,
        207,
        72,
        134,
        182,
        3,
        91,
        244,
        79,
        187,
        93,
        107,
        105,
        233,
        9,
        17,
        223,
        41,
        90,
        136,
        30,
        27,
        134,
        85,
        69,
        146,
        6,
        163,
        148,
        171,
        106,
        101,
        172,
        144,
        140,
        195,
        217,
        107,
        142,
        92,
        133,
        181,
        65,
        118,
        154,
        113,
        118,
        222,
        62,
        184,
        59,
        149,
        119,
        77,
        217,
        237,
        174,
        195,
        115,
        180,
        227,
        182,
        138,
        131,
        135,
        173,
        160,
        140,
        185,
        72,
        116,
        229,
        90,
        210,
        64,
        10,
        107,
        102,
        212,
        94,
        46,
        153,
        100,
        141,
        125,
        133,
        76,
        197,
        80,
        159,
        234,
        166,
        86,
        205,
        238,
        236,
        228,
        194,
        32,
        182,
        199,
        47,
        205,
        250,
        52,
        109,
        166,
        68,
        0,
        2,
        147,
        229,
        157,
        199,
        197,
        17,
        42,
        177,
        33,
        239,
        131,
        56,
        10,
        89,
        229,
        40,
        209,
        255,
        86,
        147,
        89,
        117,
        190,
        54,
        12,
        16,
        78,
        220,
        188,
        152,
        149,
        215,
        208,
        117,
        244,
        131,
        233,
        4,
        161,
        162,
        14,
        167,
        141,
        219,
        207,
        90,
        83,
        182,
        226,
        133,
        22,
        36,
        50,
        83,
        140,
        50,
        254,
        146,
        166,
        123,
        165,
        148,
        127,
        168,
        79,
        208,
        26,
        128,
        1,
        109,
        27,
        160,
        207,
        193,
        64,
        128,
        212,
        220,
        142,
        246,
        218,
        156,
        52,
        150,
        198,
        49,
        51,
        19,
        222,
        69,
        37,
        194,
        228,
        100,
        3,
        102,
        201,
        74,
        217,
        195,
        236,
        32,
        222,
        253,
        5,
        153,
        223,
        70,
        102,
        164,
        196,
        16,
        237,
        43,
        152,
        186,
        203,
        50,
        14,
        47,
        29,
        24,
        111,
        36,
        86,
        95,
        34,
        146,
        106,
        15,
        75,
        24,
        8,
        23,
        8,
        38,
        5,
        130,
        80,
        77,
        117,
        86,
        151,
        249,
        155,
        153,
        22,
        219,
        180,
        254,
        16,
        21,
        107,
        167,
        139,
        215,
        104,
        36,
        218,
        13,
        246,
        53,
        194,
        98,
        40,
        52,
        167,
        20,
        65,
        123,
        110,
        176,
        166,
        20,
        44,
        93,
        23,
        20,
        244,
        27,
        152,
        154,
        156,
        224,
        207,
        72,
        98,
        20,
        187,
        219,
        211,
        116,
        104,
        239,
        238,
        23,
        166,
        74,
        20,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        20,
        0,
        5,
        0,
        16,
        5,
        49,
        156,
        186,
        63,
        152,
        217,
        145
    ]
    Quote Quote  
  14. Member
    Join Date
    Feb 2022
    Location
    Europe
    Search PM
    you ow me a new mouse, the long scroll ruined it just now
    but if you combine that long ass string together with the token stuff that orangebirds was sharing, it should work I think.
    Quote Quote  
  15. Originally Posted by gnodde View Post
    your "drm_info":[8,4] should be much much longer, that is a really long string.
    In that case, I have no idea on how to implement that on the script
    Quote Quote  
  16. Member
    Join Date
    Feb 2022
    Location
    Europe
    Search PM
    you 2 should work together, together you got a working script i'm almost sure
    that long ass string comes from: wvdecrypt.get_challenge()
    Quote Quote  
  17. Originally Posted by orangebirds View Post
    Originally Posted by gnodde View Post
    your "drm_info":[8,4] should be much much longer, that is a really long string.
    In that case, I have no idea on how to implement that on the script
    Yes!!! Finally I've figured out on how to put it into the widevine_keys script!

    I wonder if I'm allowed to share the solution here
    Quote Quote  
  18. Originally Posted by orangebirds View Post
    I wonder if I'm allowed to share the solution here
    You are allowed but you might receive backlash from some people because of the strongest argument "things like this shouldn't be public because they will get changed/fixed".
    Quote Quote  
  19. Originally Posted by [ss]vegeta View Post
    Originally Posted by orangebirds View Post
    I wonder if I'm allowed to share the solution here
    You are allowed but you might receive backlash from some people because of the strongest argument "things like this shouldn't be public because they will get changed/fixed".
    I see... With that, I'm not gonna post the full answer with exact code, but with hints

    The license request is in drm_info parameter, but the license request need to be converted from raw binary to array, PSSH are generated from content ID and it works
    Quote Quote  
  20. Originally Posted by orangebirds View Post
    The license request is in drm_info parameter, but the license request need to be converted from raw binary to array, PSSH are generated from content ID and it works
    Cool, except, this was hinted long ago in another thread
    Quote Quote  
  21. I know this is a bit of an old thread,
    but can someone please provide me with the kid:key of "8eraf"?
    https://www.vrt.be/vrtnu/a-z/8eraf/2021/8eraf/

    It will be removed in 4 days.
    Quote Quote  
  22. Originally Posted by computerdokter View Post
    I know this is a bit of an old thread,
    but can someone please provide me with the kid:key of "8eraf"?
    https://www.vrt.be/vrtnu/a-z/8eraf/2021/8eraf/

    It will be removed in 4 days.
    Code:
    823ccf2d489ba4598f9ff2032a9e7e11:fd3b44a710196b1ce303cde2d699911e
    Quote Quote  
  23. You just made my day! The download worked. Thx!!
    Quote Quote  
  24. Hi everyone,

    Me too I've got the problem to download videos from vrt max.
    I would like to download these old nostalgic TV series for children: https://www.vrt.be/vrtnu/a-z/samson-en-gert/2010/samson-en-gert-s2010a1/

    There are currently 15 episodes available. In first place I would like to download this one: https://www.vrt.be/vrtnu/a-z/samson-en-gert/2010/samson-en-gert-s2010a12/

    But the other ones I would like to as well.

    OBS Studio doesn't seem to work, just like anything else...

    Maybe someone knows how to help me?

    Thanks a lot on beforehand!

    Kind regards
    Quote Quote  
  25. your keys for your season (Episodes 1-15)

    Code:
    039c15adef37e98abea8168a1387a45c:691c86534347922eb2037c0970887c5a
    d5648ca196bb3afd4f0c5ae9324d0d9a:5195cbfcae64830abeb3ae4d68ac4989
    d8f34ff424ecdd80650a564ec882e0fb:fb960fa71fc408524d4c142de31ea9b1
    4f5e0846d90410e3186d39a773b34dec:2b1e31ec079211b75e3471c6817523e3
    60b95087d4b7a9746963294789c31dcb:7fef71beda851da6d2c12234875787c4
    d7bce9f5aab4bd1693be780e56ce6518:491dd972b7fbd21277d5901b1e6be987
    b3f6664cffb12dcaa7e11da07184da3f:0d981c77c1b894d1d0b4961b2ed47b43
    10b6bb216c6862e7b02bb9d1e0792dd1:05629a7fcdc7aa2e225ca5cf3a1890bc
    a46dbb2a379067026604a65e078cbf5d:54054285757dda6a6931830245242ce4
    a9de597bf62e33f8b87bdcccffe5071a:fc65e3b4c5eb23f7a86f30be4531cfb0
    d28d22059f0ee474338c5a56172dfa37:1f99c230979b53c71b2a5e5432a683de
    e6c83af4f48b850ae3b8eced3ea32ba3:aa986877706b5955b131a80cd91b346d
    5aaf7b137ad8d64d9c7b6826a699bc11:51b284d9a65314e1d81f0f38321f62a9
    e9fc5b2cc6e9a32eb649a69e0bb979cd:0adb5e2eec22b06ea012a4f13e252c6e
    ba578697f092b79aea9d33c08d08c42c:ba9dfe85169dbd5f3505cb68c376cd92
    for your Download you can use N_m3u8DL-RE

    Example of the command for ep12

    Code:
    ./N_m3u8DL-RE --key e6c83af4f48b850ae3b8eced3ea32ba3:aa986877706b5955b131a80cd91b346d "https://remix.vrtcdn.be/content/vod/pl-c8bb635e-191d-4c9d-bcea-11400b8cc8fc/pl-c8bb635e-191d-4c9d-bcea-11400b8cc8fc_drm_29022c14-beb4-4072-845a-32e88726d5ce.ism/.mpd?filter=%28%21%28type%3D%3D%22audio%22%26%26FourCC%21%3D%22AACL%22%29%29" -M format=mp4
    Last edited by cedric8528; 6th Apr 2023 at 11:07.
    Quote Quote  
  26. Thank you so much for your quick response. Unfortunately I'm kind of a nitwit with all of this encoding stuff. What should I do with these? Thanks a lot!
    Quote Quote  
  27. really sad to read posts like yours...

    maybe start by searching N_m3u8DL-RE form pages on this forum to understand how to use it and what it is used for
    Quote Quote  
  28. Djeez, not everybody can be as so clever as you, smartass ... Sorry I'm a noob and do not have the time to spend weeks on understanding this stuff
    Last edited by Ruben02; 7th Apr 2023 at 04:35.
    Quote Quote  
  29. All right, no need to insult anyone. I think what lomero meant is that the answer to your question is literally all over this forum. It's basically what's it's all about. You could easily find the answer by reading up on it, especially the sticky posts up top. If that's not something you're willing to spend time doing then that's your choice.
    Quote Quote  
  30. I didn't want to insult anyone. Sorry, but I just got annoyed if someone who is already used to do this stuff just answers with "just read on this forum" and says it's sad to read posts like mine. I just asked for help, I got through all the pages here, I don't get one atom further. I mean, I have really no clue where to put these codes or even how to open any folder or whatever. It's really like reading Chinese symbols.
    Quote Quote  



Similar Threads

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