Outils pour utilisateurs

Outils du site


music_on_console

Description

Music on console (moc) est une application en ligne de commande qui vous permettra par exemple d'écouter de la musique même sans serveur X. On l'appelle avec la commande mocp, la touche 'q' permet de quitter l'affichage (client) mais MOC est toujours actif. Il tourne en fond (serveur), ce qui signifie qu'il continuera à tourner même si vous quittez le terminal. Pour le rappeler, il suffit de retaper mocp dans un terminal. Pour quitter le serveur en ligne de commande : mocp -x, et depuis le client : 'Q'.

Installation

Ubuntu/Debian/Crunchbang

sudo apt-get install moc

fedora/Viper

yum install moc

ArchLinux/CTKarch/Chakra

pacman -S moc

Gentoo

emerge -av moc

Configuration

Créer le répertoire de configuration.

mkdir ~/.moc/

Créer le fichier de configuration

touch ~/.moc/config

Ensuite editer le fichire selon vos désirs.

nano ~/.moc/config

Exemple de configuration

#Répertoire par défaut
MusicDir = "/home/icef0x/Musique"

#Activer la lecture aléatoire d'une playlist
Shuffle = yes

#Définir le thème
Theme = transparent-background

Vous pouvez vous baser sur le fichier exemple suivant qui se trouve dans /usr/share/doc/moc/examples/config.example.gz

$ cd ~/.moc && cp /usr/share/doc/moc/examples/config.example.gz ./ && gunzip config.example.gz && mv config.example config

Résultat:

Utilisation

Pour l'utiliser, dans un terminal, lancez mocp. Moc s'utilise au clavier, “h” et “?” vous donne accès à la rubrique d'aide, cependant, je vous livre quelques raccourcis utiles:

  • La touche de tabulation [Tab] permet de passer du panneau de gauche à celui de droite;
  • Utilisez les flèches haut et bas pour vous déplacez dans un dossier;
  • La ligne avec les deux points [..] correspond au retour au dossier parent;
  • La touche q pour quitter l'interface de mocp mais laisser le serveur de musique actif;
  • La touche Q pour quitter l'interface de mocp et arrêter le serveur;
  • La touche Entrée pour entrer dans un dossier ou lancer la lecture d'un fichier audio;
  • La touche n(next) pour passer au titre suivant;
  • La touche b(before) pour passer au titre précédent;
  • La touche s(stop) pour stopper la lecture;
  • La touche p(play/pause) ou la touche Espace pour mettre en pause;
  • Les touches , et . permettent de réduire ou d'augmenter le volume sonore.
  • La touche a(add) pour ajouter un fichier à la playlist
  • La touche A(add all) pour ajouter récursivement tous les fichiers musicaux d'un dossier
  • La touche g(get) pour chercher dans votre playlist
  • La touche S(shuffle) active le mode de lecture aléatoire dans la playlist
  • La touche R(repeat) active le mode répétition de la playlist

thèmes moc

moc accepte les thèmes, ils sont installés dans votre dossier /usr/share/moc/themes ou ~/.moc/themes.

pour avoir un fond transparent:

$ mocp -T transparent-background

un exemple de thème monochrome (sources: pvsage, forum #!)

background             = default    default
frame                  = default    default
window_title           = default    default
directory              = default    default    
selected_directory     = default    default    reverse
playlist               = default    default
selected_playlist      = default    default    reverse
file                   = default    default
selected_file          = default    default    reverse
marked_file            = default    default    bold
marked_selected_file   = default    default    bold
info                   = default    default
selected_info          = default    default
marked_info            = default    default    
marked_selected_info   = default    default    
status                 = default    default
title                  = default    default    
state                  = default    default   
current_time           = default    default
time_left              = default    default    
total_time             = default    default   
time_total_frames      = default    default
sound_parameters       = default    default
legend                 = default    default
disabled               = default    default
enabled                = default    default    bold
empty_mixer_bar        = default    default
filled_mixer_bar       = default    default    reverse
empty_time_bar         = default    default
filled_time_bar        = default    default    reverse
entry                  = default    default
entry_title            = default    default
error                  = default    default    bold
message                = default    default    bold
plist_time             = default    default

le thème du livarp_0.4:

# livarp moc theme by arpinux@2013.
# <contact@arpinux.org>
#
# format:
# ELEMENT = FOREGROUND_COLOR BACKGROUND_COLOR [ATTRIBUTE[,ATTRIBUTE,..]]
# or
# colordef COLOR = RED GREEN BLUE
#
# names are case insensitive.
#
# background         - default background for regions when nothing is displayed
# frame              - frames for windows
# window_title       - the title of the window (eg name of the current
#                      directory)
# directory          - a directory in the menu
# selected_directory - a directory that is selected using arrows
# playlist           - playlist file
# selected_playlist  - see selected directory
# file               - an ordinary file in the menu (mp3, ogg, ...)
# selected_file      - see selected directory
# marked_file        - a file that is currently being played
# marked_selected_file - a file that is currently being played and is also
#                      selected using arrows
# info               - information shown at the right side of files
# selected_info      - see selected directory
# marked_info        - a file (its time) that is currently being played
# marked_selected_info - a file (its time) that is currently being played
#                      and is also selected using arrows
# status             - the status line with a message
# title              - the title of the file that is currently being played
# state              - the state: play, stop, or paused (>, [], ||)
# current_time       - current time of playing
# time_left          - the time left to the end of playing the current file
# total_time         - the length of the currently played file
# time_total_frames  - the brackets outside the total time of a file ([10:13])
# sound_parameters   - the frequency and bitrate numbers
# legend             - "KHz" and "Kbps"
# disabled           - disabled element ([STEREO])
# enabled            - enabled element
# empty_mixer_bar    - "empty" part of the volume bar
# filled_mixer_bar   - "filled" part of the volume bar
# empty_time_bar     - "empty" part of the time bar
# filled_time_bar    - "filled" part of the time bar
# entry              - place wher user can type a search query or a file name
# entry_title        - the title of an entry
# error              - error message
# message            - information message
# plist_time         - total time of displayed items
#
# FOREGOUND_COLOR and BACKGROUND_COLOR can have one of the following values:
# black, red, green, yellow, blue, magenta, cyan, white, default (can be
# transparent), grey (not standard, but works)
#
# Optional ATTRIBUTE parameters can be (from ncurses manual):
# normal      - default (no highlight)
# standout    - best highlighting mode of the terminal
# underline   - underlining
# reverse     - reverse video
# blink       - blinking
# dim         - half bright
# bold        - extra bright or bold
# protect     - protected mode
#
# You can specify a list of attributes separated by commas: attr1,attr2,attr3.
# Don't use spaces anywhere in such a list.
#
# With colordef you can change the definition of a color. It works only if
# your terminal supports it, if not those lines will be silently ignored.
# COLOR must be a valid color name and the RED GREEN and BLUE are numbers
# from 0 to 1000. Example:
#
# colordef red = 1000 0 0
#
# HINT: you have only 8 colors, but combined with attributes bold and/or
# reversed you actually get more colors.
#
# If you don't specify some elements, the default values will be used.
#
# Here follows the default configuration:
background              = blue   default
frame                   = blue   default
window_title            = blue   default
directory               = black  default
selected_directory      = cyan   default bold
playlist                = black  default
selected_playlist       = cyan   default bold
file                    = black  default
selected_file           = cyan   default bold
marked_file             = cyan   default
marked_selected_file    = cyan   default bold
info                    = blue   default
selected_info           = cyan   default bold
marked_info             = green  default
marked_selected_info    = green  default bold
status                  = blue   default
title                   = white  default bold
state                   = white  default
current_time            = blue   default
time_left               = blue   default
total_time              = blue   default
time_total_frames       = white  default
sound_parameters        = white  default
legend                  = blue   default
disabled                = black  default
enabled                 = cyan   default
empty_mixer_bar         = blue   default
filled_mixer_bar        = cyan   black
empty_time_bar          = blue   default
filled_time_bar         = cyan   black
entry                   = white  default
entry_title             = blue   default
error                   = red    default 
message                 = green  default
plist_time              = blue   default

Mon thème:

# Underground theme by IceF0x

background		= default		default
frame			= yellow		default
window_title		= white		default
directory		= white		default	bold
selected_directory	= blue		default	bold
playlist		= white		default	bold
selected_playlist	= white		blue	bold
file			= white		default
selected_file		= red		default
marked_file		= white		default	bold
marked_selected_file	= green		default	bold
info			= blue		default	bold
status			= white		default
title			= white		default	bold
state			= white		default	bold
current_time		= white		default	bold
time_left		= white		default	bold
total_time		= white		default	bold
time_total_frames	= white		default
sound_parameters	= white		default	bold
legend			= white		default
disabled		= blue		default	bold
enabled			= white		default	bold
empty_mixer_bar		= white		default
filled_mixer_bar	= black		cyan
empty_time_bar		= cyan		default
filled_time_bar		= black		white
entry			= white		default
entry_title		= black		default
error			= red		default	bold
message			= green		default	bold
plist_time		= white		default	bold

et ce que ça donne:

Créer un lanceur Gnome2 ou Mate

Gnome 2

Clic droit sur le menu puis dans la section son et vidéos ajouter un nouveau lanceur avec comme commande.

sh -c "/usr/bin/mocp"

Enjoy :ok:

Voir aussi

music_on_console.txt · Dernière modification: 2016/08/24 18:58 (modification externe)