{{tag>lecteur_audio}} ---- ======MOC-Music on Console====== MOC est un lecteur de musique fonctionnant dans un [[:terminal]] ou une [[:console]] qui: * est léger et dispose d'une interface claire; * peut s'utiliser en ligne de commande mais dispose également d'une interface ncurse semblable à celle de [[:midnight_commander|midnight commander]] pour se déplacer dans les dossiers; * permet de lire de nombreaux formats : mp3, Ogg Vorbis, FLAC, Musepack (mpc), Speex, WAVE, AIFF, AU, SVX, Sphere Nist WAV, IRCAM SF, Creative VOC et grace à FFMpeg les formats WMA, RealAudio, AAC, MP4; * comporte différents thèmes de couleurs; * permet de fonctionner aussi bien avec OSS, Alsa que JACK; * peut aussi bien lire une liste de fichiers à la suite que créer une playlist récursivement ou fichier par fichier; * peut également lire un fichier depuis une URL; * peut aussi afficher les paroles d'une musiques; * .... =====Pré-requis===== * Disposer des [[:sudo|droits d'administration]]; * Disposer d'une connexion à Internet configurée et activée. =====Installation===== Pour installer ce logiciel, il suffit d' [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>moc|moc]]**. =====Utilisation avec l'interface===== Pour lancer l'interface de MOC, depuis un [[:terminal]] saisissez : mocp Deux panneaux s'afficheront alors: celui de gauche est un explorateur de fichier et celui de droite correspond à la liste de lecture.\\ ====Raccourcis Clavier==== Une fois dans l'interface de mocp, les touches **h** ou **?** permettent d' afficher la liste des raccourcis clavier dont en voici certains : ===Navigation dans l'interface=== * La touche de tabulation (**↹**) 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 musique continue de jouer)); * La touche **Q** pour quitter l'interface de mocp et arrêter le serveur; * La touche **L** permet d'afficher les paroles d'une chanson : celles-ci doivent se trouver dans un fichier texte sans extension dans le même dossier que la musique; ===Le lecteur de musique=== * 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**((pause)) ou la touche **Espace** pour mettre en pause; * Les touches **,** et **.** ainsi que les touches **<** et **>** permettent de réduire ou d'augmenter le volume sonore. ===La Playlist=== * 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 ((Très utile! Placez vous dans le dossier //**Musique**//, appuyez sur **A** et vous aurez toutes vos chansons ajoutées à la playlist)) * La touche **g** 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==== Il est possible de changer de thème une fois dans l'interface de MOC en appuyant sur la touche **T**.\\ Les thèmes sont stockés dans le dossier **/usr/share/moc/themes**.\\ Vous pouvez également créer vos propres thèmes : copiez le contenu d'un des thèmes et placez-le dans un dossier **~/.moc/themes** que vous aurez au besoin créé. [[:tutoriel:comment_modifier_un_fichier|Modifiez la copie]] à votre guise et donnez-lui un nom explicite.\\ Pour attribuer un thème par défaut, il vous suffira de l'indiquer en [[:tutoriel:comment_modifier_un_fichier|modifiant le fichier]] de configuration **~/.moc/config** à la ligne **Theme**.\\ Par exemple : Theme = darkdot_theme =====Utilisation sans l'interface===== MOC peut également s'utiliser sans interface ncurse, il suffit de saisir dans un [[:terminal]]: * mocp -Spour lancer le serveur de musique; * mocp -a /nom/du/repertoire/ pour ajouter un répertoire ou un fichier à la playlist; * mocp -ppour jouer le premier titre de la playlist; * mocp -fpour jouer la piste suivante; * mocp -rpour jouer la piste précédente; * mocp -spour arrêter la lecture; * mocp -Gpour basculer entre la lecture et la pause; * mocp -xpour arrêter la musique et le serveur MOC. Vous pouvez évidemment attribuer ces commandes à des [[:tutoriel:utilisation_avancee_du_clavier|raccourcis clavier]]. Vous trouverez plus de fonctionnalités en lisant le [[:man|manuel]] du logiciel. ====Exemple==== Si vous souhaitez lancer la lecture d'un titre choisi aléatoirement dans votre playlist au démarrage de MOC mocp -S && mocp -o s -f -p =====Configuration===== Pour configurer MOCP il faut [[:tutoriel:comment_modifier_un_fichier|modifier le fichier]] **~/.moc/config**.\\ S'il n'existe pas déjà, vous pouvez copier puis [[:archivage#graphiquement|extraire l'archive]] **/usr/share/doc/moc/examples/config.example.gz** \\ Chacune des nombreuses options est expliquée en anglais mais il peut-être utile de s'attarder sur celles-ci : * //MusicDir = "/home/votre_login/repertoire/musique/" // : Indique le dossier de musique par défaut * //StartInMusicDir = yes/no // : Indique s'il faut démarrer MOC dans le répertoire par défaut * //Theme = nom_du_theme// : Indique le thème à appliquer par défaut à l'interface de MOC. Plus d'info [[#thèmes|plus avant]]. * //SavePlaylist = yes/no // : Indique s'il faut enregistrer la playlist avant de quitter MOC =====Désinstallation==== Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez. =====Voir aussi===== * [[http://moc.daper.net/|Site officiel de MOC]] * [[http://crunchbanglinux-fr.org/forum/viewtopic.php?id=537|Exemples de pipe-menu]] sur le forum Crunchbang qui vous permettront de piloter facilement MOC si vous utilisez Openbox. ---- //Contributeurs: [[:utilisateurs:jibweb]], [[:utilisateurs:fabux]]//