Download helper ne fonctionne plus

salut
petite confusion :
l’alias crée le programme ytdlp
tu dois donc écrire ytdlp http…
quand tu écris yt-dlp tu lances probablement le programme /usr/bin/yt-dlp qui vient d’un .deb

solution :

  1. vire yt-dlp en deb avec apt-get --purge remove yt-dlp
  2. ytdlp doit te donner une ligne qui commence par (ytdlp-poub) comme (ytdlp-poub) dindoun@monordi: ~$
  3. alors seulement ytdlp marche et which yt-dlp doit te donner
    /tmp/ytdlp-poub/bin/yt-dlp

dans ce cas ytdlp marche sur youtube mais pas sur francetv qui nécessite un login et là je ne sais pas faire

Bonjour
J’ai désinstallé yt-dlp avec apt --purge remove yt-dlp

joel@hP600:~$ ytdlp
bash: ytdlp : commande introuvable

Je suis reparti du début :

joel@hP600:~$ apt policy python3-venv
python3-venv:
  Installé : 3.11.2-1+b1
  Candidat : 3.11.2-1+b1
 Table de version :
 *** 3.11.2-1+b1 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status
joel@hP600:~$ alias ytdlp='python3 -m venv /tmp/ytdlp-poub&& source /tmp/ytdlp-poub/bin/activate && pip install yt-dlp && yt-dlp "$1"'
joel@hP600:~$ ytdlp
Collecting yt-dlp
  Downloading yt_dlp-2025.3.27-py3-none-any.whl (3.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 19.0 MB/s eta 0:00:00
Installing collected packages: yt-dlp
Successfully installed yt-dlp-2025.3.27
[generic] Extracting URL: 
ERROR: [generic] '' is not a valid URL. Set --default-search "ytsearch" (or run  yt-dlp "ytsearch:" ) to search YouTube
(ytdlp-poub) joel@hP600:~$ apt policy yt-dlp
yt-dlp:
  Installé : (aucun)
  Candidat : 2023.03.04-1
 Table de version :
     2023.03.04-1 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
(ytdlp-poub) joel@hP600:~$ 

Je vois que c’est la version yt-dlp-25.3.27 qui est maintenant installée, mais non détectée par apt, la version hors backports étant toujours 23.03.04-1 . C’est ça ?

Le scoop : ça remarche, je viens de télécharger un film sur YT et une video sur Arte, puis une autre sur France5 (après connection) avec un clic droit qui m’ouvre un menu dans lequel il y a VideoDownloadHelper, je n’ai plus qu’à choisir le type de fichier .

Pour éviter ces aléas pour l’ensemble des applications utilisant potentiellement yt-dlp (firefox / mpv / smplayer etc), l’exécutable yt-dlp doit impérativement être accessible à l’un des emplacements définis par la variable PATH → echo "$PATH"

Pour installer la dernière version du paquet yt-dlp de Debian, sans ajouter de dépôt backport, la méthode suivante peut, entre autre, être utilisée:

R=http://ftp.fr.debian.org/debian/pool/main/y/yt-dlp/
LV=$(curl -s $R |awk -F'">|</' '/yt-dlp_.*deb</{x=$2};END{print x}')
printf " Dernière version yt-dlp dépôt Debian:\n $LV\n"
[[ $LV =~ $(yt-dlp --version) ]] || { cd /tmp 
wget ${R}$LV && sudo apt install ./$LV ; }

test:
yt-dlp -F 'EngW7tLk6R8'

1 J'aime

salut

à quel moment firefox utilise yt-dlp?

Firefox associé à une extension de download basé sur yt-dlp, ou de lecture video mpv nécessitant yt-dlp comme ff2mpv peut avoir besoin de trouver directement un exécutable yt-dlp, selon sa version.

Bonjour
Je parviens encore aujourd’hui à enregistrer une video sur Arte ou France5 avec un clic droit ouvrant un menu contenant Video DownloadHelper.
Par contre ça ne fonctionne pas comme ça sur YouTube, je dois copier l’URL de la video dans la console. Du moins ceci était vrai jusqu’il y a 20 minutes, mais à cet instant :

joel@hP600:~$ ytdlp https://www.youtube.com/watch?v=JHBSgRue-08
bash: ytdlp : commande introuvable

J’ai eu l’idée de recréer l’alias et là ça remarche, le truc ironique est qu’on me dit que ça a déjà été téléchargé

joel@hP600:~$ ytdlp https://www.youtube.com/watch?v=JHBSgRue-O8
Requirement already satisfied: yt-dlp in /tmp/ytdlp-poub/lib/python3.11/site-packages (2025.3.27)
[generic] Extracting URL: 
ERROR: [generic] '' is not a valid URL. Set --default-search "ytsearch" (or run  yt-dlp "ytsearch:" ) to search YouTube
[youtube] Extracting URL: https://www.youtube.com/watch?v=JHBSgRue-O8
[youtube] JHBSgRue-O8: Downloading webpage
[youtube] JHBSgRue-O8: Downloading tv client config
[youtube] JHBSgRue-O8: Downloading player 20830619
[youtube] JHBSgRue-O8: Downloading tv player API JSON
[youtube] JHBSgRue-O8: Downloading ios player API JSON
[youtube] JHBSgRue-O8: Downloading m3u8 information
[info] JHBSgRue-O8: Downloading 1 format(s): 18
[download] Fats Waller - The Jitterbug Waltz [JHBSgRue-O8].mp4 has already been downloaded
[download] 100% of    3.69MiB
(ytdlp-poub) joel@hP600:~$ 

Merci