MPD: Un démon polyvalent pour la musique.

Salut Bonjour. Parlons du polyvalent MPD: Démon du lecteur de musique par son nom d'origine en anglais.

Selon le Wiki ArchLinux, MPD est un lecteur audio qui gère une architecture serveur-client. MPD s'exécute en arrière-plan en tant que démon, gère des listes de lecture et une base de données et utilise très peu de ressources. Pour utiliser une interface graphique, un client supplémentaire est requis.

Une fois qu'il est expliqué ce qu'est MPD, je continue à vous dire comment il est installé et configuré pour lire votre musique. Personnellement, je pense que c'est un excellent service, en raison de l'étendue des façons de l'utiliser, et surtout en raison de sa faible consommation.

Installation MPD

Ce guide visera à l'installer dans ArchLinux, qui est la distribution que j'utilise. J'imagine que bien que les noms des packages puissent différer, l'installation et la configuration sont similaires dans toute autre distribution.

1 ° Nous procédons à la mise à jour et à l'installation des packages nécessaires:

sudo pacman -Syu && sudo pacman -S mpd mpc ncmpcpp sonata

Précision: j'ai choisi, autre que le mien mpd, un client graphique, Sonata (GTK) et ncmpcpp, via terminal.

2 ° Une fois installés, nous allons configurer et créer certains dossiers dont nous avons besoin.

sudo {su_editor} /etc/mpd.conf

Nous recherchons les lignes suivantes et les remplaçons par nos configurations:

music_directory         "/home/tu_usuario/Music"
playlist_directory "/home/tu_usuario/.mpd/playlists"
db_file "/home/tu_usuario/.mpd/tag_cache"
log_file "/home/tu_usuario/.mpd/log"
error_file "/home/tu_usuario/.mpd/errors.log"
pid_file "/home/tu_usuario/.mpd/pid"
state_file "/home/tu_usuario/.mpd/state”

Il est clair qu'ils doivent changer votre utilisateur par votre utilisateur.

Il est maintenant temps de configurer l'utilisateur. Il suffit de changer la ligne utilisateur du mpd.conf par le nom d'utilisateur correspondant.

S'ils sont des utilisateurs de Alsa, ils doivent décommenter les lignes suivantes:

audio_output {
type "alsa"
name "My ALSA Device"
options "dev=dmixer"
device "plug:dmix" # optional
format "44100:16:2" # optional
mixer_type "software" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}

S'ils utilisent PulseAudio, devrait laisser tout ce qui précède commenté et décommenter la section PulseAudio.

Nous sauvegardons et fermons le mpd.conf et nous attribuons les autorisations correspondantes:

sudo chmod 644 /etc/mpd.conf

3ème Touchez créer les dossiers requis.

mkdir ~/.mpd
mkdir ~/.mpd/playlists

Ensuite, nous créons les fichiers nécessaires pour que MPD fonctionne correctement.

touch ~/.mpd/tag_cache
touch ~/.mpd/log
touch ~/.mpd/errors.log
touch ~/.mpd/pid
touch ~/.mpd/state

Et enfin, il est temps de lancer le démon mpd. Bien sûr, il peut ensuite être ajouté à rc.conf.

sudo rc.d start mpd

Vous pouvez également faire ce qui suit, au lieu d'ajouter mpd à rc.conf, vous pouvez l'ajouter dans votre démarrage automatique WM, ou peut-être dans .xinitrc.

Sonate

Maintenant, avec la sonate, c'est très facile. Nous l'exécutons, nous faisons un clic droit sur n'importe quel site:

Ils doivent configurer leur dossier Musique, le cas échéant. Et le même nom d'utilisateur qu'ils ont utilisé dans mpd.conf.
Comme vous le verrez, j'utilise le port 8888 dans la capture, c'est qu'au moment de la capture, je testais un autre port basé sur une configuration conky. Je vous recommande d'utiliser le 6600 qui vient par défaut dans tous.

Une fois que cela est fait, nous sauvegardons et fermons la configuration, allons dans l'onglet "Bibliothèque" et vous devriez voir la collection de musique. S'il n'apparaît pas, redémarrez le programme.

NCMPCPP

Tout d'abord, nous devons configurer le fichier ncmpcpp principal:

sudo {su_editor} /usr/share/doc/ncmpcpp/config

Et nous devons juste changer les lignes suivantes

mpd_host “localhost”
mpd_port “6600”
mpd_music_dir “/home/tu_usuario/Music” ##Ejemplo

Nous sauvegardons et fermons.

Nous créons le dossier correspondant dans notre maison.

mkdir /home/tu_usuario/.ncmpcpp

touch /home/tu_usuario/.ncmpcpp/config

Où nous allons créer le fichier de configuration correspondant.

mpd_music_dir = "/home/tu_usuario/Music"
playlist_display_mode = "columns"
song_status_format = "%t{ - %a}{ - %b}{ (%y)}"
song_window_title_format = "MPD: {%a - }{%t}|{%f}"
song_columns_list_format = "(7)[green]{l} (35)[white]{t} (28)[green]{a} (28)[white]{b}"
user_interface = "alternative"
progressbar_look = "-|-"
display_screens_numbers_on_start = "no"
allow_physical_files_deletion = "no"
allow_physical_directories_deletion = "no"
colors_enabled = "yes"
progressbar_color = "green"
volume_color = "greeen"
header_window_color = "green"
main_window_color = "green"
#now_playing_prefix = "$b$u"
#now_playing_suffix = "$/b$/u"

Une fois la. Vous pouvez modifier la configuration à votre guise, nous enregistrons et fermons.

Touchez courir ncmpcpp.. Si vous êtes dans la console, mettez simplement la commande:

ncmpcpp

Utilisation de ncmpcpp:

  1. Nous nettoyons d'abord la playlist avec la touche «c» (pour qu'il n'y ait pas de chansons répétées)
  2. Puis on appuie sur «3» pour aller dans l'onglet du navigateur
  3. On appuie sur «v» pour tout sélectionner
  4. Nous appuyons sur «shift + a» et un nouveau menu s'ouvrira
  5. Ensuite, nous donnons la "playlist MPD actuelle" (première option)
  6. Enfin, nous sélectionnons «À la fin du jeu»

C'est tout pour le moment. J'espère que vous l'avez aimé et surtout qu'il vous est utile. Ce sera jusqu'à la prochaine fois.

Ivan!

PS: C'est ma première livraison et j'espère que vous saurez comment vous excuser si j'ai fait quelque chose de mal.


25 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Josh dit

    Très bon tutoriel, mais je veux savoir quelle différence y a-t-il avec les autres joueurs (en plus d'être un mpd)?

    1.    Ivanovnegro dit

      Eh bien c'est très très léger. Si vous avez beaucoup, vraiment beaucoup de musique, par exemple 100.000 XNUMX chansons ou plus, l'exécution du programme est rapide.
      Je pense que tu dois juste l'essayer.
      La recherche de base de données fonctionne rapidement, vous pouvez mettre toute votre musique sur la liste de lecture sans attendre.
      Cela fonctionne sans environnement graphique, vous pouvez terminer votre session et continuer à écouter de la musique.
      Vous pouvez utiliser et tester n'importe quel client en même temps sans terminer mpd et vous n'avez pas à ajouter votre dossier de musique encore et encore dès que vous essayez un autre client.
      Il a tous les codecs nécessaires. Il est également capable de diffuser, vous pouvez l'utiliser comme serveur de musique et y accéder depuis une autre machine ou avec votre Android, etc.

      1.    Josh dit

        Je ne savais pas qu'il avait tant d'avantages, vous m'avez convaincu que je vais l'essayer et votre tutoriel est excellent. Je vous remercie

  2.   KZKG ^ Gaara dit

    À temps pour le tutoriel, très bien expliqué 😀
    Vraiment ... merci pour votre aide, bienvenue sur le blog 😉

    Salutations et si vous avez besoin de quelque chose, vous savez ... nous y sommes.

    PS: Vous apparaissez déjà comme "éditeur" dans les commentaires 🙂

  3.   Lépreux_Ivan dit

    Eh bien, tout d'abord merci beaucoup d'être passé. Eh bien, en cas de doute, je peux aider à le dissiper .. la

  4.   Ile Maurice dit

    Quel morceau de joueur !! Je l'ai utilisé il y a longtemps et c'est génial. Je suis cependant un fan avoué d'Audacious.

  5.   auroszx dit

    Je l'utilise dans Debian depuis environ un mois, Oyashiro-sama et conandoel m'ont aidé à le configurer 🙂 En tant que client, j'utilise Xfmpc (de l'équipe Xfce) et un plugin pour le panneau appelé xfce4-mpc-plugin qui permet de changer chansons et augmentation / diminution du volume 😛 Et dans LXDE / Openbox, j'utilise Sonata.
    Le MPD est recommandé, il est très léger et fonctionne même en streaming.

    1.    Abel dit

      Orale, ce client ne le savait pas et moins le plugin, j'ai toujours été de ncmpcpp mais je vais devoir l'essayer maintenant que je suis avec XFCE depuis un moment. xP

      Salutations.

  6.   vicky dit

    J'ai essayé de l'installer et de le configurer mille fois, à chaque fois qu'il échouait lamentablement, j'ai recommencé à l'installer, et le fichier mpd.conf n'existe pas !! Je pense que mpd avec moi est quelque chose de personnel 😛

    1.    Lépreux_Ivan dit

      Vous devriez l'avoir .. Sinon, vous pouvez l'exporter à partir d'un autre dossier. Vous pouvez voir sur le wiki Arch où le copier.

    2.    invisible15 dit

      Je suis derrière mpd depuis deux ans et j'ai finalement réussi à le faire fonctionner, c'est-à-dire en supprimant SELinux.

  7.   Albigeois dit

    Très bien, je l'utilise déjà… merci !! 🙂

  8.   b1tblu3 dit

    Excellent, je vais l'essayer.

  9.   Ivanovnegro dit

    Un peu d'auto-publicité mais si quelqu'un ne parvient pas à le configurer sur les systèmes basés sur Debian, ici:

    http://crunchbanglinux.org/forums/topic/17386/the-ultimate-mpd-guide/

    C'est en anglais mais je ne pense pas que ce soit si difficile.

    1.    contre dit

      Jusqu'à présent que j'ai vu le lien j'ai laissé tomber le vingt. Merci beaucoup pour ce guide, sur les forums Crunchbang.
      Cela m'a sauvé la première fois que je l'ai configuré avec succès et que je l'utilise chaque fois que je l'installe à partir de zéro. Merci beaucoup.

  10.   Abel dit

    Le meilleur joueur que j'ai utilisé jusqu'à présent, je l'utilise depuis presque un an et demi, pour être honnête, j'étais paresseux pour lire le post mais je l'ai jeté un coup d'œil. xP

    Pour la même raison que je lui ai jeté un léger coup d'œil, j'ai deux petits conseils, d'abord, je pense qu'il serait plus facile pour tout le monde de gérer MPD en tant qu'utilisateur normal en créant toute la configuration à partir d'un ~ / .mpdconfig en le chargeant au début et pas nécessairement dans les démons, et deuxièmement. Pour ceux qui utilisent ncmpcpp comme client, ils pourraient installer ncmpcpp-fftw pour quelques options supplémentaires, y compris un bon visualiseur, il suffit d'ajouter quelques lignes à la configuration de ncmpcpp.

    visualizer_fifo_path = "/home/userl/.mpd/mpd.fifo"
    visualizer_output_name = "visuel"
    visualizer_sync_interval = "30"
    visualizer_type = "spectre" (onde / spectre)
    visualizer_color = "cyan"

    Salutations.

  11.   Tavo dit

    Mpd est très bon, je l'ai utilisé avec sonata. Le seul problème que j'ai eu est que lors du démarrage du système le démon ne se chargeait parfois pas et ce que j'ai fait était de désactiver le chargement depuis init.d en éditant le fichier / etc / default / mpd changer la valeur true pour false. De cette façon, mpd n'a pas été démarré avec les autres démons. Pour lancer mpd et sonata, il est simple de lier les commandes mpd && sonata

  12.   koratsuki dit

    Je vais l'essayer, j'ai toujours utilisé XMMS et je l'adore, même si celui-ci doit mettre la main un peu, s'il améliore les performances, j'y pense et je vais peut-être changer.

  13.   invisible15 dit

    Si vous utilisez fedora, désactivez selinux sinon il ne laissera pas mpd écrire le journal.
    Sinon bien.

  14.   Carlos Riper dit

    Félicitations pour le message, une question comment puis-je diffuser de l'audio (radio) avec ncmpcpp + mpd + icecast, je l'apprécierais infiniment, allez-y. 😀

  15.   nemo dit

    J'ai finalement pu l'installer ... 😐 il est 1h20 du matin, mais je m'en fiche car mon mpd + ncmpcpp fonctionne après 8 heures de combat avec des milliers de wikis (aussi avec ce tutoriel hahaha) mais il servi de référence pour comprendre certaines choses, merci! 😀

  16.   mario bonjour dit

    Bonjour à tous, bravo.
    Aujourd'hui j'écris pour vous demander votre aide, je m'ennuie déjà tellement de ne pas pouvoir configurer le MPD ... J'ai déjà suivi beaucoup de tutoriels et je ne trouve pas la blague; tout va bien jusqu'à atteindre la dernière ligne avant d'atteindre la sonate

    sudo rc.d démarrer mpd

    et en lisant, j'ai trouvé que rc.d l'avait déjà supprimé d'archlinux; par contre lors de l'exécution du mpd depuis le terminal il me lance ce qui suit

    [novatovich @ nvtvich-vd ~] $ mpd
    écoute: échec de la liaison à '0.0.0.0:6600': adresse déjà utilisée (continue de toute façon, car la liaison à '[::]: 6600' a réussi)
    démon: impossible d'initier des groupes supplémentaires d'utilisateurs «novatovich»: opération non autorisée

    alors lors de l'exécution de la sonate, il semble être connecté mais je pense que le mpd n'a pas créé les listes de lecture.

    J'espère que tous les commentaires qui m'aideront à faire fonctionner le mpd, je l'apprécierais vraiment.

  17.   NeHeMuel dit

    Pouvez-vous me passer le fond d'écran

  18.   Wako dit

    Un autre guide est urgent. Je ne peux pas le faire fonctionner et j'ai déjà vérifié le wiki arch et ni l'un ni l'autre. Rien n'apparaît jamais dans la bibliothèque: c