Music On Console est un logiciel qui permet de lire ses fichiers musicaux en console. Il gère les playlists et possède un interface mc-like. Moc n'utilise pas les systèmes de tag, donc il faut que votre bibliothèque soit rangée pour une utilisation optimale.
Le client se lance en terminal par la commande:
mocp
À gauche, on peut vaiguer dans les répertoire de l'arborescence et ajouter des fichiers dans la playlist à droite.
La configuration se fait via le fichier ~/.moc/config
S'il n'existe pas, vous pouvez le créer.
Vous pouvez y régler le comportement par défaut (shuffle, repeat, next, etc) et les options relatives à alsa ou oss, définir le mixer par défaut, etc. La ligne que vous rajouterez forcément est le thème par défaut, par exemple:
Theme = transparent-background
Les thème utilisateur se placent dans ~/.moc/themes
Les thèmes du système se trouvent dans le répertoire d'installation de moc, par défaut /usr/share/moc/themes On y trouve un example_theme très pratique comme référence, chaque paramètre y est expliqué en commentaire.
S'il n'existe pas, créez le répertoire ~/.moc/themes puis à l'interieur de ce répertoire, vous ajouterez vos fichier de thème, texte brut, le nom de fichier sera le nom du thème. Voici un exemple de thème:
# ZafX theme background = default default frame = cyan default window_title = white default directory = white default bold selected_directory = green default bold playlist = white default bold selected_playlist = white cyan bold file = white default selected_file = white cyan marked_file = green default bold marked_selected_file = white cyan bold info = cyan default bold selected_info = cyan white marked_info = cyan white marked_selected_info = cyan white status = white default title = white default bold state = white default bold current_time = white default bold time_left = white cyan bold total_time = white cyan bold time_total_frames = white default sound_parameters = white default bold legend = white default disabled = cyan default bold enabled = white default bold empty_mixer_bar = white default filled_mixer_bar = black cyan empty_time_bar = white cyan filled_time_bar = black cyan entry = white default entry_title = cyan cyan error = red default bold message = green default bold plist_time = white cyan bold
Rien de bien nouveau sous le soleil, vous avez juste à changer les couleurs.