MPD: Music Player Daemon

En savoir plus:

Music Player Daemon (MPD) permet l'accès à distance pour jouer de la musique (MP3, Ogg Vorbis, FLAC, AAC, Mod, et les fichiers wave) et gestion de playlists. MPD est conçu pour l'intégration de l'ordinateur sur une chaîne stéréo qui permet de contrôler la lecture de la musique sur un réseau local. Il fait aussi un grand lecteur de musique de bureau, surtout si vous êtes une console junkie, comme frontend options, ou de redémarrer X souvent.

@ MPD homepage

Vue d'ensemble:

Je ne suis pas ici d'expliquer ce qu'il est - tous que est un lecteur de musique.
Mais, pour le présenter et de donner des instructions sur la façon de l'installer.

Installation / Configuration:

# apt-get install mpd sonata
Maintenant vient la partie ennuyeuse et un peu de confusion. Vous devez configurer le mpd avant de pouvoir l'utiliser. Pour commencer, nous allons éditer le fichier / etc / mpd.conf. Je recommande une copie de sauvegarde de l'original de diapositives pour prévenir de futures et d'éviter la marche à rechercher la mpd.conf le Web.
# cp /etc/mpd.conf /etc/mpd.conf.backup
# nano /etc/mpd.conf

  1. REQUIRED & FACULTATIF Chemins Chemins
    Dans cette étape est nécessaire de configurer les répertoires en fonction de l'endroit où est situé notre musique. Dans le domaine music_directory mettre le répertoire de votre musique (juste assez pour mettre un) et la copie restante de l'exemple.
    ######################## REQUIRED PATHS ########################
    # You can put symlinks in here, if you like. Make sure that
    # the user that mpd runs as (see the 'user' config parameter)
    # can read the files in this directory.
    music_directory      “/home/os.meus.documentos/music”
    playlist_directory   “~/.mpd/playlists”
    db_file              “~/.mpd/tag_cache”
    log_file             “~/.mpd/mpd.log”
    error_file           “~/.mpd/errors.log”
    pid_file             “~/.mpd/pid”

    ################################################################
    #
    ######################## OPTIONAL PATHS ########################
    #
    # If specified, MPD will save its current state (playlist,
    # current song, playing/paused, etc.) at exit. This will be
    # used to restore the session the next time it is run.
    #
    state_file “~/.mpd/state”
    #
    ################################################################
  2. DAEMON OPTIONS
    Mettez le nom d'utilisateur de votre utilisateur (dans mon cas est QZ). Supprimez les autres.
    ######################## DAEMON OPTIONS ########################
    #
    # If started as root, MPD will drop root privileges and run as
    # this user instead.  Otherwise, MPD will run as the user it was
    # started by.  If left unspecified, MPD will not drop root
    # privileges at all (not recommended).
    #
    user                            “qaz”
    #
    # The address and port to listen on.
    #
    bind_to_address                 “localhost”
    port                            “6600″

    #
    # Controls the amount of information that is logged.  Can be
    # “default”, “secure”, or “verbose”.
    #
    log_level                       “default”
    #
    ################################################################
  3. SORTIES AUDIO & MIXER
    Supprimez les lignes de votre sortie. Dans mon cas est alsa.
    ########################## AUDIO OUTPUT ########################
    #
    # MPD supports many audio output types, as well as playing
    # through multiple audio outputs at the same time.  You can
    # specify one or more here.  If you don't specify any, MPD will
    # automatically scan for a usable audio output.
    #
    # See <http://mpd.wikia.com/wiki/Configuration#Audio_Outputs>
    # for examples of other audio outputs.
    #
    # An example of an ALSA output:
    #
    audio_output {
    type                    “alsa”
    name                    “My ALSA Device”

    #        device                  “hw:0,0″     # optional
    #        format                  “44100:16:2″ # optional
    }
    #
    # An example of an OSS output:
    #
    #audio_output {
    #        type                    “oss”
    #        name                    “My OSS Device”
    #        device                  “/dev/dsp”   # optional
    #        format                  “44100:16:2″ # optional
    #}
    #
    # An example of a shout output (for streaming to Icecast):
    #
    #audio_output {
    #        type                    “shout”
    #        name                    “My Shout Stream”
    #        host                    “localhost”
    #        port                    “8000″
    #        mount                   “/mpd.ogg”
    #        password                “hackme”
    #        quality                 “5.0″
    #        bitrate                 “128″
    #        format                  “44100:16:1″
    #        user                    “source”                # optional
    #        description             “My Stream Description” # optional
    #        genre                   “jazz”                  # optional
    #        public                  “no”                    # optional
    #}
    #
    # Force all decoded audio to be converted to this format before
    # being passed to the audio outputs.
    #
    #audio_output_format             “44100:16:2″
    #
    ################################################################
    #
    ############################# MIXER ############################
    #
    # MPD needs to know what mixer settings to change when you
    # adjust the volume.  If you don’t specify one here, MPD will
    # pick one based on which ones it was compiled with support for.
    #
    # An example for controlling an ALSA mixer:
    #
    mixer_type                      “alsa”
    mixer_device                    “default”
    mixer_control                   “PCM”

    #
    # An example for controlling an OSS mixer:
    #
    #mixer_type                      “oss”
    #mixer_device                    “/dev/mixer”
    #mixer_control                   “PCM”
    #
    # If you want MPD to adjust the volume of audio sent to the
    # audio outputs, you can tell it to use the software mixer:
    #
    #mixer_type                      “software”
    #
    ################################################################
  4. AUTRES OPTIONS
    Supprimez les deux entrées.
    ######################### OTHER OPTIONS ########################
    #
    # The metadata types MPD will recognize.
    #
    metadata_to_use                  “artist,album,title,track,name,genre,date,composer,performer,disc”
    #
    # Enable this if you wish to use your MPD created playlists in
    # other music players.
    #
    save_absolute_paths_in_playlists “no”
    #
    ################################################################
  5. Autres paramètres
    Ils étaient comme ils sont par défaut. Pour éviter des questions voici mon résultat final.

Maintenant, nous devons ajouter notre utilisateur (QZ dans mon cas) pour le groupe mpd (besoin de connaître cette étape):
# groupadd mpd
# gpasswd -a qaz mpd

Assurez-vous que le dossier ~ /. Mpd ne nécessite pas les privilèges root.

Maintenant, nous allons faire de la base de données - mai, il prendra un certain temps.
$ mpd --create-db
A présent, vous avez le mpd entièrement installé et configuré.
$ mpd

Frontend:

Nous avons besoin de plus qu'un frontend. Je choisis la Sonate.

Sonata est un élégant GTK + pour le client de musique Music Player Daemon (MPD).

@ Sonata Homepage

Capture d'écran de la sonate. Cliquez sur l'image pour plus de photos.

La Sonate exige aussi une certaine configuration. Mais d'abord, il lance:
$ sonata
Allez dans les préférences, l'onglet MPD entrer vos réglages. Mon cas est le suivant:

  • Nom: QZ
  • Host: localhost
  • Port: 6600
  • Mot de passe: (vide)
  • Musique dir: / home / os.meus.documentos / music /

Si nécessaire, de tuer les deux processus (killall) et le lancement de nouveaux mpd et sonate.

Références:
«Techzone / Zwame
'ArchLinux Wiki
"MPD homepage

Mes fichiers:
"Http: / / dotfiles.org / ~ uterrorista /% 2Fetc% 2Fmpd.conf

Commentaires:
Si vous avez des questions ou de réparation dans le tutoriel, n'hésitez pas - les commentaires sont pour cette raison : P

Popularity: 92% [?]

Aucune des entrées dans Linuxdeb. Autres:

One Response to "MPD: Music Player Daemon"

  1. Says:

    [...] Public links>> João Gonçalves de lecture: MPD: Music Player Daemon abord sauvé par foundit | Il ya 1 jour Apple Software Update questions pour MacBook Air, Fixe vidéo [...]


Laissez une réponse

XHTML: Vous pouvez utiliser ces tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>