Trucs et logiciels

Les astuces ne doivent pas finir à la corbeille !

MOC, un lecteur de musique en console

Lorsque l’on a souvent un terminal d’ouvert, il peut être fastidieux de bouger la souris pour aller lancer le lecteur de musique, ou changer la chanson à jouer. Un lecteur léger, facile à utiliser, thémable et en console existe : il s’agit de MOC (music on console), qui se décompose en deux parties : l’arborescence des fichiers, à gauche, et la liste de lecture, à droite. Le passage de l’un à l’autre se fait par la touche Tab. Voici l’interface par défaut :

Thème par défaut de mocp

L’installation sous Ubuntu ou Debian se fait très simplement par la commande

sudo aptitude install moc

et le lancement se fait ainsi :

mocp

Les commandes dont je me sers usuellement dans le lecteur sont celles-ci :

  • Shift+A pour ajouter un dossier à la liste de lecture (quand on est dans l’arborescence)
  • A pour ajouter un fichier à la liste de lecture (quand on est dans l’arborescence)
  • Shift+C pour effacer la liste de lecture (quand on est dans l’arborescence)
  • d pour effacer un fichier de la liste de lacture (quand on est dedans)
  • s pour stopper la lecture
  • p ou Espace pour mettre en pause et relancer
  • h pour afficher les commandes disponibles
  • q pour quitter l’interface (cela ne stoppe pas la musique)
  • t pour changer de thème

Lorsque l’on est revenu au terminal, on peut aussi contrôler le lecteur avec des commandes de la forme

mocp -optionCourte

ou

mocp --optionLongue

. Exemples :

  • mocp -x

    permet de stopper le lecteur

  • mocp --pause

    permet de mettre la musique en pause

  • mocp --unpause

    permet de la relancer

  • mocp -T <theme>

    permet de thémer mocp

  • man mocp

    permet d’avoir la liste de commandes et bien plus encore.

Dans les options que je viens de vous donner, une permet d’avoir un beau lecteur, qui chez moi ressemble à ça sous ma session LXDE :

Thème de mocp - rendu sous ma session LXDE

et à ça sous Crunchbang :

Thème de mocp - rendu sous ma session Crunchbang

Rien à voir avec le thème par défaut non ? Ces thèmes sont définis sous la forme de fichiers textes placés dans le dossier /usr/share/moc/themes. Ils sont accessibles par tous les utilisateurs. Évidemment, vous pouvez en télécharger et les utiliser aussi, en les stockant dans le dossier ~/.moc/themes/. Ils ne seront alors accessibles qu’à vous seul. Pour voir les thèmes disponibles par défaut, vous pouvez afficher le contenu du dossier /usr/share/moc/themes

ls /usr/share/moc/themes
black_theme    green_theme    red_theme
darkdot_theme  moca_theme     transparent-background
example_theme  nightly_theme  yellow_red_theme

Vous pouvez copier ces fichiers dans votre ~/.moc/themes/,  les éditer comme bon vous semble (en respectant la syntaxe cependant !) et les tester. Lorsque vous en aurez trouvé un qui vous plaît, vous pourrez créer un alias dans .bashrc ou .bash_aliases pour que mocp se lance automatiquement avec ce thème :

alias musc="mocp -T <theme>"

musc est le nom que j’ai choisi pour l’alias (MUSique en Console). Remplacez-le par ce que vous voulez. <theme> est le nom du thème. Le fichier de même nom doit se trouver dans un des deux dossiers donnés ci-dessus.

Voici mon fichier de thème :

# green theme by Jacek Lehmann

# modified

# best viewed on shaded or black terminalbackground		= default	default
frame			= black		default
window_title		= cyan		default
directory		= white		default
selected_directory	= yellow	default bold
playlist		= blue		default
selected_playlist	= magenta	default
file			= green		default
selected_file		= yellow	default bold
marked_file		= green		default	bold
marked_selected_file	= cyan		default	bold
info			= cyan		default
status			= cyan		default
title			= green		default bold
state			= blue		default
current_time		= blue		default
time_left		= cyan		default
total_time		= cyan		default
time_total_frames	= blue		default
sound_parameters	= cyan		default
legend			= white		default bold
disabled		= black		default
enabled			= yellow	default bold
empty_mixer_bar		= black		default
filled_mixer_bar	= black		white
empty_time_bar		= green		default
filled_time_bar		= blue		blue
entry			= blue		default
entry_title		= red		default
error			= red		default bold
message			= cyan		default
plist_time		= blue		default
Publicités

9 réponses à “MOC, un lecteur de musique en console

  1. shebang 29 juillet 2010 à 21:07

    Bon choix. Je l’ai découvert il y a quelques temps et depuis on ne se quitte plus 🙂

  2. kamui57 29 juillet 2010 à 21:45

    Merci, il me sert souvent lorsque je fais du traitement d’images, comme ça fait ramer le PC et peut durer longtemps je passe en tty et l’utilise.

    Bon si ce blog est lu faudrait peut-être que je le réactualise… 😉

  3. shebang 15 août 2010 à 22:52

    Intéressant, je fais aussi du traitement d’images. Sur quoi travailles-tu exactement ?

  4. kamui57 15 août 2010 à 22:55

    Là c’est sur des documents scannés en noir et blanc, pour les améliorer, avec la bibliothèque Pandore. Et toi ?

  5. shebang 15 août 2010 à 23:41

    Je bosse sur la segmentation d’images. T’utilises quoi comme méthode pour améliorer ces documents ? Pourquoi ne pas faire un billet là-dessus ? 🙂

  6. kamui57 15 août 2010 à 23:44

    Après le stage peut-être 🙂

    J’utilise de la morpho math surtout.
    T’as un blog ?

  7. shebang 19 août 2010 à 02:54

    Ouais, ça se passe par là : http://test.nicolas.lerme.free.fr/. Note : l’affichage des formules est naze car le serveur qui héberge mimeTeX est down en ce moment. Have fun 😉

  8. alpha-jet 25 décembre 2010 à 19:54

    Bien que cela soit moins poussé qu’avec MOC, le bien connu lecteur VLC permet aussi de lire de la musique directement dans le terminal. Il suffit pour cela de le lancer avec l’interface ncurses :
    vlc -I ncurses

    Plus d’infos :
    http://skyland.ovh.org/aertux/?p=444

  9. JIP14 29 février 2012 à 17:59

    Player effectivement très agréable à utiliser. Petit point qui me pose problème : comment supprimer un fichier lorsque l’on est dans l’arborescence des fichier ?
    Merci de votre réponse si vous connaissez la solution

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :