Kirjoittaja Aihe: Yle-dl ei enää toimi! (Ratkaistu)  (Luettu 6107 kertaa)

Reksa

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Yle-dl ei enää toimi! (Ratkaistu)
« : 22.04.22 - klo:22.36 »
Yritin tänään ladata Yle-dl:llä videoita, mutta ei onnistu enää.... Vasta pari päivää sitten toimi ok. Päivitin äsken skriptinkin, mutta ei tuonut apua.

Tällaista ilmoitusta tulee terminaaliin:

Koodia: [Valitse]
~$ yle-dl --resolution 900 --sublang fin --destdir '/media/Video-NTFS/Videot' -o KP18.mp4 https://areena.yle.fi/1-50172692
yle-dl 20201022: Download media files from Yle Areena and Elävä Arkisto
Copyright (C) 2009-2020 Antti Ajanki <antti.ajanki@iki.fi>, license: GPLv3

Traceback (most recent call last):
  File "/usr/bin/yle-dl", line 8, in <module>
    sys.exit(main())
  File "/home/reksa/.local/lib/python3.9/site-packages/yledl/yledl.py", line 461, in main
    res = execute_action(url, action, io, httpclient, title_formatter,
  File "/home/reksa/.local/lib/python3.9/site-packages/yledl/yledl.py", line 300, in execute_action
    return download_clips(clips(), dl, io, title_formatter, stream_filters)
  File "/home/reksa/.local/lib/python3.9/site-packages/yledl/yledl.py", line 282, in clips
    return extractor.extract(url, stream_filters.latest_only,
  File "/home/reksa/.local/lib/python3.9/site-packages/yledl/extractors.py", line 248, in extract
    return [self.extract_clip(clipurl, title_formatter, ffprobe)
  File "/home/reksa/.local/lib/python3.9/site-packages/yledl/extractors.py", line 248, in <listcomp>
    return [self.extract_clip(clipurl, title_formatter, ffprobe)
  File "/home/reksa/.local/lib/python3.9/site-packages/yledl/extractors.py", line 470, in extract_clip
    program_info = self.program_info_for_pid(
  File "/home/reksa/.local/lib/python3.9/site-packages/yledl/extractors.py", line 652, in program_info_for_pid
    info = JSONP.load_json(self.program_info_url(pid), self.httpclient)
  File "/home/reksa/.local/lib/python3.9/site-packages/yledl/extractors.py", line 70, in load_json
    json_string = httpclient.download_page(url, headers)
  File "/home/reksa/.local/lib/python3.9/site-packages/yledl/http.py", line 45, in download_page
    response = self.get(url, extra_headers)
  File "/home/reksa/.local/lib/python3.9/site-packages/yledl/http.py", line 82, in get
    r.raise_for_status()
  File "/usr/lib/python3/dist-packages/requests/models.py", line 941, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://areena.yle.fi/api/programs/v1/id/1-50172692.json?app_id=areena_web_frontend_prod&app_key=4622a8f8505bb056c956832a70c105d4

Onko muillakin sama ongelma?


 
« Viimeksi muokattu: 26.04.22 - klo:10.20 kirjoittanut Reksa »

tamrock

  • Käyttäjä
  • Viestejä: 144
  • Zervuska haidis
    • Profiili
Vs: Yle-dl ei enää toimi!
« Vastaus #1 : 22.04.22 - klo:22.41 »
Sama ongelma on täälläkin...

Eesaurus

  • Käyttäjä
  • Viestejä: 3454
    • Profiili
Vs: Yle-dl ei enää toimi!
« Vastaus #2 : 23.04.22 - klo:09.22 »
Ilmeisesti Areenan päässä asioita (rajapintoja tjs.) muutettu, joten on vain odoteltava, että ohjelma päivitetään.

Illu

  • Käyttäjä
  • Viestejä: 1089
    • Profiili
Vs: Yle-dl ei enää toimi!
« Vastaus #3 : 23.04.22 - klo:09.23 »
Mulla ongelma on ollut jo jonkun aikaa. Python 3.6.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Yle-dl ei enää toimi!
« Vastaus #4 : 23.04.22 - klo:09.26 »
Areenan rajapinnat ovat muuttuneet. Uusimmalla GitHubista haetulla yle-dl:n versiolla pitäisi onnistua ainakin yksittäisten jaksojen lataaminen:

https://github.com/aajanki/yle-dl/issues/304#issuecomment-1106760371

Reksa

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: Yle-dl ei enää toimi!
« Vastaus #5 : 23.04.22 - klo:16.49 »
Areenan rajapinnat ovat muuttuneet. Uusimmalla GitHubista haetulla yle-dl:n versiolla pitäisi onnistua ainakin yksittäisten jaksojen lataaminen:

https://github.com/aajanki/yle-dl/issues/304#issuecomment-1106760371

Miten tuo GitHubin versio asennetaan, ja sotkeeko se  jotenkin normaalin päivityssysyteemin?


kädetönpää

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: Yle-dl ei enää toimi!
« Vastaus #6 : 23.04.22 - klo:17.37 »
Ei toimi tääläkään  :( v.20220213.

Eesaurus

  • Käyttäjä
  • Viestejä: 3454
    • Profiili
Vs: Yle-dl ei enää toimi!
« Vastaus #7 : 23.04.22 - klo:22.24 »
Lainaus
Miten tuo GitHubin versio asennetaan, ja sotkeeko se  jotenkin normaalin päivityssysyteemin?

Yle-dl ei taida muutenkaan päivittyä automaattisesti. Varmaan kannattaisi odotella, että ohjelma päivitetään ajan tasalle ja asentaa uusi versio entiseen tyyliin komennolla:
Koodia: [Valitse]
pip3 install --user --upgrade yle-dl
Jos ei jaksa odottaa, niin tässä asennusohjeet. https://github.com/aajanki/yle-dl/blob/master/README.fi Lähdekoodista asentaminen alkaa riviltä 37. Kokeilin tuota Arch Linuxissa, käytännössä piti asentaa yksi paketti (python-setuptools) ja ajaa sen jälkeen ohjeessa neuvottu komento kansiossa, jonne oli ladannut lähdekoodin. Hyvin latautui tavara sen jälkeen Areenasta.

Reksa

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: Yle-dl ei enää toimi!
« Vastaus #8 : 24.04.22 - klo:13.26 »
Yle-dl ei taida muutenkaan päivittyä automaattisesti. Varmaan kannattaisi odotella, että ohjelma päivitetään ajan tasalle ja asentaa uusi versio entiseen tyyliin komennolla:
Koodia: [Valitse]
pip3 install --user --upgrade yle-dl

juuri tuolla komennolla olen sen aina silloin tällöin päivittänyt... Lienee tosiaan viisainta odottaa virallista päivitystä. 

Onko itse striimien formaatti edelleen sama, vai onko siihenkin tehty jotain muutoksia?

Reksa

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: Yle-dl ei enää toimi!
« Vastaus #9 : 26.04.22 - klo:10.19 »
Yle-dl:ään on nyt tullut virallinen päivitys,  jonka saa asennettua normaalisti pip3:lla!

Samoin ViewTube+:sta tuli eilen testiversio (http://sebaro.pro/viewtube/files/viewtubeplus.user.js), joka näyttää toimivan taas Areenassa. Asentuu tavalliseen tapaan avaamalla selaimessa em. linkki.

mpiso

  • Käyttäjä
  • Viestejä: 657
    • Profiili
Vs: Yle-dl ei enää toimi! (Ratkaistu)
« Vastaus #10 : 26.04.22 - klo:16.04 »
Tuntuu toimivan, myös tekstitykset, vaikka antaa seuraavia virheilmoituksia:

Koodia: [Valitse]
~$ yle-dl https://areena.yle.fi/1-61694883
yle-dl 20220425: Download media files from Yle Areena and Elävä Arkisto
Copyright (C) 2009-2022 Antti Ajanki <antti.ajanki@iki.fi>, license: GPLv3

Output file: Maailman ympäri 80 päivässä: Isku vyön alle: S01E01-2022-04-21T06:00.mkv
[hls demuxer @ 0x55a3bab67500]
Can't support the subtitle(uri: https://ylekaodamd.akamaized.net/s/fhls/p/1955031/sp/195503100/serveFlavor/entryId/1_jsc2u72v/v/1/ev/19/flavorId/1_j2mocin9/name/a.srt/index.m3u8/index.m3u8?__hdnea__=st=1650966644~exp=1651053044~acl=/s/fhls/p/1955031/sp/195503100/serveFlavor/entryId/1_jsc2u72v/v/1/ev/19/flavorId/1_*~hmac=8561b63db7b578cb2828fa68ce719c5e1fda671b26ffa470477e64a20d4f7fa4)
[hls demuxer @ 0x55a3bab67500]
Can't support the subtitle(uri: https://ylekaodamd.akamaized.net/s/fhls/p/1955031/sp/195503100/serveFlavor/entryId/1_jsc2u72v/v/1/ev/19/flavorId/1_qzpjo9sk/name/a.srt/index.m3u8/index.m3u8?__hdnea__=st=1650966644~exp=1651053044~acl=/s/fhls/p/1955031/sp/195503100/serveFlavor/entryId/1_jsc2u72v/v/1/ev/19/flavorId/1_*~hmac=8561b63db7b578cb2828fa68ce719c5e1fda671b26ffa470477e64a20d4f7fa4)
Unsupported codec with id 100358 for input stream 2
[webvtt @ 0x55d117b1fa00] Dropping 170 duplicated subtitle events
[webvtt @ 0x55d11811a480] Dropping 168 duplicated subtitle events
frame=71568 fps=637 q=-1.0 Lsize= 1167545kB time=00:47:42.76 bitrate=3341.0kbits/s speed=25.5x   
Stream saved to Maailman ympäri 80 päivässä: Isku vyön alle: S01E01-2022-04-21T06:00.mkv