Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[FranceTVSite] [FranceTV] No video formats found! (HTTP Error 400: Bad Request) france.tv #9323

Closed
10 of 11 tasks
Gigoince opened this issue Feb 29, 2024 · 45 comments · Fixed by #9333
Closed
10 of 11 tasks
Labels
geo-blocked Content is geo-blocked patch-available There is patch available that should fix this issue. Someone needs to make a PR with it site-bug Issue with a specific website

Comments

@Gigoince
Copy link

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

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

Checklist

Region

France

Provide a description that is worded well enough to be understood

Downloading videos from france.tv is not possible anymore (as of 29/02/2024 - 10:00 UTC)

Unable to download JSON metadata: HTTP Error 400: Bad Request
ERROR: 'NoneType' object has no attribute 'strip'

Provide verbose output that clearly demonstrates the problem

  • Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
  • If using API, add 'verbose': True to YoutubeDL params instead
  • Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output

laurent@inoculum:Vidéos$ yt-dlp -vU -F https://www.france.tv/france-2/laissez-vous-guider/laissez-vous-guider-saison-1/5706441-les-merveilles-de-l-egypte-antique.html
[debug] Command-line config: ['-vU', '-F', 'https://www.france.tv/france-2/laissez-vous-guider/laissez-vous-guider-saison-1/5706441-les-merveilles-de-l-egypte-antique.html']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2023.12.30 from yt-dlp/yt-dlp [f10589e34] (zip)
[debug] Python 3.11.2 (CPython x86_64 64bit) - Linux-6.1.0-17-amd64-x86_64-with-glibc2.36 (OpenSSL 3.0.11 19 Sep 2023, glibc 2.36)
[debug] exe versions: ffmpeg 5.1.4-0 (setts), ffprobe 5.1.4-0
[debug] Optional libraries: brotli-1.0.9, certifi-2022.09.24, mutagen-1.46.0, requests-2.28.1, secretstorage-3.3.3, sqlite3-3.40.1, urllib3-1.26.12
[debug] Proxy map: {}
[debug] Request Handlers: urllib
[debug] Loaded 1798 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: stable@2023.12.30 from yt-dlp/yt-dlp
yt-dlp is up to date (stable@2023.12.30 from yt-dlp/yt-dlp)
[FranceTVSite] Extracting URL: https://www.france.tv/france-2/laissez-vous-guider/laissez-vous-guider-saison-1/5706441-les-merveilles-de-l-egypte-antique.html
[FranceTVSite] 5706441-les-merveilles-de-l-egypte-antique: Downloading webpage
[FranceTV] Extracting URL: francetv:906e5b03-5cb8-4d65-9924-dc60f13f7c5b
[FranceTV] 906e5b03-5cb8-4d65-9924-dc60f13f7c5b: Downloading desktop video JSON
WARNING: [FranceTV] Unable to download JSON metadata: HTTP Error 400: Bad Request
[FranceTV] 906e5b03-5cb8-4d65-9924-dc60f13f7c5b: Downloading mobile video JSON
WARNING: [FranceTV] Unable to download JSON metadata: HTTP Error 400: Bad Request
[debug] Extractor gave empty title. Creating a generic title
ERROR: [FranceTV] 906e5b03-5cb8-4d65-9924-dc60f13f7c5b: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
Traceback (most recent call last):
  File "/home/laurent/.local/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1587, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/laurent/.local/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1743, in __extract_info
    return self.process_ie_result(ie_result, download, extra_info)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/laurent/.local/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1802, in process_ie_result
    ie_result = self.process_video_result(ie_result, download=download)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/laurent/.local/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 2781, in process_video_result
    self.raise_no_formats(info_dict)
  File "/home/laurent/.local/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1085, in raise_no_formats
    raise ExtractorError(msg, video_id=info['id'], ie=info['extractor'],
yt_dlp.utils.ExtractorError: [FranceTV] 906e5b03-5cb8-4d65-9924-dc60f13f7c5b: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
@Gigoince Gigoince added site-bug Issue with a specific website triage Untriaged issue labels Feb 29, 2024
@gilles76
Copy link

gilles76 commented Mar 1, 2024

I confirm this bug, with exactly same parameters. France.tv is a mainstream site in France. This fact drastically rise the level of this bug. (I'm not sure of my english, sorry). All url of this site are blocked.

@pcjco
Copy link

pcjco commented Mar 1, 2024

Stopped working very recently (was working 1 day ago). Also when using the nighly build.

Latest version: nightly@2024.02.29.232658 from yt-dlp/yt-dlp-nightly-builds

@RPisano26
Copy link

RPisano26 commented Mar 1, 2024

I also confirm. Worked like a charm last week (2024-02-23). Same symptom, same error, same log. Last version. On 2024-03-01 doesn't work anymore.
I've tried to fake the user-agent, using the Firefox one, it didn't work either.

@kervala
Copy link

kervala commented Mar 1, 2024

I also confirm this issue :)

@bashonly bashonly changed the title Unable to download from france.tv [FranceTVSite] [FranceTV] No video formats found! (HTTP Error 400: Bad Request) france.tv Mar 1, 2024
@bashonly

This comment was marked as outdated.

@bashonly bashonly added geo-blocked Content is geo-blocked patch-available There is patch available that should fix this issue. Someone needs to make a PR with it needs-testing Patch needs testing and removed triage Untriaged issue labels Mar 1, 2024
@Gigoince

This comment was marked as outdated.

@bashonly

This comment was marked as outdated.

@Gigoince

This comment was marked as outdated.

@bashonly bashonly removed patch-available There is patch available that should fix this issue. Someone needs to make a PR with it needs-testing Patch needs testing labels Mar 1, 2024
@RPisano26

This comment was marked as outdated.

@bashonly
Copy link
Member

bashonly commented Mar 1, 2024

Does the site make you log in to watch these videos?

@bashonly bashonly removed the geo-blocked Content is geo-blocked label Mar 1, 2024
@Gigoince
Copy link
Author

Gigoince commented Mar 1, 2024

Yes it does.

@bashonly bashonly added account-needed Account details are needed to test/fix this can-share-account Someone is willing to provide account details for development labels Mar 1, 2024
@RPisano26
Copy link

using --username and --password does not work either.

@bashonly
Copy link
Member

bashonly commented Mar 1, 2024

Might not help either, but have you tried passing cookies to yt-dlp?

@Gigoince
Copy link
Author

Gigoince commented Mar 1, 2024

Passing cookies does not help (if I did it right !) Here is the command I entered

yt-dlp --cookies-from-browser firefox:fbfimf2h.Dev https://www.france.tv/france-2/laissez-vous-guider/laissez-vous-guider-saison-1/5706441-les-merveilles-de-l-egypte-antique.html

And here is the result :

[FranceTVSite] Extracting URL: https://www.france.tv/france-2/laissez-vous-guider/laissez-vous-guider-saison-1/5706441-les-merve...-egypte-antique.html
[FranceTVSite] 5706441-les-merveilles-de-l-egypte-antique: Downloading webpage
Extracting cookies from firefox
Extracted 57 cookies from firefox
[FranceTV] Extracting URL: francetv:906e5b03-5cb8-4d65-9924-dc60f13f7c5b#__youtubedl_smuggle=%7B%22origin%22%3A+%22www.france.tv%22%7D
[FranceTV] 906e5b03-5cb8-4d65-9924-dc60f13f7c5b: Downloading desktop video JSON
[FranceTV] 906e5b03-5cb8-4d65-9924-dc60f13f7c5b: Downloading mobile video JSON
[FranceTV] 906e5b03-5cb8-4d65-9924-dc60f13f7c5b: Downloading signed dash manifest URL
[FranceTV] 906e5b03-5cb8-4d65-9924-dc60f13f7c5b: Downloading MPD manifest
WARNING: [FranceTV] Failed to download MPD manifest: HTTP Error 403: Forbidden
[FranceTV] 906e5b03-5cb8-4d65-9924-dc60f13f7c5b: Downloading signed dash manifest URL
[FranceTV] 906e5b03-5cb8-4d65-9924-dc60f13f7c5b: Downloading MPD manifest
WARNING: [FranceTV] Failed to download MPD manifest: HTTP Error 403: Forbidden
ERROR: [FranceTV] 906e5b03-5cb8-4d65-9924-dc60f13f7c5b: No video formats found!; please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U

@JulienPalard
Copy link

It stopped working for me on 2024-02-29 between 18h45 CET and 19h45 CET.

The command I was using was:

yt-dlp "-S" "height:480" "-o" "5714823-emission-du-jeudi-29-fevrier-2024.%(ext)s" "https://www.france.tv/france-5/c-dans-l-air/5714823-emission-du-jeudi-29-fevrier-2024.html"

Before 2024-02-29 it was working without cookies, without username, and without password, just with the previous command (but with the videos of the previous days).

@bashonly
Copy link
Member

bashonly commented Mar 1, 2024

The account-needed label was added to this issue because an account will most likely be needed by a dev in order to fix this. And if/when it is fixed, then the extractor may require cookies/credentials as well

@bashonly
Copy link
Member

bashonly commented Mar 1, 2024

@Gigoince No. But that pre-release build is equivalent to the latest nightly release with the francetv patch applied on top. The day after #9333 is merged into master you would be able to --update-to nightly

@Gigoince
Copy link
Author

Gigoince commented Mar 1, 2024

@bashonly OK, Great ! Thanks a lot !

@kervala
Copy link

kervala commented Mar 1, 2024

@bashonly Thank you so much, it's working perfectly now :D

@gilles76
Copy link

gilles76 commented Mar 1, 2024

Thank you so much ! 24 hours to commit a patch, that is really reactivity. Work fine.

bashonly added a commit that referenced this issue Mar 2, 2024
Closes #9323
Authored by: bashonly
@HiTiH-63
Copy link

HiTiH-63 commented Mar 2, 2024

@bashonly thank you so much, it works very well !

@bashonly
Copy link
Member

bashonly commented Mar 3, 2024

@Gigoince @kervala @HiTiH-63

Would any of you be able to test #9347 ? It's working fine for me, but I can't test with geo-restricted links

Once again I've made a pre-release for ease of testing, which exe/zip users can update to with this command:

yt-dlp --update-to bashonly/yt-dlp@francetv

(if you already tried my last build you need to run this again)

@bashonly
Copy link
Member

bashonly commented Mar 3, 2024

@Gigoince
Copy link
Author

Gigoince commented Mar 3, 2024

It works on the link you provided, though with a strange behavior : loads of lines that go like
[hls @ 0x55bae8359700] Opening 'crypto+https://cloudreplay.ftven.fr/ZXhwPTE3MDk1MTA3OTd+YWNsPSUyZip+aG1hYz1hZGY4YmQ5NDkxYWFiYTMwODk4ZTlmZTY2OTk5OGIwMDkwY2Q1ODQxMGU5NzNkNjg4YWNlNjZmMTE2YWQ3N2Y0/0cbe13dad9d56/1351395428-1708776515_france-domtom_TA.ism/1351395428-1708776515_france-domtom_TA-audio_fre=96000-50.aac' for reading

[hls @ 0x55bae8359700] Opening 'crypto+https://cloudreplay.ftven.fr/ZXhwPTE3MDk1MTA3OTd+YWNsPSUyZip+aG1hYz1hZGY4YmQ5NDkxYWFiYTMwODk4ZTlmZTY2OTk5OGIwMDkwY2Q1ODQxMGU5NzNkNjg4YWNlNjZmMTE2YWQ3N2Y0/0cbe13dad9d56/1351395428-1708776515_france-domtom_TA.ism/1351395428-1708776515_france-domtom_TA-audio_fre=96000-51.aac' for reading

[hls @ 0x55bae8359700] Opening 'crypto+https://cloudreplay.ftven.fr/ZXhwPTE3MDk1MTA3OTd+YWNsPSUyZip+aG1hYz1hZGY4YmQ5NDkxYWFiYTMwODk4ZTlmZTY2OTk5OGIwMDkwY2Q1ODQxMGU5NzNkNjg4YWNlNjZmMTE2YWQ3N2Y0/0cbe13dad9d56/1351395428-1708776515_france-domtom_TA.ism/1351395428-1708776515_france-domtom_TA-audio_fre=96000-52.aac' for reading

[hls @ 0x55bae8359700] Opening 'crypto+https://cloudreplay.ftven.fr/ZXhwPTE3MDk1MTA3OTd+YWNsPSUyZip+aG1hYz1hZGY4YmQ5NDkxYWFiYTMwODk4ZTlmZTY2OTk5OGIwMDkwY2Q1ODQxMGU5NzNkNjg4YWNlNjZmMTE2YWQ3N2Y0/0cbe13dad9d56/1351395428-1708776515_france-domtom_TA.ism/1351395428-1708776515_france-domtom_TA-audio_fre=96000-53.aac' for reading

But on other links, it just does not work at all
yt-dlp https://www.france.tv/documentaires/societe/l-assiette-francaise/ [generic] Extracting URL: https://www.france.tv/documentaires/societe/l-assiette-francaise/ [generic] l-assiette-francaise: Downloading webpage WARNING: [generic] Falling back on generic information extractor [generic] l-assiette-francaise: Extracting information ERROR: Unsupported URL: https://www.france.tv/documentaires/societe/l-assiette-francaise/

@Gigoince
Copy link
Author

Gigoince commented Mar 3, 2024

yt-dlp -vU https://www.france.tv/documentaires/societe/l-assiette-francaise/
[debug] Command-line config: ['-vU', 'https://www.france.tv/documentaires/societe/l-assiette-francaise/']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version bashonly/yt-dlp@francetv build 2024.03.03.174708 [5e06446] (zip)
[debug] Python 3.11.2 (CPython x86_64 64bit) - Linux-6.1.0-17-amd64-x86_64-with-glibc2.36 (OpenSSL 3.0.11 19 Sep 2023, glibc 2.36)
[debug] exe versions: ffmpeg 5.1.4-0 (setts), ffprobe 5.1.4-0
[debug] Optional libraries: brotli-1.0.9, certifi-2022.09.24, mutagen-1.46.0, requests-2.28.1, secretstorage-3.3.3, sqlite3-3.40.1, urllib3-1.26.12
[debug] Proxy map: {}
[debug] Request Handlers: urllib
[debug] Loaded 1834 extractors
[debug] Fetching release info: https://api.github.com/repos/bashonly/yt-dlp/releases/tags/francetv
Requested version: bashonly/yt-dlp@francetv build 2024.03.03.174708
yt-dlp is up to date (bashonly/yt-dlp@francetv build 2024.03.03.174708)
[generic] Extracting URL: https://www.france.tv/documentaires/societe/l-assiette-francaise/
[generic] l-assiette-francaise: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] l-assiette-francaise: Extracting information
[debug] Looking for embeds
ERROR: Unsupported URL: https://www.france.tv/documentaires/societe/l-assiette-francaise/
Traceback (most recent call last):
File "/home/laurent/.local/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1593, in wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/laurent/.local/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1728, in __extract_info
ie_result = ie.extract(url)
^^^^^^^^^^^^^^^
File "/home/laurent/.local/bin/yt-dlp/yt_dlp/extractor/common.py", line 732, in extract
ie_result = self._real_extract(url)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/laurent/.local/bin/yt-dlp/yt_dlp/extractor/generic.py", line 2531, in _real_extract
raise UnsupportedError(url)
yt_dlp.utils.UnsupportedError: Unsupported URL: https://www.france.tv/documentaires/societe/l-assiette-francaise/

@bashonly
Copy link
Member

bashonly commented Mar 3, 2024

https://www.france.tv/documentaires/societe/l-assiette-francaise/ doesn't work with master/stable either

@bashonly
Copy link
Member

bashonly commented Mar 3, 2024

It works on the link you provided, though with a strange behavior : loads of lines that go like

You need to install pycryptodomex/pycryptodome

@Gigoince
Copy link
Author

Gigoince commented Mar 3, 2024

https://www.france.tv/documentaires/societe/l-assiette-francaise/ doesn't work with master/stable either

Indeed ! :-(

@bashonly
Copy link
Member

bashonly commented Mar 3, 2024

The extractor has never supported series URLs. You need to pass the individual episode/part URLs, e.g. https://www.france.tv/france-2/13h15-le-dimanche/5766081-l-assiette-episode-2-partie-3-au-four-et-au-moulin.html

@Gigoince
Copy link
Author

Gigoince commented Mar 3, 2024

#9347 seems to work fine. (Tested on several links, including the one provided)

I had not realised that the link I had tried was a series, all apologies.

@bashonly
Copy link
Member

bashonly commented Mar 3, 2024

@Gigoince all good, thank you for testing.

@pokemaster974
Copy link

pokemaster974 commented Mar 3, 2024

@Gigoince all good, thank you for testing.

Hi @bashonly is your last commit supposed to retrieve back the hls stream ?

I've remark that since the fix for the first bug, it displays twice the dash streams (I've checked, the streams *-0 and *-1 has exactly the same hashes) :

ID                     EXT RESOLUTION FPS |   FILESIZE   TBR PROTO | VCODEC        VBR ACODEC     ABR ASR MORE INFO
-------------------------------------------------------------------------------------------------------------------------------------------------------
dash-audio_qad=96000-0 m4a audio only     | ~ 64.75MiB   96k dash  | audio only        mp4a.40.2  96k 48k [qad] audio description, DASH audio, m4a_dash
dash-audio_qad=96000-1 m4a audio only     | ~ 64.75MiB   96k dash  | audio only        mp4a.40.2  96k 48k [qad] audio description, DASH audio, m4a_dash
dash-audio_fre=96000-0 m4a audio only     | ~ 64.75MiB   96k dash  | audio only        mp4a.40.2  96k 48k [fr] DASH audio, m4a_dash
dash-audio_fre=96000-1 m4a audio only     | ~ 64.75MiB   96k dash  | audio only        mp4a.40.2  96k 48k [fr] DASH audio, m4a_dash
dash-video=400000-0    mp4 384x216     25 | ~269.78MiB  400k dash  | avc1.42C01E  400k video only         DASH video, mp4_dash
dash-video=400000-1    mp4 384x216     25 | ~269.78MiB  400k dash  | avc1.42C01E  400k video only         DASH video, mp4_dash
dash-video=950000-0    mp4 640x360     25 | ~640.72MiB  950k dash  | avc1.4D401F  950k video only         DASH video, mp4_dash
dash-video=950000-1    mp4 640x360     25 | ~640.72MiB  950k dash  | avc1.4D401F  950k video only         DASH video, mp4_dash
dash-video=1400000-0   mp4 960x540     25 | ~944.21MiB 1400k dash  | avc1.4D401F 1400k video only         DASH video, mp4_dash
dash-video=1400000-1   mp4 960x540     25 | ~944.21MiB 1400k dash  | avc1.4D401F 1400k video only         DASH video, mp4_dash
dash-video=2000000-0   mp4 1280x720    25 | ~  1.32GiB 2000k dash  | avc1.64001F 2000k video only         DASH video, mp4_dash
dash-video=2000000-1   mp4 1280x720    25 | ~  1.32GiB 2000k dash  | avc1.64001F 2000k video only         DASH video, mp4_dash
dash-video=5000000-0   mp4 1920x1080   25 | ~  3.29GiB 5000k dash  | avc1.640029 5000k video only         DASH video, mp4_dash
dash-video=5000000-1   mp4 1920x1080   25 | ~  3.29GiB 5000k dash  | avc1.640029 5000k video only         DASH video, mp4_dash

I wanted to open an issue but I see that #9347 speaks about m3u8 so if it supposed to fix it, I won't open it.
But I've observed a bug with subtitle (the file seems to be empty) but it probably needs another issue as it not the same bug as here.

@bashonly
Copy link
Member

bashonly commented Mar 3, 2024

@pokemaster974 yes, run yt-dlp --update-to bashonly/yt-dlp@francetv to try out #9347

@NastyPhoenix
Copy link

Thanks a lot ; it works like a charm (yt-dlp --update-to bashonly/yt-dlp@francetv)

@bashonly
Copy link
Member

bashonly commented Mar 4, 2024

To everyone who updated to my pre-release tag build:
All fixes have been merged into master, so you can run yt-dlp --update-to nightly to get back on the proper channel

@guy-teube
Copy link

guy-teube commented Mar 6, 2024

I've just updated to nightly version (thanks for the fix!) but I still have issues with France TV videos:

$ yt-dlp -F https://www.france.tv/france-5/t-choupi-a-la-campagne/saison-1/5769363-le-marche-comme-les-grands.html
[FranceTVSite] Extracting URL: https://www.france.tv/france-5/t-choupi-a-la-campagne/saison-1/5769363-le-marche-comme-les-grands.html
[FranceTVSite] 5769363-le-marche-comme-les-grands: Downloading webpage
[FranceTV] Extracting URL: francetv:9f4d3846-19f4-4a8f-aa36-6e8b817a4841#__youtubedl_smuggle=%7B%22hostname%22%3A+%22www.france.tv%22%7D
[FranceTV] 9f4d3846-19f4-4a8f-aa36-6e8b817a4841: Downloading desktop chrome video JSON
[FranceTV] 9f4d3846-19f4-4a8f-aa36-6e8b817a4841: Downloading mobile safari video JSON
WARNING: [FranceTV] Unable to download JSON metadata: HTTP Error 422: Unprocessable Entity
[FranceTV] 9f4d3846-19f4-4a8f-aa36-6e8b817a4841: Downloading MPD manifest
WARNING: This video is drm protected and only images are available for download. use --list-formats to see them
[info] Available formats for 9f4d3846-19f4-4a8f-aa36-6e8b817a4841:
ID           EXT   RESOLUTION │ PROTO │ VCODEC MORE INFO
─────────────────────────────────────────────────────────
spritesheets mhtml unknown    │ mhtml │ images storyboard

I see 2 errors, "DRM protected" + 422 error. I don't know if yt-dlp can pass through or not.

@bashonly
Copy link
Member

bashonly commented Mar 6, 2024

@guy-teube Nope, the video is DRM protected. The 422 error is indicating that there is no HLS available for this video, only DRM-protected DASH.

@errwann
Copy link

errwann commented Mar 7, 2024

Note that since the same date (29/02/2024), the direct streams of france.tv don't work anymore :

But this one continue to work fine :

For example, "yt-dlp https://www.france.tv/france-2/direct.html" now returns :

WARNING: [FranceTV] Failed to download m3u8 information: HTTP Error 403: Forbidden
ERROR: [FranceTV] 29bdf749-7082-4426-a4f3-595cc436aa0d: No video formats found!

@bashonly
Copy link
Member

bashonly commented Mar 7, 2024

@errwann yt-dlp --update-to master

aalsuwaidi pushed a commit to aalsuwaidi/yt-dlp that referenced this issue Apr 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
geo-blocked Content is geo-blocked patch-available There is patch available that should fix this issue. Someone needs to make a PR with it site-bug Issue with a specific website
Projects
None yet
Development

Successfully merging a pull request may close this issue.

14 participants