Lisez vos fichiers audio dans votre terminal – Inutile donc totalement indispensable

utilities-terminalPlop les bovins, nous allons commencer la journée avec un petit truc cool, aussi inutile qu’indispensable. Comme vous le savez sans doute, un des principes philosophique de GNU/Linux veut que l’on puisse faire en ligne de commande, tout ce que l’on pourrait faire à avec un GUI (une interface graphique).

La lecture de fichiers multimédia n’échappe pas à cette règle et nous allons voir aujourd’hui comment lire nos fichiers audio à l’aide de notre terminal. Que ceux qui ont peur de la ligne de commande se rassurent, ce n’est pas bien compliqué et de plus, ça vous fera un petit exercice sympa. Prêts ?!! Alors allons-y ?!!

Il va falloir commencer par installer quelques modules à l’aide de la commande suivante :

sudo apt-get install sox && sudo apt-get install libsox-fmt-all

Une fois que c’est fait il va falloir vous rendre dans le répertoire contenant vos fichiers audio avec votre terminal, en utilisant la commande cd :

Exemple :

cd Musique

Affichez ensuite les fichiers à l’aide de la commande ls et lancez la lecture de votre fichier en utilisant la syntaxe suivante : play nom_de_mon_fichier.extension

Exemple :

play 01_Izabella.mp3

Si tout c’est bien passé, vous devriez alors vous retrouver avec un terminal ressemblant à ça :

Play

NB: Pour stopper la lecture d’un fichier, vous pouvez utiliser la combinaison de touches CTRL + C.

Si ça vous tente je vous ai fait une petite vidéo (excusez le son pourave) :

Sympa non :D

Comme vous pouvez le voir sur la vidéo et sur l’image, outre la lecture du fichier votre terminal va également afficher des informations sur celui-ci, telles que l’encodage, la taille du fichier, le titre de l’album, le titre de la chanson etc…

Bon, ça reste un truc de geek mais pour frimer devant les copains/copines c’est parfait,  hi hi…

Amusez-vous bien.

Moo!

source

25 Responses

  1. Michel BOUY 30 mai 2013 / 6 h 53 min

    Salut,

    Merci pour cette info. J’avais brièvement cherché ce type d’appli, vraiment intéressante quand tu cherches certains fichiers son sur un serveur distant avec une connexion ssh.

    Seule remarque, il y a faute de syntaxe dans la ligne de commande qui tu indiques, il manque le « install » après le deuxième apt-get. Je suis très paresseux et j’ai l’habitude de copier/coller directement dans le terminal.

    A propos, connais-tu feh et qiv… les équivalents de sox pour les images.

    Merci encore pour tous tes post…

    A+

    Michel

    • noireaude 30 mai 2013 / 6 h 57 min

      Plop Michel, merci pour le signalement, j’ai corrigé pour la deuxième fois :D (pas de bol avec celle-là). Je ne connais pas feh et qiv non :)

  2. NightBaron 29 mai 2013 / 23 h 48 min

    perso ça me fait ça :
    play WARN alsa: can’t encode 0-bit Unknown or not applicable
    play FAIL formats: no handler for file extension `mp3′

    • noireaude 30 mai 2013 / 0 h 00 min

      J’avais ce genre de message au début et j’ai remarqué que c’était du au nom du fichier. Il n’aime pas trop les accents et les esapces.

  3. geekologie 29 mai 2013 / 19 h 24 min

    Dans la commande d’installation:

    sudo apt-get install sox && sudo apt-get install sox libsox-fmt-all

    tu installes 2 fois sox.

    • noireaude 29 mai 2013 / 19 h 28 min

      Exact, je viens de corriger. Merci pour le signalement ;)

  4. Ulhume 28 mai 2013 / 17 h 46 min

    C’est vexant ton histoire d’inutile :) On est si peu à n’utiliser que la console ?

    Perso j’utilise mplayer qui fait tout cela… plus la vidéo.

    • noireaude 28 mai 2013 / 17 h 54 min

      Non ;)

      En fait si :D

  5. GutsBlack 28 mai 2013 / 15 h 23 min

    Argh… mais personne n’utilises mpd içi ? Hérétique !

    mpd + ncmpc pour la ligne de commande

    mpd + ario en graphique

    • Ulhume 28 mai 2013 / 17 h 44 min

      si si :) Essaye ncmpcpp, c’est une version gravement améliorée de ncmpc.

      • GutsBlack 29 mai 2013 / 21 h 18 min

        C’est génial cette version plus plus de ncmpc, merci pour l’info !!

    • noireaude 28 mai 2013 / 17 h 54 min

      Va falloir essayer ça :)

  6. Adrien.D 28 mai 2013 / 9 h 59 min

    A noter qu’avec la commande : play monfichier.mp3 oops
    Cela vous permet de « transformer » le MP3 en mode karaoké en atténuant les paroles.
    Ça fonctionne bien sur un bon nombre de chansons.

    • noireaude 28 mai 2013 / 17 h 55 min

      Merci pour le complément ;)

  7. M.M 28 mai 2013 / 9 h 50 min

    Salut, personnellement j’utilise mp3blaster depuis toujours pour faire ça, très utile.

    • zobi8225 31 mai 2013 / 12 h 29 min

      pas mis a jour depuis 2009 et ca marche ?

  8. AP 28 mai 2013 / 9 h 43 min

    Ben mplayer power, hein… On n’a pas forcément besoin d’applis graphiques qui font le café pour lire de la musique. Pour ma part soit j’utilise audacious (winamp like) soit juste mplayer dans une console avec un petit script de lecture aléatoire qui, simplifié ressemble à ça :

    # Recherche des fichiers musicaux, on mélange et on stocke dans un fichier.
    find « /home/me/Musique » -iname ‘*.flac’ -o -iname ‘*.mp3’ | shuf > /tmp/playlist

    # On lit la liste de lecture précédemment constituée.

    mplayer -playlist /tmp/playlist

    « Faites le vite : faites le script. »

    • noireaude 28 mai 2013 / 9 h 45 min

      « Faites le vite : faites le script. »

      Celle-là je l’aime bien :D

    • Simon 29 mai 2013 / 0 h 25 min

      mplayer -shuffle Musique/**/*.{mp3,flac}

      Plus court ^^ (shell = zsh, à tester avec bash et autre)

  9. Charly L. 28 mai 2013 / 8 h 51 min

    Haha moi j’adore l’inutile =) J’me connecte en SSH à mon centre multimedia et j’lance MOC (Music on Console), un lecteur audio direct pour terminal…

    • Joshua A. 28 mai 2013 / 9 h 41 min

      Idem, j’apprécie beaucoup MOC. Surtout pour sa capacité à tourner en arrière plan, et donc à être affiché dans n’importe quelle console quand on en a envie :) Et à gérer les listes de lecture.

      Par contre, tu parles de SSH, mais tu ne fais que de la « télécommande » du coup je me trompe ? Le son continue d’être diffusé sur la sortie audio du centre multimédia !?
      Je n’ai jamais réussi à le rediriger vers mon poste local :(

      • Charly L. 28 mai 2013 / 13 h 27 min

        Oui oui juste en télécommande. Mais sinon, tu pourrais aussi monter tes dossiers multimédias directement sur ton poste via ‘sshfs user@192.x.x.x:Media/ /home/user/Media -o allow_other’ et lancer moc, ou vlc ou Clementine ou ce que tu veux!

Comments are closed.