Debian-facile

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

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

#26 27-12-2015 14:21:04

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Comment faire fonctionner mon gmpc ?

À propos, dans les préférences de gmpc, tu peux mettre localhost pour l'hôte, c'est sûr wink

La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#27 27-12-2015 16:00:57

tiare
Adhérent(e)
Distrib. : GNU/Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
Inscription : 23-12-2015
Site Web

Re : [Résolu] Comment faire fonctionner mon gmpc ?

Je n'ai jamais configuré mpd.
Merci pour le tuto.

apt-get install mpd



Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
mpd est déjà la plus récente version disponible.
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  openssh-sftp-server
Veuillez utiliser « apt-get autoremove » pour le supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 41 non mis à jour.
 



Ensuite je n'ai pas trop saisi, il faudrait que je crée un répertoire mpd...
Je dois taper cd ~ ou mkdir .mpd, mais ça me renvoie à tiare@mulan:~$ (?!)


Edit à toto :
mise la commande en commande root


Tiare
****
Rien de plus facile à dire / Ni de plus difficile à faire / Que de lâcher prise.
Taneda Santoka

Hors ligne

#28 27-12-2015 16:22:53

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Comment faire fonctionner mon gmpc ?

tiare a écrit :

Ensuite je n'ai pas trop saisi, il faudrait que je crée un répertoire mpd...
Je dois taper cd ~ ou mkdir .mpd, mais ça me renvoie à tiare@mulan:~$ (?!)


Normal, que tu trouves dans ton répertoire utilisateur, ce que signale ton prompt : tiare@mulan:~$
tiare = ton login
mulan = le nom de la machine
~= répertoire courant
$ indique que tu es simple utilisateur…

cd ~ : c'est pour être dans ton répertoire utilisateur
mkdir .mpd : c'est créé le répertoire .mpd dans le répertoire courant (qui est donc
ton répertoire utilisateur ou home, après le cd ~ précédent).
Donc il faut faire les deux wink


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#29 27-12-2015 16:48:32

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Comment faire fonctionner mon gmpc ?

Tu ferais mieux de regarder le fichier /etc/mpd.conf, je pense que c'est cette configuration que ton mpd
utilise. Aussi, il est possible que ça ne marche plus car le point de montage du système de fichier
du serveur a changé. Donc il faudrait regarder ce que vaut l'option music_directory dans le fichier de
configuration de mpd.

Ce que je me demande, c'est comment cela a pu fonctionné sans être configuré (j'ai bien une idée,
mais bon…).

La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#30 27-12-2015 16:56:52

tiare
Adhérent(e)
Distrib. : GNU/Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
Inscription : 23-12-2015
Site Web

Re : [Résolu] Comment faire fonctionner mon gmpc ?

Ah enfin, j'ai trouvé le fichier mpd.conf, je te le mets en entier :

# An example configuration file for MPD.
# Read the user manual for documentation: http://www.musicpd.org/doc/user/
# or /usr/share/doc/mpd/user-manual.html


# Files and directories #######################################################
#
# This setting controls the top directory which MPD will search to discover the
# available audio files and add them to the daemon's online database. This
# setting defaults to the XDG directory, otherwise the music directory will be
# be disabled and audio files will only be accepted over ipc socket (using
# file:// protocol) or streaming files over an accepted protocol.
#
music_directory   "/mnt/bigkun/mpdpublic/Musiques/Audio"

# This setting sets the MPD internal playlist directory. The purpose of this
# directory is storage for playlists created by MPD. The server will use
# playlist files not created by the server but only if they are in the MPD
# format. This setting defaults to playlist saving being disabled.
#
playlist_directory    "/mnt/bigkun/mpdpublic/Musiques/Playlists/phg"
#
# This setting sets the location of the MPD database. This file is used to
# load the database at server start up and store the database while the
# server is not up. This setting defaults to disabled which will allow
# MPD to accept files over ipc socket (using file:// protocol) or streaming
# files over an accepted protocol.
#
#db_file      "disabled"
db_file     "/var/lib/mpd/tag_cache"
#
# These settings are the locations for the daemon log files for the daemon.
# These logs are great for troubleshooting, depending on your log_level
# settings.
#
# The special value "syslog" makes MPD use the local syslog daemon. This
# setting defaults to logging to syslog, otherwise logging is disabled.
#
log_file      "/var/log/mpd/mpd.log"
#
# This setting sets the location of the file which stores the process ID
# for use of mpd --kill and some init scripts. This setting is disabled by
# default and the pid file will not be stored.
#
pid_file      "/run/mpd/pid"
#
# This setting sets the location of the file which contains information about
# most variables to get MPD back into the same general shape it was in before
# it was brought down. This setting is disabled by default and the server
# state will be reset on server start up.
#
state_file      "/var/lib/mpd/state"
#
# The location of the sticker database.  This is a database which
# manages dynamic information attached to songs.
#
sticker_file                   "/var/lib/mpd/sticker.sql"
#
###############################################################################


# General music daemon options ################################################
#
# This setting specifies the user that MPD will run as. MPD should never run as
# root and you may use this setting to make MPD change its user ID after
# initialization. This setting is disabled by default and MPD is run as the
# current user.
#
user        "mpd"
#
# This setting specifies the group that MPD will run as. If not specified
# primary group of user specified with "user" setting will be used (if set).
# This is useful if MPD needs to be a member of group such as "audio" to
# have permission to use sound card.
#
#group                          "nogroup"
#
# This setting sets the address for the daemon to listen on. Careful attention
# should be paid if this is assigned to anything other then the default, any.
# This setting can deny access to control of the daemon. Choose any if you want
# to have mpd listen on every address
#
# For network
bind_to_address   "localhost"
bind_to_address   "192.168.0.250"
#
# And for Unix Socket
#bind_to_address    "/run/mpd/socket"
#
# This setting is the TCP port that is desired for the daemon to get assigned
# to.
#
#port       "6600"
#
# This setting controls the type of information which is logged. Available
# setting arguments are "default", "secure" or "verbose". The "verbose" setting
# argument is recommended for troubleshooting, though can quickly stretch
# available resources on limited hardware storage.
#
#log_level      "default"
#
# If you have a problem with your MP3s ending abruptly it is recommended that
# you set this argument to "no" to attempt to fix the problem. If this solves
# the problem, it is highly recommended to fix the MP3 files with vbrfix
# (available as vbrfix in the debian archive), at which
# point gapless MP3 playback can be enabled.
#
#gapless_mp3_playback     "yes"
#
# Setting "restore_paused" to "yes" puts MPD into pause mode instead
# of starting playback after startup.
#
restore_paused "yes"
#
# This setting enables MPD to create playlists in a format usable by other
# music players.
#
#save_absolute_paths_in_playlists "no"
#
# This setting defines a list of tag types that will be extracted during the
# audio file discovery process. The complete list of possible values can be
# found in the mpd.conf man page.
#metadata_to_use  "artist,album,title,track,name,genre,date,composer,performer,disc"
#
# This setting enables automatic update of MPD's database when files in
# music_directory are changed.
#
auto_update    "yes"
#
# Limit the depth of the directories being watched, 0 means only watch
# the music directory itself.  There is no limit by default.
#
#auto_update_depth "3"
#
###############################################################################


# Symbolic link behavior ######################################################
#
# If this setting is set to "yes", MPD will discover audio files by following
# symbolic links outside of the configured music_directory.
#
#follow_outside_symlinks  "yes"
#
# If this setting is set to "yes", MPD will discover audio files by following
# symbolic links inside of the configured music_directory.
#
#follow_inside_symlinks   "yes"
#
###############################################################################


# Zeroconf / Avahi Service Discovery ##########################################
#
# If this setting is set to "yes", service information will be published with
# Zeroconf / Avahi.
#
zeroconf_enabled    "no"
#
# The argument to this setting will be the Zeroconf / Avahi unique name for
# this MPD server on the network.
#
#zeroconf_name      "Music Player"
#
###############################################################################


# Permissions #################################################################
#
# If this setting is set, MPD will require password authorization. The password
# can setting can be specified multiple times for different password profiles.
#
#password                        "camember@read,add,control,admin"
#
# This setting specifies the permissions a user has who has not yet logged in.
#
#default_permissions             "read,add,control,admin"
#
###############################################################################


# Database #######################################################################
#

#database {
#       plugin "proxy"
#       host "bigkun.appleseed.org"
       #host "10.0.0.248"
#       port "6600"
#}

# Input #######################################################################
#

input {
        plugin "curl"
#       proxy "proxy.isp.com:8080"
#       proxy_user "user"
#       proxy_password "password"
}

#
###############################################################################

# Audio Output ################################################################
#
# MPD supports various audio output types, as well as playing through multiple
# audio outputs at the same time, through multiple audio_output settings
# blocks. Setting this block is optional, though the server will only attempt
# autodetection for one sound card.
#
# An example of an ALSA output:
#
audio_output {
  type      "alsa"
  name      "Mulan"
  device      "default"
  mixer_type      "hardware"      # optional
  mixer_device  "default"
  mixer_control "Master"    # optional
  auto_resample "no"
  format      "44100:16:2"
# mixer_index "0"   # optional
}
#
# An example of an OSS output:
#
#audio_output {
# type    "oss"
# name    "My OSS Device"
# device    "/dev/dsp"  # optional
# mixer_type      "hardware"      # optional
# mixer_device  "/dev/mixer"  # optional
# mixer_control "PCM"   # optional
#}
#
# An example of a shout output (for streaming to Icecast):
#
#audio_output {
# type    "shout"
# encoding  "ogg"     # optional
# name    "My Shout Stream"
# host    "localhost"
# port    "8000"
# mount   "/mpd.ogg"
# password  "hackme"
# quality   "5.0"
# bitrate   "128"
# format    "44100:16:1"
# protocol  "icecast2"    # optional
# user    "source"    # optional
# description "My Stream Description" # optional
# url             "http://example.com"    # optional
# genre   "jazz"      # optional
# public    "no"      # optional
# timeout   "2"     # optional
# mixer_type      "software"              # optional
#}
#
# An example of a recorder output:
#
#audio_output {
#       type            "recorder"
#       name            "My recorder"
#       encoder         "vorbis"                # optional, vorbis or lame
#       path            "/var/lib/mpd/recorder/mpd.ogg"
##      quality         "5.0"                   # do not define if bitrate is defined
#       bitrate         "128"                   # do not define if quality is defined
#       format          "44100:16:1"
#}
#
# An example of a httpd output (built-in HTTP streaming server):
#
#audio_output {
# type    "httpd"
# name    "My HTTP Stream"
# encoder   "vorbis"    # optional, vorbis or lame
# port    "8000"
# bind_to_address "0.0.0.0"               # optional, IPv4 or IPv6
# quality   "5.0"     # do not define if bitrate is defined
# bitrate   "128"     # do not define if quality is defined
# format    "44100:16:1"
# max_clients     "0"                     # optional 0=no limit
#}
#
# An example of a pulseaudio output (streaming to a remote pulseaudio server)
# Please see README.Debian if you want mpd to play through the pulseaudio
# daemon started as part of your graphical desktop session!
#
#audio_output {
  #type   "pulse"
  #name   "Mulan"
  #server     "localhost"
### server    "remote_server"   # optional
### sink    "remote_server_sink"  # optional
#}
#
# An example of a winmm output (Windows multimedia API).
#
#audio_output {
# type    "winmm"
# name    "My WinMM output"
# device    "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
#   or
# device    "0"   # optional
# mixer_type  "hardware"  # optional
#}
#
# An example of an openal output.
#
#audio_output {
# type    "openal"
# name    "My OpenAL output"
# device    "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
#}
#
## Example "pipe" output:
#
#audio_output {
# type    "pipe"
# name    "my pipe"
# command   "aplay -f cd 2>/dev/null"
## Or if you're want to use AudioCompress
# command   "AudioCompress -m | aplay -f cd 2>/dev/null"
## Or to send raw PCM stream through PCM:
# command   "nc example.org 8765"
# format    "44100:16:2"
#}
#
## An example of a null output (for no audio output):
#
#audio_output {
# type    "null"
# name    "My Null Output"
# mixer_type      "none"                  # optional
#}
#
# If MPD has been compiled with libsamplerate support, this setting specifies
# the sample rate converter to use.  Possible values can be found in the
# mpd.conf man page or the libsamplerate documentation. By default, this is
# setting is disabled.
#
#samplerate_converter   "Fastest Sinc Interpolator"
#
###############################################################################


# Normalization automatic volume adjustments ##################################
#
# This setting specifies the type of ReplayGain to use. This setting can have
# the argument "off", "album", "track" or "auto". "auto" is a special mode that
# chooses between "track" and "album" depending on the current state of
# random playback. If random playback is enabled then "track" mode is used.
# See <http://www.replaygain.org> for more details about ReplayGain.
# This setting is off by default.
#
#replaygain     "album"
#
# This setting sets the pre-amp used for files that have ReplayGain tags. By
# default this setting is disabled.
#
#replaygain_preamp    "0"
#
# This setting sets the pre-amp used for files that do NOT have ReplayGain tags.
# By default this setting is disabled.
#
#replaygain_missing_preamp  "0"
#
# This setting enables or disables ReplayGain limiting.
# MPD calculates actual amplification based on the ReplayGain tags
# and replaygain_preamp / replaygain_missing_preamp setting.
# If replaygain_limit is enabled MPD will never amplify audio signal
# above its original level. If replaygain_limit is disabled such amplification
# might occur. By default this setting is enabled.
#
#replaygain_limit   "yes"
#
# This setting enables on-the-fly normalization volume adjustment. This will
# result in the volume of all playing audio to be adjusted so the output has
# equal "loudness". This setting is disabled by default.
#
#volume_normalization   "no"
#
###############################################################################


# Character Encoding ##########################################################
#
# If file or directory names do not display correctly for your locale then you
# may need to modify this setting.
#
filesystem_charset    "UTF-8"
#
# This setting controls the encoding that ID3v1 tags should be converted from.
#
id3v1_encoding      "UTF-8"
#
###############################################################################


# SIDPlay decoder #############################################################
#
# songlength_database:
#  Location of your songlengths file, as distributed with the HVSC.
#  The sidplay plugin checks this for matching MD5 fingerprints.
#  See http://www.c64.org/HVSC/DOCUMENTS/Songlengths.faq
#
# default_songlength:
#  This is the default playing time in seconds for songs not in the
#  songlength database, or in case you're not using a database.
#  A value of 0 means play indefinitely.
#
# filter:
#  Turns the SID filter emulation on or off.
#
#decoder {
#       plugin                  "sidplay"
#       songlength_database     "/media/C64Music/DOCUMENTS/Songlengths.txt"
#       default_songlength      "120"
#       filter "true"
#}
#
###############################################################################
 

Dernière modification par tiare (29-12-2015 21:57:46)


Tiare
****
Rien de plus facile à dire / Ni de plus difficile à faire / Que de lâcher prise.
Taneda Santoka

Hors ligne

#31 27-12-2015 17:19:56

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Comment faire fonctionner mon gmpc ?

Bien, il ne reste plus qu'à vérifier qu'on est sur la bonne piste…
Regarde le résultat de la commande :


ls -l /mnt/bigkun
 


Si cela ne produit aucune sortie ça veut dire que le répertoire de montage à changer.
Reste à savoir où il est…


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#32 27-12-2015 17:21:59

tiare
Adhérent(e)
Distrib. : GNU/Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
Inscription : 23-12-2015
Site Web

Re : [Résolu] Comment faire fonctionner mon gmpc ?

smile

dr-xr-xr-x 2 root    root   0 déc.  25 16:28 backup
dr-xr-xr-x 2 root    root   0 déc.  25 16:28 enfants
dr-xr-xr-x 2 root    root   0 déc.  25 16:28 mpdpublic
drwxrwx--- 1 tiare public 0 oct.  10 11:12 public
 


Tiare
****
Rien de plus facile à dire / Ni de plus difficile à faire / Que de lâcher prise.
Taneda Santoka

Hors ligne

#33 27-12-2015 17:54:33

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Comment faire fonctionner mon gmpc ?

Bien. Regarde maintenant dans /mnt/bigkun/mpdpublic :


ls -l /mnt/bigkun/mpdpublic
 


et dans les sous répertoires éventuels.


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#34 27-12-2015 18:06:54

tiare
Adhérent(e)
Distrib. : GNU/Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
Inscription : 23-12-2015
Site Web

Re : [Résolu] Comment faire fonctionner mon gmpc ?

total 0
drwxrwx--- 1 tiare public 0 oct.  10 11:11 Jeux
drwxrwx--- 1 tiare public 0 oct.   9 22:57 Lecture
drwxrwx--- 1 tiare public 0 déc.  25 02:21 Logiciels
drwxrwx--- 1 tiare public 0 déc.  25 02:21 Musiques
drwxrwx--- 1 tiare public 0 déc.   4 18:07 Vidéos
 

/

A quoi doit-il ressembler le répertoire de sortie ??

Ensuite pour les sous répertoires, le résultat est identique avec comme début
drwxrws--- 1  tiare public  0 oct


Tiare
****
Rien de plus facile à dire / Ni de plus difficile à faire / Que de lâcher prise.
Taneda Santoka

Hors ligne

#35 27-12-2015 18:19:08

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Comment faire fonctionner mon gmpc ?

j'ai l'impression que tes musiques sont dans /mnt/bigkun/mpdpublic/Musiques, non ?
Fais


ls -l /mnt/bigkun/mpdpublic/Musiques
 


pour vérifier.

Aussi, tu devrais quand même savoir où est cette bibliothèque pour mpd…
Où déposes-tu les fichiers de musiques pour qu'ils soient accessibles par mpd ?


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#36 27-12-2015 18:42:52

tiare
Adhérent(e)
Distrib. : GNU/Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
Inscription : 23-12-2015
Site Web

Re : [Résolu] Comment faire fonctionner mon gmpc ?

oui je le sais ils sont dans bigkun/mpdpublic/Musiques/Audio

Tiare
****
Rien de plus facile à dire / Ni de plus difficile à faire / Que de lâcher prise.
Taneda Santoka

Hors ligne

#37 27-12-2015 19:01:35

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Comment faire fonctionner mon gmpc ?

Bien, c'est le bon répertoire qu'il y a dans mpd.conf… Où as-tu trouvé ce mpd.conf ?
Car il faut encore que ce soit le fichier que mpd utilise, ce n'est pas évident, il
faut qu'il soit au bon endroit !

La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#38 27-12-2015 19:18:47

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Comment faire fonctionner mon gmpc ?

Je me demande, si ce n'est tout simplement pas un problème de droit.
Comme ton mpd tourne avec l'identité de « mpd » (il doit exister
un utilisateur mpd, tu peux le vérifier en faisant :


grep mpd /etc/passwd
 


Ça devrait te renvoyer une ligne…)
Donc la question, est-ce que tous les fichiers dans ta bibliothèques sont accessibles en lecture
pour mpd…


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#39 27-12-2015 19:34:49

tiare
Adhérent(e)
Distrib. : GNU/Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
Inscription : 23-12-2015
Site Web

Re : [Résolu] Comment faire fonctionner mon gmpc ?

J'ai trouvé .mpd dans mon home.

mpd:x:5102:29::/var/lib/mpd:/bin/false


Tiare
****
Rien de plus facile à dire / Ni de plus difficile à faire / Que de lâcher prise.
Taneda Santoka

Hors ligne

#40 27-12-2015 19:54:26

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Comment faire fonctionner mon gmpc ?

Donc, maitenant, il faudrait savoir comment est démarré mpd.
Pour cela tu vas faire :


cat /etc/default/mpd
 


Si tout est en commentaire, cela veut dire qu'il n'est pas
démarré en tant que daemon système et donc il ne faudrait pas
utiliser l'identité mpd (même si elle existe dans /etc/password).

Si tout n'est pas en commentaire, je te suggère de tout mettre en
commentaire dans le fichier /etc/default/mpd. Il te faudra
le modifier avec les droits root.

Dans tous les cas, tu devras modifier aussi le fichier
~/.mpd/mpd.conf. Il faut commenter la ligne :


user "mpd"
 


en ajoutant un # en début de ligne pour obtenir :


# user "mpd"
 


De cette façon, mpd tournera avec l'identité avec laquelle tu le
lances (c'est à dire tiare, si c'est ton nom de login).
Il faudra aussi relancer mpd, après avoir modifier le mpd.conf :


pkill mpd
mpd
 


Il est possible que la commande pkill échoue. Si c'est le cas
il faudra exécuter la commande pkill est uniquement elle en tant que
root :


pkill mpd
 


et redémarrer mpd en tant qu'utilisateur :


mpd
 


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#41 28-12-2015 07:54:43

tiare
Adhérent(e)
Distrib. : GNU/Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
Inscription : 23-12-2015
Site Web

Re : [Résolu] Comment faire fonctionner mon gmpc ?

Tout est un commentaire :

## Defaults for the MPD init script, sourced by /etc/init.d/mpd on Debian
## systems.  Uncomment (remove the leading '#') and change values as needed.

## If you don't want MPD to be started as a system service (for example, if
## you want to run it from a regular user account), disable it using the
## command 'update-rc.d mpd disable'

## The configuration file location for mpd:
# MPDCONF=/etc/mpd.conf
 


Tiare
****
Rien de plus facile à dire / Ni de plus difficile à faire / Que de lâcher prise.
Taneda Santoka

Hors ligne

#42 28-12-2015 14:44:24

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Comment faire fonctionner mon gmpc ?

tiare a écrit :

Tout est un commentaire


C'est une bonne chose. Sauf pour des besoins exceptionnels, il vaut
mieux utiliser mpd avec les droits de ton utilisateur et donc sous
l'identité de cet utilisateur.

Il va falloir changer quelques lignes dans ton mpd.conf,
Je suppose que ton nom de login est tiare. Tu changeras
le « /home/tiare » en « /home/<ton_login> » si besoin.  Je te suggère
ces valeurs :



db_file     "/home/tiare/.mpd/tag_cache

log_file      "/home/tiare/.mpd/mpd.log"


pid_file      "/home/tiare/.mpd/pid"


state_file      "/home/tiare/.mpd/state"


sticker_file    "/home/tiare/.mpd/sticker.sql"
 



Il te faudra chercher ces variables dans ton fichier mpd.conf pour
changer ces valeurs. Recopier ces lignes ne suffira pas, il faut que
le mpd.conf soit propre wink Remarque, que tous ces valeurs supposent
que le répertoire « ~/.mpd » existe, sinon ça ne marchera pas !

Aussi tu peux commenter la ligne :


bind_to_address   "192.168.0.250"
 


en mettant un # devant :


#bind_to_address   "192.168.0.250"
 


L'accès par le localhost est normalement suffisant, sauf si tu veux
piloter mpd depuis une tablette ou un téléphone portable…

Une fois tous ces changements fait, tu pourras redémarrer mpd :


pkill mdp
mpd
 


Et j'espère que mpd + gmpc fonctionnera à présent wink


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#43 28-12-2015 14:53:26

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Comment faire fonctionner mon gmpc ?

tiare a écrit :

A quoi doit-il ressembler le répertoire de sortie ??


À ce que tu as obtenu. Ça dépend aussi de ce que contient ce répertoire, évidemment…

J'avais commencé une doc un peu complexe sur la sortie du ls -l
mais je ne l'ai pas terminé (ça fait plusieurs mois que je l'ai laissé en plan).
Cette doc est accessible ici : Pérégrination autour du ls -l
Je fais des références au différents tutos qui existent déjà sur le site df, au sujet que j'aborde. Pour
un débutant ça sera un peu dur, mais on a rien sans efforts wink


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#44 29-12-2015 21:57:13

tiare
Adhérent(e)
Distrib. : GNU/Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
Inscription : 23-12-2015
Site Web

Re : [Résolu] Comment faire fonctionner mon gmpc ?

Youpipi ! gmpc fonctionne grâce à tes instructions !
Merci pour le tuto, je vais persévérer : va falloir que j'apprenne à assimiler toutes ses valeurs par moi-même... et s'y mettre un peu à l'anglais smile

Tiare
****
Rien de plus facile à dire / Ni de plus difficile à faire / Que de lâcher prise.
Taneda Santoka

Hors ligne

#45 29-12-2015 22:02:35

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Comment faire fonctionner mon gmpc ?

tiare a écrit :

Merci pour le tuto, je vais persévérer : va falloir que j'apprenne à assimiler toutes ses valeurs par moi-même...


Tu sais, le fichier de configuration de mpd, on n'y touche une fois, et puis après on oublie. Pas la peine
d'apprendre ce genre de choses wink
Le tuto est là pour revoir comment faire au cas où le besoin s'en fait ressentir smile


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#46 29-12-2015 22:04:08

tiare
Adhérent(e)
Distrib. : GNU/Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
Inscription : 23-12-2015
Site Web

Re : [Résolu] Comment faire fonctionner mon gmpc ?

Ah d'accord, tant mieux alors, vais être tranquille à vie pour la configuration mpd wink
Ce qui m'intrigue c'est le #, quel est son rôle, sa signification ??

Tiare
****
Rien de plus facile à dire / Ni de plus difficile à faire / Que de lâcher prise.
Taneda Santoka

Hors ligne

#47 29-12-2015 22:19:36

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Comment faire fonctionner mon gmpc ?

Le plus important c'est de comprendre pourquoi ça ne marchait pas.
Les variables db_file, log_file, pid_file, state_file, sticker_file
avaient pour valeurs des fichiers situés à des endroits où ton
utilisateur n'avait pas le droit d’écrire. Les valeurs que je t'ai
proposées pointent sur un endroit où tu peux écrire. C'était juste un
problème de droit en écriture. Il faut faire attention à ce genre de
détail.

La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#48 29-12-2015 23:45:47

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [Résolu] Comment faire fonctionner mon gmpc ?

tiare un dièse devant une ligne s'appelle un commentaire. Ce dièse permet de laisser la ligne en place mais qu'elle ne soit plus interprétée par le système. cool

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#49 30-12-2015 00:24:25

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Comment faire fonctionner mon gmpc ?

smolski a écrit :

tiare un dièse devant une ligne s'appelle un commentaire. Ce dièse permet de laisser la ligne en place mais qu'elle ne soit plus interprétée par le système. cool


Euh, il faut être plus précis. Dans le cas de beaucoup de fichiers de configuration et dans certains
langages de programmation, le #sert de symbole pour introduire un commentaire. Tout ce qui suit
le # sur la ligne où il apparaît est alors ignoré par « l'interpréteur » qui lit le fichier.
Interpréteur voulant dire ici, le programme qui lit le fichier de configuration pour y
trouver les différentes valeurs qui vont permettre son fonctionnement.


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#50 30-12-2015 07:12:12

tiare
Adhérent(e)
Distrib. : GNU/Debian Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
Inscription : 23-12-2015
Site Web

Re : [Résolu] Comment faire fonctionner mon gmpc ?

Merci pour vos réponses smile

Navré de revenir vers vous car ce matin, gmpc n'a plus voulu marché et pourtant la config n'a pas bougé.
Alors le résultat pour :

pkill mpd


pkill: killing pid 857 failed: Opération non permise
 


Tiare
****
Rien de plus facile à dire / Ni de plus difficile à faire / Que de lâcher prise.
Taneda Santoka

Hors ligne

Pied de page des forums