Smplayer est un logiciel de lecture multimédia complet et simple d'utilisation reposant sur mpv/mplayer, il permet également avec le logiciel Smtube de naviguer et lire directement dans le logiciel des vidéos provenant de youtube ou autre .. Smtube, reposant sur youtube-dl qui lui même n'est plus trop maintenu et de trop vielle version sur Debian, sera ici remplacé par un fork actif > yt-dlp
Le lecteur multimédia et le navigateur youtube du même projet :
apt update && apt install smplayer smtube
Le logiciel youtube-dl disponible dans la branche 11 (bullseye) stable de debian est quasi-inutilisable. De plus le projet semble mort ou au ralenti. Depuis, plusieurs forks sont sorti, dont l'un que j'affectionne : yt-dlp, qui se trouve dans les dépots debian.
apt update && apt install yt-dlp
Le paquet youtube-dl n'est plus trop maintenu, nous utilisons dans le tuto un fork 'yt-dlp'. Etant donné que youtube-dl reste une dépendance d'autres paquets nous devons le 'geler' pour ensuite le remplacer par le fork.
La première chose à faire est de vérifier la présence de youtube-dl :
apt-cache policy youtube-dl
Ici le paquet est présent :
youtube-dl: Installé : 2021.06.06-1 Candidat : 2021.06.06-1
On le gel pour que APT l'ignore.
apt-mark hold youtube-dl
Youtube-dl est encore utilisé par de nombreux logiciels qui n'offre pas d'autres alternatives, dans le cas présent youtube-dl est une dépendance de smplayer et se dernier n'offre pas la possibilité de le remplacer. Nous avons précédemment 'Geler' le paquet youtube-dl et allons désormais le remplacer par yt-dlp sans que cela engendre un dysfonctionnement de smplayer.
Nous ne le supprimons pas, sait-on jamais..
mv /usr/bin/youtube-dl /usr/bin/youtube-dl.orig
De manière à conserver l'executable youtube-dl sous son nom..
ln -s /usr/bin/yt-dlp /usr/bin/youtube-dl
On choisi le couple mpv avec youtube-dl (yt-dlp) pour la lecture du flux :
SMPlayer -> Options -> Préférences -> Réseau : - Support des sites vidéo : mpv + youtube-dl - Qualité préférée : votreChoix
Les valeurs par défaut sont très bien dans la majorité des cas.
Il faudra changer les valeurs du cache si des coupures sont toujours présentes (audio et ou vidéo) :
SMPlayer -> Options -> Préférences -> Performance -> Cache : - [ ] Auto (décocher la case pour des valeurs manuels) : - Cache pour les fichiers locaux : <votreChoix> Ko - Cache pour les flux : <votreChoix> Ko - etc ...