Comment lire votre collection de musique à partir de la ligne de commande Linux

Publié: 2022-06-25
Un écran d'ordinateur portable montrant une interface de ligne de commande.
fatmawati achmad zaenuri/Shutterstock.com

Vous cherchez un moyen de lire votre collection de fichiers musicaux MP3, OGG et FLAC directement depuis la ligne de commande Linux ? Voici comment le faire avec un lecteur basé sur un terminal compétent et léger.

Musique sur console

Même à l'heure actuelle des plates-formes de musique en streaming basées sur le cloud comme Amazon Music et Spotify, il est probable que vous souhaitiez toujours lire quelque chose de votre collection locale de fichiers audio de temps en temps. Peut-être avez-vous quelque chose de si obscur que les services de streaming ne l'ont pas. Ou vous demandez une piste particulière et ils continuent de vous jouer la version live, ou le remix étendu, ou l'une des autres variantes alors que tout ce que vous voulez vraiment, c'est la vieille piste d'album comme la première sortie.

Comment mettre votre collection de musique en ligne et y accéder depuis n'importe quel appareil
CONNEXION Comment mettre votre collection de musique en ligne et y accéder depuis n'importe quel appareil

Bien sûr, Linux est bien servi avec les lecteurs de musique. Rhythmbox, Clementine et Strawberry sont des applications complètes, sophistiquées et raffinées pour gérer vos collections musicales. En plus de jouer votre musique, ils feront des choses comme rechercher et télécharger les pochettes d'album manquantes, lire des podcasts et la radio Internet, et éditer les métadonnées dans les fichiers eux-mêmes.

Mais que se passe-t-il si vous souhaitez accéder à votre collection de musique à partir d'une fenêtre de terminal, sans les frais généraux d'un lecteur de musique entièrement chargé ? Music on Console, ou MOC, est un programme qui vous permet de faire exactement cela. Il se charge en un clin d'œil, vous permet de rechercher votre collection de musique, de trouver ce que vous voulez écouter et de simplement l'écouter.

Il prend en charge plusieurs formats de fichiers audio, listes de lecture et même des thèmes de base. Si vous êtes un accro du clavier et que vous avez tendance à traîner dans les fenêtres du terminal, MOC est un choix naturel pour vous. Il est entièrement contrôlé par clavier. Une fois que les raccourcis clavier se sont gravés dans votre mémoire musculaire, vous pouvez contrôler MOC sans avoir à retirer vos mains de votre clavier.

Lorsque vous avez un processus de longue durée dans une fenêtre de terminal, il est toujours possible que vous fermiez la fenêtre de terminal par accident. Mais même si vous le faites, MOC a aussi une astuce pour gérer cela.

CONNEXION : Quelles sont les différences entre MP3, FLAC et les autres formats audio ?

Installation de MOC

L'installation de MOC sur Ubuntu est simple :

 sudo apt installer moc 

Commande pour installer moc sur ubuntu

Installer MOC sur Manjaro est tout aussi simple :

 sudo pacman -Sy moc 

Commande pour installer moc sur Manjaro

L'installation de MOC sur Fedora nécessite quelques étapes supplémentaires.

Tout d'abord, nous utilisons wget pour télécharger les détails du référentiel RPM Fusion. Nous utilisions Fedora 34. Si vous utilisez une version différente telle que 35, remplacez la version que vous utilisez par « 34 » dans la commande.

 wget http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-34.noarch.rpm 

Téléchargement des détails du référentiel sur Fedora

Ensuite, nous installons les détails de ce référentiel.

 rpm -Uvh rpmfusion-free-release-34.noarch.rpm 

Installation des détails du référentiel sur Fedora

Cela fait, nous pouvons continuer et installer MOC :

 sudo dnf installer moc 

Installer MOC sur Fedora

Le fichier de configuration MOC

Sur Ubuntu et Manjaro, MOC a tout de suite démarré. Sur Fedora, nous avons d'abord dû éditer le fichier de configuration MOC. C'est quand même une bonne idée de modifier le fichier de configuration MOC, pour ajouter l'emplacement de votre répertoire musical. Le fichier de configuration s'appelle « config » et se trouve dans le répertoire « .moc » de votre répertoire personnel.

Ouvrez une fenêtre de terminal et assurez-vous que vous êtes dans votre répertoire personnel. Ouvrez le fichier de configuration dans un éditeur. Nous avons utilisé gedit :

 gedit .moc/config

Recherchez et modifiez ou ajoutez ces deux lignes. Remplacez "dave" dans ces lignes par le nom de votre propre compte utilisateur :

 mocdir = /home/dave/.moc 
MusicDir = "/home/dave/Musique"

Sur Fedora, nous avons également dû ajouter cette ligne :

 TiMidity_Config = /etc/timidity.cfg 

Modification du fichier de configuration MOC

TiMidity est une bibliothèque MIDI utilisée par MOC.

Pour des raisons de sécurité, nous devons nous assurer que le fichier de configuration est uniquement accessible en écriture par le propriétaire. Nous utiliserons la commande chmod avec le masque de lecture-écriture/lecture/lecture de 644.

 chmod 644 .moc/config 

Définition des privilèges d'accès sur le fichier de configuration MOC avec chmod

Nous sommes maintenant prêts à démarrer MOC.

Premiers pas avec MOC

La commande pour démarrer MOC est moc p . Notez le "p" ajouté qui signifie "joueur".

 MCP 

Démarrage de MOC avec la commande mocp

La vue par défaut a une liste de répertoires sur la gauche et une liste de lecture sur la droite. Si vous avez configuré votre répertoire musical dans votre fichier de configuration « .moc/config », MOC s'ouvrira avec votre répertoire musical affiché dans le volet de gauche.

La mise en page par défaut du MOC

Si vous quittez votre répertoire musical, vous pouvez y revenir rapidement en appuyant sur la touche « m ».

Vous pouvez déplacer la barre en surbrillance avec les touches fléchées « Haut » et « Bas », et les touches « Accueil », « Fin », « PgUp » et « PgDn ». Appuyez sur "Entrée" pour sélectionner l'élément en surbrillance.

  • Si un répertoire est en surbrillance, vous entrerez dans ce répertoire.
  • Si la surbrillance est sur le symbole « ../ », vous remonterez d'un répertoire dans l'arborescence des répertoires.
  • Si vous mettez en surbrillance un fichier musical, MOC lira ce fichier musical.

La « barre d'espace » ou la touche « p » met en pause et reprend la lecture. Les raccourcis clavier dans MOC sont sensibles à la casse, alors assurez-vous d'utiliser un "p" minuscule. La touche « s » arrête la lecture.

MOC jouant un morceau de musique

En appuyant sur "," et "." touches diminue ou augmente le volume de 5 %. Pour un contrôle précis, « < » et « > » règlent le volume par pas de 1 %. Appuyez sur "Alt" avec une touche numérique de 1 à 9 pour régler le volume sur 10 %, 20 % jusqu'à 90 %.

MOC de clôture

"Q" majuscule ferme MOC et arrête la lecture. Appuyer sur "q" minuscule ferme le client MOC mais laisse le back-end en cours d'exécution.

Cela signifie que vous pouvez fermer le client MOC - et la fenêtre du terminal - et MOC continuera à jouer de la musique en arrière-plan. L'ouverture d'une nouvelle fenêtre de terminal et l'utilisation de la commande mocp démarrent un nouveau client qui se connecte automatiquement au processus d'arrière-plan, vous permettant d'en reprendre le contrôle.

Utilisation des listes de lecture

Appuyez sur "a" avec un fichier musical ou un répertoire en surbrillance pour les ajouter à la liste de lecture. De manière pratique, la surbrillance est déplacée vers l'élément situé sous celui que vous venez d'ajouter.

Appuyer sur « d » avec un élément de la liste de lecture en surbrillance supprime cet élément de la liste de lecture. Une fois que vous avez des éléments dans le volet de la liste de lecture, vous pouvez vous déplacer entre les volets du répertoire et de la liste de lecture à l'aide de la touche "Tab".

Remplir la liste de lecture dans MOC

Appuyez sur la touche « l » (minuscule « L » pour « mise en page ») pour basculer entre la vue par défaut « double volet » et une vue à un seul volet.

Dans la vue à volet unique, la touche "Tab" permute toujours entre la liste des répertoires et les vues de la liste de lecture, mais avec un seul volet "maximisé".

Affichage MOC à volet unique d'un répertoire

Raccourcis clavier utiles

Jouer avec MOC pendant dix minutes vous donnera la plupart de ce que vous devez savoir. Vous pouvez obtenir de l'aide en appuyant sur "h" ou "?", mais voici une liste rapide des touches les plus importantes.

MOC de clôture

  • q : Fermez le client, laissez MOC s'exécuter en arrière-plan.
  • Q : Fermez le client et le processus d'arrière-plan.

Jouer de la musique

  • Entrée : Lire une piste.
  • Espace ou p : Pause de la lecture.
  • n : Piste suivante.
  • b : Piste précédente.
  • s : Arrête la lecture.
  • , : Réduire le volume de 5 %.
  • . : Augmenter le volume de 5 %.
  • < : réduire le volume de 1 %.
  • > : Augmenter le volume de 1 %.

Utilisation des listes de lecture

  • a : Ajouter une piste à la liste de lecture. Fonctionne également avec les répertoires.
  • A : Ajouter un répertoire à la liste de lecture.
  • d : supprimer un élément de la liste de lecture.
  • C : Effacer la liste de lecture.
  • u : déplacer une piste vers le haut dans la liste de lecture.
  • j : déplacer une piste vers le bas dans la liste de lecture.

Divers

  • Onglet : se déplacer entre les volets du répertoire et de la liste de lecture
  • l : Basculer entre les dispositions à deux volets et à un seul volet.
  • / : Recherche de répertoire et de noms de piste.

Coda

La musique sur console est d'une simplicité rafraîchissante et d'une compétence satisfaisante. Il vous donne toutes les fonctions de base d'un lecteur de musique, accessibles depuis le clavier.

C'est de la musique aux oreilles d'un jockey terminal.

CONNEXION: Devenez un utilisateur avancé du terminal Linux avec ces 8 astuces