Le temps qu’il fait à Bruxelles   Le temps de Bruxelles :

Dominique Meeùs
Dernière modification le   
retour à la table des matières — à l’index — à ma page de départ

Musique (et vidéo) en ligne de commande

L’application mps-youtube (qui fournit la commande mpsyt) permet de jouer de la musique (et, à la demande, des vidéos aussi), à partir de YouTube. Il y a de nombreuses autres fonctionnalités, voir mps-youtube sur GitHub et les nombreuses autres pages qui en parlent.

Remarque sur certaines applications en Python

Une application comme mps-youtube est inclue dans certaines distributions, dont Ubuntu, mais pas dans sa version la plus à jour. En outre, elle collabore étroitement avec l’application, en Python aussi, youtube-dl et ça ne se passe bien que si elles sont toutes les deux parfaitement à jour. Il y a donc intérêt à installer localement (en ~/.local), comme utilisateur, directement de dépôts Python, à commencer par la commande de téléchargement pip. On peut ainsi privilégier ses versions locales par rapport aux versions de la distribution, mais autant alors ne pas installer du tout ou désinstaller les pip, mps-youtube et youtube-dl de la distribution.

Installer localement pip :

wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py --user
                    

Inclure ~/.local dans la variable d’environnement de chemin :

export PATH=$HOME/.local/bin:$PATH
                    

On peut alors, avec pip installer localement les deux applications qui nous intéressent :

pip install --user youtube-dl
pip install --user mps-youtube
                    
mpsyt
lance l’application en mode interactif
mpsyt --version
affiche la version de mps-youtube, mais aussi de dépendances
mpsyt -h
affiche les chapitres de l’aide et leur appel help <chapter>
basic
Basics
search
Searching and Retrieving
edit
Editing / Manipulating Results
download
Downloading and Playback
dl-command
Downloading Using External Application
encode
Encoding to MP3 and other formats
playlists
Using Local Playlists
invoke
Invocation Parameters
config
Configuration Options
tips
Advanced Tips
new
New Features

Quelques commandes qui m’intéressent en mode alternatif :

help <chapter>
appelle ce chapitre de l’aide
pl PL5Y4yqkyFV2H1hPG4gXsAYkYFaqrqx4Un
affiche la playlist de la musique de mes vingt ans
n/p
next/previous page d’une longue liste
6
joue la chanson 6
shuffle 1-
joue la playlist en désordre à partir de 1, mais en fait seulement la page affichée
9/0
diminue/augmente le volume (penser à remettre le terminal au premier plan)

Des commandes interactives peuvent être appelées directement de la ligne de commande, comme mpsyt help search ou mpsyt pl PL5Y4yqkyFV2H1hPG4gXsAYkYFaqrqx4Un

Voir mes playlists YouTube.

Dominique Meeùs . Date: 2011… 2019