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'.
Ubuntu/Debian/Crunchbang
sudo apt-get install moc
fedora/Viper
yum install moc
ArchLinux/CTKarch/Chakra
pacman -S moc
Gentoo
emerge -av moc
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:
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:
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:
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: