#1 Le 15/04/2021, à 15:41
- DonutMan75
[RESOLU] [VLC] Ouvrir un flux réseau youtube ne fonctionne plus ?
Bonjour,
depuis quelques temps, je n'arrive plus à lire de vidéo youtube avec VLC via Média > Ouvrir un flux réseau..
Dans les logs, j'obtiens l'erreur suivante qui revient en boucle :
[00007fcf5815d1f0] http stream error: local stream 1 error: Cancellation (0x8)
Ca marchait bien aupravant (je n'utilise pas cette option très souvent mais, de mémoire, le mois dernier ça passait bien).
J'ai mis à jour VLC sans succès (je suis actuellement avec la version 3.0.12 Vetinari).
Y'a bien un post similaire sur Stackoverflow mais je ne suis pas sûr de bien comprendre comment cela peut résoudre mon soucis.
Suis-je le seul dans ce cas ?
D.
Dernière modification par DonutMan75 (Le 16/04/2021, à 08:17)
Hors ligne
#2 Le 15/04/2021, à 16:30
- inbox
Re : [RESOLU] [VLC] Ouvrir un flux réseau youtube ne fonctionne plus ?
Salut,
Depuis que Google et donc Youtube demandent de valider l'acceptation des cookies, avant d'accéder à leurs sites, VLc ne sait plus lire les vidéos depuis leurs URL. Il faut donc installer youtube-dl et mpv puis mettre à jour Youtube-dl afin d'avoir la dernière version. Tout est expliqué dans les docs citées.
A+
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#3 Le 16/04/2021, à 08:16
- DonutMan75
Re : [RESOLU] [VLC] Ouvrir un flux réseau youtube ne fonctionne plus ?
Bonjour Inbox,
merci pour ton retour et l'explication. Ca m'a permis de mieux cibler mes recherches !
En deux mots : effectivement le problème vient bien de la politique cookie de youtube. Il faut mettre à jour le fichier youtube.lua
Dans le dernier commit de ce fichier (voir lien ci-dessous) qui date d'il y a 13 jours, on peut lire à ce sujet :
youtube.lua: disable cookies if redirected to consent page
In the past few days, YouTube has started redirecting requests for video
pages to a cookie consent and preference prompt, on a whole separate
page and domain; which prevents playback. We are not interested in
YouTube cookies, nor in consenting to them on behalf of our users, so
this just retries with cookies disabled. YouTube gets the hint and
simply redirects back to the original video page.
Au final j'ai téléchargé le fichier youtube.lua depuis le dépôt github de VLC et je l'ai installé dans ~/.local/share/vlc/lua/playlist/
J'ai relancé vlc... et tout fonctionne à nouveau !
Quelques ressources en ligne :
Un post sur le forum de videolan expliquant comment résoudre le problème
La documentation de Videolan sur les scripts LUA
Le github de Videolan pointant sur le fichier youtube.lua
Bonne journée à tous
Donut
Hors ligne