logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:media:ncmpcpp [28/02/2015 17:04]
milou32 [Installation]
doc:media:ncmpcpp [23/03/2015 07:35]
enicar [Ajouter ses propres playlists]
Ligne 5: Ligne 5:
   * Niveau requis :​{{tag>​Avisé}}   * Niveau requis :​{{tag>​Avisé}}
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)
-  * Commentaires : Ncmpcpp est client pour le lecteur de musique mpd.+  * Commentaires : Ncmpcpp est client pour le lecteur de musique ​[[:​doc:​media:​mpd|mpd]].
   * Suivi :    * Suivi : 
-    * Création par [[enicar]] le 14-04-2013+    * Création par [[user>enicar]] le 14-04-2013
     * Testé par .... le ....     * Testé par .... le ....
   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=6791 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))    * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=6791 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
Ligne 29: Ligne 29:
   * Faire des recherches dans la base de données de mpd d'​après divers critères.   * Faire des recherches dans la base de données de mpd d'​après divers critères.
   * Éditer les tags des morceaux   * Éditer les tags des morceaux
-  * Gérer la bibliothèques +  * Gérer la bibliothèque 
-  * Créer des playlist et de les modifier+  * Créer des playlist et les modifier
   * Avoir une horloge :-)   * Avoir une horloge :-)
   * Voir la forme d'onde ou le spectre en fréquence de la musique :-)    * Voir la forme d'onde ou le spectre en fréquence de la musique :-) 
Ligne 37: Ligne 37:
 ===== Installation ===== ===== Installation =====
  
-Avant toutes choses, installons le :+Avant toutes choses, installons-le :
 <code root> apt-get install ncmpcpp </​code>​ <code root> apt-get install ncmpcpp </​code>​
  
Ligne 61: Ligne 61:
 Donc on suppose que la musique se trouve, comme ci-dessus, dans /​home/​tartampion/​Music et que mpd Donc on suppose que la musique se trouve, comme ci-dessus, dans /​home/​tartampion/​Music et que mpd
 tourne sur la même machine que ncmpcpp : tourne sur la même machine que ncmpcpp :
-<code>+<file config ~/​.ncmpcpp/​config>
 mpd_host = localhost mpd_host = localhost
  
Ligne 67: Ligne 67:
  
 mpd_music_dir = "/​home/​tartampion/​Music"​ mpd_music_dir = "/​home/​tartampion/​Music"​
-</code>+</file>
  
 Si vous avez choisi d'​utiliser une socket unix, vous pourrez mettre, par exemple : Si vous avez choisi d'​utiliser une socket unix, vous pourrez mettre, par exemple :
-<code>+<file config ~/​.ncmpcpp/​config>
 mpd_host="/​home/​tartampion/​.mpd/​socket"​ mpd_host="/​home/​tartampion/​.mpd/​socket"​
  
 mpd_music_dir = "/​home/​tartampion/​Music"​ mpd_music_dir = "/​home/​tartampion/​Music"​
-</code>+</file>
  
 Voilà, vous êtes prêts à utiliser ncmpcpp !  Voilà, vous êtes prêts à utiliser ncmpcpp ! 
Ligne 81: Ligne 81:
  
 Quelques autres options sont utiles pour régler le style d'​interface que vous vous désirez : Quelques autres options sont utiles pour régler le style d'​interface que vous vous désirez :
- +<file config ~/​.ncmpcpp/​config>​ 
-  ​* ​playlist_display_mode : classic ou columns +playlist_display_mode : classic ou columns 
-  ​* ​browser_display_mode ​ : classic ou columns +browser_display_mode ​ : classic ou columns 
-  ​* ​search_engine_display_mode : classic ou columns +search_engine_display_mode : classic ou columns 
-  ​* ​user_interface : classic ou alternative+user_interface : classic ou alternative 
 +</​file>​
  
 Personnellement,​ j'ai mis cela : Personnellement,​ j'ai mis cela :
-<code>+<file config ~/​.ncmpcpp/​config>
 playlist_display_mode = "​columns"​ # (classic/​columns) playlist_display_mode = "​columns"​ # (classic/​columns)
 # #
Ligne 96: Ligne 97:
 # #
 user_interface = "​alternative"​ # (classic/​alternative) user_interface = "​alternative"​ # (classic/​alternative)
- +</file>
-</code>+
  
 Je vous invite à essayer les différentes valeurs pour savoir ce qui vous convient. Je vous invite à essayer les différentes valeurs pour savoir ce qui vous convient.
Ligne 105: Ligne 105:
 Pour cela il faudra d'​abord demander à **mpd** d'​envoyer la musique dans un tube. Pour cela il faudra d'​abord demander à **mpd** d'​envoyer la musique dans un tube.
 **Donc, dans le fichier de configuration de mpd ** il faut rajouter : **Donc, dans le fichier de configuration de mpd ** il faut rajouter :
-<code>+<file config ~/​.mpd/​mpd.conf>
 audio_output {                          ​ audio_output {                          ​
        ​type ​           "​fifo" ​                  ​type ​           "​fifo" ​          
Ligne 112: Ligne 112:
        ​format ​         "​44100:​16:​1" ​            ​format ​         "​44100:​16:​1" ​    
 }                                        }                                       
-</code>+</file>
  
 Depuis le shell : Depuis le shell :
-<​code>​+<​code ​user>
 mkfifo ~/.mpd/fifo mkfifo ~/.mpd/fifo
 </​code>​ </​code>​
  
 **Dans le fichier de configuration de ncmpcpp :**  **Dans le fichier de configuration de ncmpcpp :** 
-<code>+<file config ~/​.ncmpcpp/​config>
 visualizer_fifo_path = "/​home/​tartampion/​.mpd/​fifo"​ visualizer_fifo_path = "/​home/​tartampion/​.mpd/​fifo"​
  
 visualizer_type = "​wave" ​ # wave ou spectrum visualizer_type = "​wave" ​ # wave ou spectrum
  
-</code>+</file>
  
 //Et voilà, nous avons terminé la configuration. Il reste pleins d'​options que je vous laisse découvrir ;-)// //Et voilà, nous avons terminé la configuration. Il reste pleins d'​options que je vous laisse découvrir ;-)//
Ligne 132: Ligne 132:
 <note important>​Il faut démarrer le daemon **mpd** avant toute chose !</​note>​ <note important>​Il faut démarrer le daemon **mpd** avant toute chose !</​note>​
 Si cela n'a pas été fait, depuis un shell : Si cela n'a pas été fait, depuis un shell :
-<​code>​+<​code ​user>
 mpd mpd
 </​code>​ </​code>​
  
 Vous pouvez à présent démarrer ncmpcpp : Vous pouvez à présent démarrer ncmpcpp :
-<​code>​+<​code ​user>
 ncmpcpp ncmpcpp
 </​code>​ </​code>​
Ligne 157: Ligne 157:
 **Ncmpcpp** est organisé avec plusieurs vues. La vue par défaut est celle qui correspond à la la liste de lecture courante. **Ncmpcpp** est organisé avec plusieurs vues. La vue par défaut est celle qui correspond à la la liste de lecture courante.
 Pour changer de vue, on utilise les touches de fonction (ou le pavé numérique) : Pour changer de vue, on utilise les touches de fonction (ou le pavé numérique) :
-  ​F1 le résumé des raccourcis clavier + 
-  ​* ​F2 la liste de lecture courante +  ​//TOUCHES DE FONCTION// ​ ^   //​ACTION// ​  ^ 
-  ​* ​F3 le navigateur de répertoire  +F1   | le résumé des raccourcis clavier ​  | 
-  ​* ​F4 le moteur de recherche (recherche dans les tags et suivant les noms de fichiers)+F2   | la liste de lecture courante ​  |  
-  F5 la bibliothèque de morceaux organisée avec les tags +F3   | le navigateur de répertoire ​  | 
-  ​* ​F6 l'​éditeur de playlist +F4   | le moteur de recherche (recherche dans les tags et suivant les noms de fichiers) ​  |   
-  ​* ​F7 l'​éditeur de tag +F5   | la bibliothèque de morceaux organisée avec les tags   | 
-  ​* ​F8 les sorties audio +F6   | l'​éditeur de playlist ​  | 
-  ​* ​F9 le visualiseur de musique +F7   | l'​éditeur de tag   | 
-  ​* ​F10 l'​horloge+F8   | les sorties audio   | 
 +F9   | le visualiseur de musique ​  | 
 +F10   | l'​horloge ​  |
  
  
Ligne 245: Ligne 247:
  
  
 +===== Ajouter ses propres playlists =====
  
 +Il peut être utile de rajouter des playlist prédéfinies ou éditer à l'aide
 +d'un éditeur de texte. Le répertoire où sont rangées les playlist est :
 +<​code>​
 +/​home/​tartampion/​.mpd/​playlists
 +</​code>​
 +C'est là que nous rajouterons nos playlists. C'est aussi là que **ncmpcpp**
 +va aller chercher les playlists et aussi sauver celles créées avec **ncmpcpp**
 +depuis son éditeur de playlists. ​
 +
 +
 +Le format utilisé de playlist est **m3u**. Je vais faire simple. Dans un fichier à ce format, toute ligne qui débute par un **#** est un commentaire. Les autres lignes sont des noms de fichiers ou des url. 
 +
 +Par défaut, les noms de fichiers sont relatifs au répertoire
 +de musique de **mpd** (/​home/​tartampion/​Music dans notre exemple).
 +<​note>​ Cela dépend de l'​option **save_absolute_paths_in_playlists** dans le fichier **mpd.conf**. Par défaut
 +elle est positionnée sur **no**. Ce qui veut dire que les chemins dans les playlists ne seront pas absolus mais
 +relatifs au répertoire de la bibliothèque de **mpd**</​note>​
 +
 +
 +Supposons que nous voulions créer une playlist nommé **Hard.m3u**.
 +Supposons que l'on ait le répertoire :
 +<​code>​
 +/​home/​tartampion/​Music/​Rock&​Pop/​ACDC/​BackInBlack/​
 +</​code>​
 +
 +qui contient la musique de l'​album « Back in black » d'​AC/​CD ;-)
 +
 +Nous pouvons mettre dans notre fichier **Hard.m3u** :
 +<file - Hard.m3u>​
 +Rock&​Pop/​ACDC/​BackInBlack/​01_Hells_Bells.flac
 +Rock&​Pop/​ACDC/​BackInBlack/​02_Shoot_To_Thrill.flac
 +Rock&​Pop/​ACDC/​BackInBlack/​03_What_Do_You_Do_For_Money_Honey.flac
 +Rock&​Pop/​ACDC/​BackInBlack/​04_Givin_The_Dog_A_Bone.flac
 +Rock&​Pop/​ACDC/​BackInBlack/​05_Let_Me_Put_My_Love_Into_You.flac
 +Rock&​Pop/​ACDC/​BackInBlack/​06_Back_In_Black.flac
 +Rock&​Pop/​ACDC/​BackInBlack/​07_You_Shook_Me_All_Night_Long.flac
 +Rock&​Pop/​ACDC/​BackInBlack/​08_Have_A_Drink_On_Me.flac
 +Rock&​Pop/​ACDC/​BackInBlack/​09_Shake_A_Leg.flac
 +Rock&​Pop/​ACDC/​BackInBlack/​10_Rock_And_Roll_Ain'​t_Noise_Pollution.flac
 +</​file>​
 +J'ai mis tous les morceaux de l'​album. J'​aurais aussi bien pu ne mettre que quelques
 +morceaux.
 +
 +Maintenant nous allons copier **Hard.m3u** dans le répertoire de playlists :
 +<code user>
 +cp Hard.m3u ~/​.mpd/​playlists/​
 +</​code>​
 +Si **ncmpcpp** était déjà lancé, il faudra le quitter et le relancer pour actualiser ​
 +la liste de playlists dans le navigateur de répertoire (**F3**). Dès que ncmpcpp va être 
 +redémarré la nouvelle playlist sera disponible.
 +
 +Voilà, notre nouvelle playlist est prête à être écouté. :-)
 +
 +On peut aussi mettre des **urls**. Nous allons utiliser pour ajouter un flux de radio.
 +Créons le fichier **W3BluesRadio.m3u** :
 +<file - W3BluesRadio.m3u>​
 +http://​w3bluesradio.com:​8000/​live
 +</​file>​
 +Donc, on copie le fichier dans le répertoire de playlist :
 +<code user>
 +cp  W3BluesRadio.m3u ~/​.mpd/​playlists/​
 +</​code>​
 +
 +On rafraichit la liste de playlist de **ncmpcpp** comme précédemment. Et nous pourrons
 +écouter « W3 blues radio » depuis **ncmpcpp**.
 +
 +On peut faire ainsi pour toutes les radios qui utilisent le protocole http, ça en fait
 +beaucoup.
 +
 +Où obtenir ces urls ? Voyez sur [[http://​www.shoutcast.com/​|shoutcast.com]] ou sur ce [[http://​dir.xiph.org/​|streaming directory]] par exemple ;)
 +
 + 
  
doc/media/ncmpcpp.txt · Dernière modification: 04/07/2019 20:51 par enicar

Pied de page des forums

Propulsé par FluxBB