[Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar boggy62 » Dim 4 Nov 2012 18:42

Bonsoir olivier,
Je ne peux commenter le message d'erreur: dans mon cas, je suis en ipv6, adresse dhcp et la freebox alloue une adresse a la raspberry pi sans probleme.
Cependant, j'ai une piste: chez moi, a chaque allumage de la raspberry, je dois "reinitialiser" la connexion avec mon vdac 1: les fichiers sont lus mais rien ne sors du dac: dans ce cas, je dois debrancher a chaud la connexion dac, basculer l'interrupteur entre coax versbusb vers coax puis rebrancher le vdac et la, il faut redemarrer la lecture et miracle, le son sort correctement: je n'ai aucune explication mais çela fonctionne.
Des fois que...
sources: raspberry PI WaveIO Luckit dac es9023
Ampli / HP : Audiomat Arpège réf + KEF R300
Cable modul linea 8 , HP esprit beta
mon p'tit projet
boggy62
membre Averti
membre Averti
 
Messages: 196
Inscription: Mar 6 Sep 2011 21:57
Localisation: Arras

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar Oliv44 » Lun 5 Nov 2012 00:14

Bonsoir,

merci Booggy62. Dis donc, c'est pas bien pratique ta manip si tu dois faire cela a chaque allumage... j'espère que tu ne l'éteins pas souvant!
J'ai donc essayé et rien de plus qu'hier. Enfin si, ayant d'abord allumé l'ensemble quand je l'ai lancé depuis la tablette j'ai eu un gros paquets de craquements dans les enceintes... et la lumière verte du dac allumée. Vu que c'était bien fort et guère mélodieux, j'ai vite débranché. Quand je l'ai remis, plus rien. J'ai donc alors fait ta manip mais cela n'a rien donné.
Le message d'erreur n'apparait plus et de toute façon, il n'a pas l'air d'empêcher la Rasp de décoder le flac.
Par contre, reprenant encore une fois la proçédure pour voir si je ne me suis pas trompé qqpart (de toute façon il y a quand même 99% de chances pour que cela vienne de ... moi) j'ai un doute a l'etape:

Editer le fichier /etc/fstab pour que le montage réseau soit fait à chaque redémarrage

la ligne:

/dev/sdaX/ /media/music vfat defaults 0 0

est bien ajoutée mais je ne suis pas sûr de trouver le DD dans la liste. Je ne vois d'ailleurs pas le DAC non plus ( en même temps, ls /dev/ montre t-il tout les ports de la Rasp?). En tout cas si un habitué de Linux peut me dire sur quelle ligne je suis sensé voir le DD et éventuellement le Dac...

http://zupimages.net/up/2/1329137994.jpg

Merci.
Olivier
Symètriseur Filtration DIY 220V - ClassD (tripath2022) tri-amplification DIY - Câblage modulation DIY - Netbook HP mini 5103 - V-DAC II avec alim linéaire - Celestion Ditton LB12 - Cinetor (open source) - Caissons de Basse 38cm DIY en cours
Oliv44
membre Débutant
membre Débutant
 
Messages: 49
Inscription: Ven 21 Sep 2012 10:35

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar boggy62 » Lun 5 Nov 2012 06:41

Dans mon cas, pour monter le disque ssd,
j'ai installé le package xfat-fuse via "sudo apt-get install exfat-fuse"
et monté le disque via "sudo mount -t exfat-fuse /dev/sda1 /media/music"
Pas de sdaX dans ma ligne de commande.
Dans tous les cas, tu peux tester au redemarrage avec la commande ls si le disque de musique est bien la ?

Ps: oui, je laisse heureusement le bouzou allumé
sources: raspberry PI WaveIO Luckit dac es9023
Ampli / HP : Audiomat Arpège réf + KEF R300
Cable modul linea 8 , HP esprit beta
mon p'tit projet
boggy62
membre Averti
membre Averti
 
Messages: 196
Inscription: Mar 6 Sep 2011 21:57
Localisation: Arras

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar Tostaki » Lun 5 Nov 2012 11:36

Hello Olivier

Plusieurs choses :

Peux tu nous mettre une copie de ton fichier fstab ? ton disque dur semble être disponible en sda1

Peux tu nous mettre une copie de ton fichier mpd.conf ?

Est-ce que lorsque tu fait un ls /media/music/ tu as la liste des dossiers musique de ton disque dur ?

L'erreur "Failed to bind to '[::]:6600': " provient probablement d'une tentative de lancement manuel de MPD alors qu'il tourne déjà
Home : Synology DS213+ - Raspberry Pi - Cubox / DAC DIY / Ampli ClassD Audio SDS254 / Enceinte Davis Acoutics Matisse
Ventes : MF M1DAC / Kit DAC DIY TwistedPearAudio
Avatar de l’utilisateur
Tostaki
membre Expérimenté
membre Expérimenté
 
Messages: 1720
Inscription: Lun 11 Juin 2012 19:06
Localisation: Just beyond the screen

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar j_yves » Lun 5 Nov 2012 11:59

Oliv44 a écrit:Bonsoir,

merci Booggy62. Dis donc, c'est pas bien pratique ta manip si tu dois faire cela a chaque allumage... j'espère que tu ne l'éteins pas souvant!
J'ai donc essayé et rien de plus qu'hier. Enfin si, ayant d'abord allumé l'ensemble quand je l'ai lancé depuis la tablette j'ai eu un gros paquets de craquements dans les enceintes... et la lumière verte du dac allumée. Vu que c'était bien fort et guère mélodieux, j'ai vite débranché. Quand je l'ai remis, plus rien. J'ai donc alors fait ta manip mais cela n'a rien donné.
Le message d'erreur n'apparait plus et de toute façon, il n'a pas l'air d'empêcher la Rasp de décoder le flac.
Par contre, reprenant encore une fois la proçédure pour voir si je ne me suis pas trompé qqpart (de toute façon il y a quand même 99% de chances pour que cela vienne de ... moi) j'ai un doute a l'etape:

Editer le fichier /etc/fstab pour que le montage réseau soit fait à chaque redémarrage

la ligne:

/dev/sdaX/ /media/music vfat defaults 0 0

est bien ajoutée mais je ne suis pas sûr de trouver le DD dans la liste. Je ne vois d'ailleurs pas le DAC non plus ( en même temps, ls /dev/ montre t-il tout les ports de la Rasp?). En tout cas si un habitué de Linux peut me dire sur quelle ligne je suis sensé voir le DD et éventuellement le Dac...

http://zupimages.net/up/2/1329137994.jpg

Merci.
Olivier

"df" pour voir la liste des devices montés.
Code: Tout sélectionner
pi@rasp-wifi ~ $ df
Filesystem                        1K-blocks       Used Available Use% Mounted on
rootfs                              1828696    1409216    326604  82% /
/dev/root                           1828696    1409216    326604  82% /
devtmpfs                              94488          0     94488   0% /dev
tmpfs                                 18912        228     18684   2% /run
tmpfs                                  5120          0      5120   0% /run/lock
tmpfs                                 37820          0     37820   0% /run/shm
/dev/mmcblk0p1                        57288      16936     40352  30% /boot
//192.168.0.100/test1/Musique    1951643356 1791689608  62278024  97% /var/lib/mpd/music
//192.168.0.100/test1/Alice/Roku 1951643356 1791689608  62278024  97% /var/lib/mpd/music/Roku

tu dois retrouver le HD monté par le fstab
Code: Tout sélectionner
pi@rasp-wifi ~ $ pg /etc/fstab
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, so no using swapon|off from here on, use  dphys-swapfile swap[on|off]  for that
//192.168.0.100/test1/Musique /var/lib/mpd/music cifs uid=root,credentials=/etc/linux.credentials 0 0
//192.168.0.100/test1/Alice/Roku /var/lib/mpd/music/Roku cifs uid=root,credentials=/etc/linux.credentials 0 0
(EOF):


mais je pour ton probleme je pense à une erreur dans la config de la sortie son dans le fichier mpd.conf

edit:
pour le dac si c'est un dac usb tu devrais le voir par" lsusb"
Code: Tout sélectionner
pi@rasp-wifi ~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
NAS:AMD dual core+Openmediavault+LMS
Hifi:Squeezeplay,nfx+Ozone +esi 192x,LabGruppen fp3400+Altec416-8C,smsl sa-36+electrovoice DH1A+Pav musique concrète 2",smsl sa-36+fostex T925
Rasp-pi+hifiberry digi(PiCorePlayer)+DSM3
Rasp-pi+hifiberry dac(PiCorePlayer)+fostexPM0.4
Avatar de l’utilisateur
j_yves
membre Expérimenté
membre Expérimenté
 
Messages: 1022
Inscription: Jeu 4 Oct 2012 20:00
Localisation: 93

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar Oliv44 » Lun 5 Nov 2012 16:56

Bonjour,

Merci à tous pour votre aide. Voici donc les entrailles de la bestiolle:

Tout d'abords le fichier fstab:

Code: Tout sélectionner
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
/dev/sda1/      /media/music    vfat    defaults          0       0
# a swapfile is not a swap partition, so no using swapon|off from here on,
# use  dphys-swapfile swap[on|off]  for that


Pour mpd.conf, au vu des 418 lignes, c'est plus compliqué a présenter!!! j'espère ne pas avoir sauté une ligne dans tous les copier/coller (on ne peut pas selectionner toutes les lignes en une seule fois, a moins qu'un equivalent CtrlA existe sous Linux?)

Code: Tout sélectionner
# An example configuration file for MPD
# See the mpd.conf man page for a more detailed description of each parameter.


# 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         "/media/music"
#
# 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              "/var/lib/mpd/playlists"
#
# 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                 "/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                        "/var/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                          "audio"
#
# 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         "any"
#
# And for Unix Socket
#bind_to_address                "/var/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"
#
# 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. Optionally, 'comment' can be added to this
# list.
#
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               "yes"
#
# 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                        "password@read,add,control,admin"
#
# This setting specifies the permissions a user has who has not yet logged in.
#
#default_permissions             "read,add,control,admin"
#
###############################################################################


# 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.
#
# 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            "USB-Audio - Musical Fidelity V-DAC 24/96"
        device          "hw:1,0"        # optional
#       format          "44100:16:2"    # optional
#       mixer_device    "default"       # optional
#       mixer_control   "PCM"           # optional
#       mixer_index     "0"             # optional
}
#
# An example of an OSS output:
#
#audio_output {
#       type            "oss"
#       name            "My OSS Device"
#       device          "/dev/dsp"      # optional
#       format          "44100:16:2"    # 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
#       genre           "jazz"                  # optional
#       public          "no"                    # optional
#       timeout         "2"                     # 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"
#       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 pulseaudio output (streaming to a remote pulseaudio server)
#
#audio_output {
#       type            "pulse"
#       name            "My Pulse Output"
#       server          "remote_server"         # optional
#       sink            "remote_server_sink"    # 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"
#}
#
# This setting will change all decoded audio to be converted to the specified
# format before being passed to the audio outputs. By default, this setting is
# disabled.
#
#audio_output_format            "44100:16:2"
#
# 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"
#
###############################################################################


# Volume control mixer ########################################################
#
# These are the global volume control settings. By default, this setting will
# be detected to the available audio output device, with preference going to
# hardware mixing. Hardware and software mixers for individual audio_output
# sections cannot yet be mixed.
#
# An example for controlling an ALSA, OSS or Pulseaudio mixer; If this
# setting is used other sound applications will be affected by the volume
# being controlled by MPD.
#
#mixer_type                     "hardware"
#
# An example for controlling all mixers through software. This will control
# all controls, even if the mixer is not supported by the device and will not
# affect any other sound producing applications.
#
mixer_type                      "software"
#
# This example will not allow MPD to touch the mixer at all and will disable
# all volume controls.
#
#mixer_type                     "disabled"
#
###############################################################################

# Normalization automatic volume adjustments ##################################
#
# This setting specifies the type of ReplayGain to use. This setting can have
# the argument "album" or "track". See <http://www.replaygain.org> for more
# details. This setting is disabled by default.
#
replaygain                      "track"
#
# This setting sets the pre-amp used for files that have ReplayGain tags. By
# default this setting is disabled.
#
replaygain_preamp               "10"
#
# 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            "yes" #original "no"
#
###############################################################################


# MPD Internal Buffering ######################################################
#
# This setting adjusts the size of internal decoded audio buffering. Changing
# this may have undesired effects. Don't change this if you don't know what you
# are doing.
#
#audio_buffer_size              "2048"
#
# This setting controls the percentage of the buffer which is filled before
# beginning to play. Increasing this reduces the chance of audio file skipping,
# at the cost of increased time prior to audio playback.
#
#buffer_before_play             "10%"
#
###############################################################################
# Resource Limitations ########################################################
#
# These settings are various limitations to prevent MPD from using too many
# resources. Generally, these settings should be minimized to prevent security
# risks, depending on the operating resources.
#
#connection_timeout             "60"
#max_connections                "10"
#max_playlist_length            "16384"
#max_command_list_size          "2048"
#max_output_buffer_size         "8192"
#
###############################################################################


# Character Encoding ##########################################################
#
# If file or directory names do not display correctly for your locale then you
# may need to modify this setting. After modification of this setting mpd
# --create-db must be run to change the database.
#
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"
#}
#
###############################################################################


Pour "ls /media/music", oui on voit bien les 4 fichiers musicaux:

Code: Tout sélectionner
pi@raspberrypi ~ $ ls /media/music
Scotch et Sofa - Tu Sens Bon.flac
Scotch et Sofa - Visite des recoins.flac
Second Sex - J'ai couch? avec le diable.mp3
Second Sex - Je ne suis pas une fille facile.mp3


@ j_yves. Merci également pour le coup de main. Mon fichier des "devices" montés (je ne sais pas trop ce que tu entends par "devices" ?)

Code: Tout sélectionner
pi@raspberrypi ~ $ df
Sys. fich.     1K-blocks   Util. Disponible Uti% Monté sur
rootfs           1804128 1499888     212592  88% /
/dev/root        1804128 1499888     212592  88% /
devtmpfs           94488       0      94488   0% /dev
tmpfs              18912     220      18692   2% /run
tmpfs               5120       0       5120   0% /run/lock
tmpfs              37820       0      37820   0% /run/shm
/dev/mmcblk0p1     57288   16872      40416  30% /boot
/dev/sda1      125001888   40640  124961248   1% /media/music



Pour le DAC, oui c'est un DAC en USB. Voici mon fichier lsusb:
Code: Tout sélectionner
pi@raspberrypi ~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 4d46:0002
Bus 001 Device 005: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 006: ID 152d:2329 JMicron Technology Corp. / JMicron USA Technology Corp. JM20329 SATA Bridge



Je suis pas sûr, mais je crois bien voir le HUB, le SSD, mais je ne vois pas le DAC?

encore merci pour votre aide,
Olivier
Symètriseur Filtration DIY 220V - ClassD (tripath2022) tri-amplification DIY - Câblage modulation DIY - Netbook HP mini 5103 - V-DAC II avec alim linéaire - Celestion Ditton LB12 - Cinetor (open source) - Caissons de Basse 38cm DIY en cours
Oliv44
membre Débutant
membre Débutant
 
Messages: 49
Inscription: Ven 21 Sep 2012 10:35

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar bz31 » Lun 5 Nov 2012 17:05

Pour vérifier le DAC, quelle est la sortie de la commande
cat /proc/asound/cards
Ce n'est que mon avis ! (rien de plus)
bz31
membre Expérimenté
membre Expérimenté
 
Messages: 1387
Inscription: Ven 8 Oct 2010 06:43
Localisation: 31

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar Oliv44 » Lun 5 Nov 2012 19:23

Bonsoir,

A la commande, il apparrait:

pi@raspberrypi ~ $ cat /proc/asound/cards
0 [ALSA ]: BRCM bcm2835 ALSbcm2835 ALSA - bcm2835 ALSA
bcm2835 ALSA
1 [M2496 ]: USB-Audio - Musical Fidelity V-DAC 24/96
Musical Fidelity Musical Fidelity V-DAC 24/96 at usb-bcm2708_usb-1.2, full spee

mais est-ce la sortie USB 2 ?
Symètriseur Filtration DIY 220V - ClassD (tripath2022) tri-amplification DIY - Câblage modulation DIY - Netbook HP mini 5103 - V-DAC II avec alim linéaire - Celestion Ditton LB12 - Cinetor (open source) - Caissons de Basse 38cm DIY en cours
Oliv44
membre Débutant
membre Débutant
 
Messages: 49
Inscription: Ven 21 Sep 2012 10:35

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar Tostaki » Lun 5 Nov 2012 19:57

Tout a l'air OK
Est ce qu'il est possible de réduire mpd.conf au strict minimum ?



on mobile...
Home : Synology DS213+ - Raspberry Pi - Cubox / DAC DIY / Ampli ClassD Audio SDS254 / Enceinte Davis Acoutics Matisse
Ventes : MF M1DAC / Kit DAC DIY TwistedPearAudio
Avatar de l’utilisateur
Tostaki
membre Expérimenté
membre Expérimenté
 
Messages: 1720
Inscription: Lun 11 Juin 2012 19:06
Localisation: Just beyond the screen

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar j_yves » Lun 5 Nov 2012 20:44

Tostaki a écrit:Tout a l'air OK
Est ce qu'il est possible de réduire mpd.conf au strict minimum ?



on mobile...

en enlevant tous les commentaires par exemple
Code: Tout sélectionner
grep -v "^#" /etc/mpd.conf > $HOME/conf_mpd.txt
NAS:AMD dual core+Openmediavault+LMS
Hifi:Squeezeplay,nfx+Ozone +esi 192x,LabGruppen fp3400+Altec416-8C,smsl sa-36+electrovoice DH1A+Pav musique concrète 2",smsl sa-36+fostex T925
Rasp-pi+hifiberry digi(PiCorePlayer)+DSM3
Rasp-pi+hifiberry dac(PiCorePlayer)+fostexPM0.4
Avatar de l’utilisateur
j_yves
membre Expérimenté
membre Expérimenté
 
Messages: 1022
Inscription: Jeu 4 Oct 2012 20:00
Localisation: 93

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar Oliv44 » Lun 5 Nov 2012 20:58

No problèmes :
Code: Tout sélectionner
    music_directory         "/media/music"
    playlist_directory              "/var/lib/mpd/playlists"
    db_file                 "/var/lib/mpd/tag_cache"
    log_file                        "/var/log/mpd/mpd.log"
    pid_file                        "/var/run/mpd/pid"
    state_file                      "/var/lib/mpd/state"
    sticker_file                   "/var/lib/mpd/sticker.sql"
    user                            "mpd"
    group                          "audio"
    bind_to_address         "any"
    port                            "6600"
    metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
    auto_update    "yes"
    audio_output {
            type            "alsa"
            name            "USB-Audio - Musical Fidelity V-DAC 24/96"
            device          "hw:1,0"       
    }
    mixer_type                      "software"
   
    # # ces trois lignes concernent le ReplayGain. elles sont en plus de ce qui est sur le tutoriel, mais je les
    ai recommentées sans que cela ne change quoi que ce soit ##
    replaygain                      "track"
    replaygain_preamp               "10"
    volume_normalization            "yes" #original "no"

    filesystem_charset              "UTF-8"
    id3v1_encoding                  "UTF-8"


Voili voilou.
Symètriseur Filtration DIY 220V - ClassD (tripath2022) tri-amplification DIY - Câblage modulation DIY - Netbook HP mini 5103 - V-DAC II avec alim linéaire - Celestion Ditton LB12 - Cinetor (open source) - Caissons de Basse 38cm DIY en cours
Oliv44
membre Débutant
membre Débutant
 
Messages: 49
Inscription: Ven 21 Sep 2012 10:35

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar Tostaki » Lun 5 Nov 2012 20:59

Et que donne ce fichier sur le rasp ? C'est cela l'important :-)

Vire la normalisation du volume et le gain replay pour voir stp

on mobile...
Home : Synology DS213+ - Raspberry Pi - Cubox / DAC DIY / Ampli ClassD Audio SDS254 / Enceinte Davis Acoutics Matisse
Ventes : MF M1DAC / Kit DAC DIY TwistedPearAudio
Avatar de l’utilisateur
Tostaki
membre Expérimenté
membre Expérimenté
 
Messages: 1720
Inscription: Lun 11 Juin 2012 19:06
Localisation: Just beyond the screen

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar Oliv44 » Lun 5 Nov 2012 21:07

J'en profite pour vous demander si on peut prendre les commandes de MPD via le SSH, genre play, pause, stop, avance, retour, volume, random on/off ...

la seule commande que je connaisse est :
Code: Tout sélectionner
pi@raspberrypi ~ $ mpc
volume: 18%   repeat: off   random: on    single: off   consume: off


Cela lèverait le petit doute a chaque fois que la tablette a bien répercuté l'ordre (play ou stop)...

merci
Symètriseur Filtration DIY 220V - ClassD (tripath2022) tri-amplification DIY - Câblage modulation DIY - Netbook HP mini 5103 - V-DAC II avec alim linéaire - Celestion Ditton LB12 - Cinetor (open source) - Caissons de Basse 38cm DIY en cours
Oliv44
membre Débutant
membre Débutant
 
Messages: 49
Inscription: Ven 21 Sep 2012 10:35

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar Oliv44 » Lun 5 Nov 2012 21:36

Oups, nos messages se sont croisés.

Qu'entends tu par "que donne ce fichier sur la rasp"?

sinon, j'ai commenté les trois lignes du Replay Gain + volume normalise, j'ai relancé la lecture, la diode du DD s'est éclairé signe d'une activité de lecture, mais la Diode verte du DAC est restée déseperement muette, signe qu'aucune donnée ne lui est délivrée...

Donc si je résume:

La rasp a une adresse IP fixe, elle se laisse piloter par MPD droïde.
Elle reconnait et lit le DD.
Elle reconnait le DAC, mais ne lui délivre pas son message

je me base sur cette commande mpc:
Code: Tout sélectionner
pi@raspberrypi ~ $ mpc
Second Sex - J'ai couch? avec le diable.mp3
[playing] #2/4   0:12/3:36 (5%)
volume: 18%   repeat: off   random: on    single: off   consume: off


ou l'on voit un fichier en pleine lecture.

Si je voulais intervertir les ports USB entre le DD et le DAC, sur quel fichier faudrait-il jouer et a quel niveau? est-ce faisable a chaud?
merci.
Symètriseur Filtration DIY 220V - ClassD (tripath2022) tri-amplification DIY - Câblage modulation DIY - Netbook HP mini 5103 - V-DAC II avec alim linéaire - Celestion Ditton LB12 - Cinetor (open source) - Caissons de Basse 38cm DIY en cours
Oliv44
membre Débutant
membre Débutant
 
Messages: 49
Inscription: Ven 21 Sep 2012 10:35

Re: [Tuto] Installer MPD sur Raspberry Pi (distrib Raspbian)

Messagepar Oliv44 » Lun 5 Nov 2012 21:48

Ah???

Pour reverifier une nouvelle fois ou en etait la lecture des fichiers j'ai lancé la commande mpc
et pour la première fois je trouve un message d'erreur:

Code: Tout sélectionner
pi@raspberrypi ~ $ mpc
Scotch et Sofa - Tu Sens Bon.flac
[playing] #4/4   1:55/3:15 (58%)
volume: 17%   repeat: off   random: on    single: off   consume: off
ERROR: problems opening audio device
pi@raspberrypi ~ $


Que veut dire :
ERROR: problems opening audio device ???

au moins j'avance un peu...
Symètriseur Filtration DIY 220V - ClassD (tripath2022) tri-amplification DIY - Câblage modulation DIY - Netbook HP mini 5103 - V-DAC II avec alim linéaire - Celestion Ditton LB12 - Cinetor (open source) - Caissons de Basse 38cm DIY en cours
Oliv44
membre Débutant
membre Débutant
 
Messages: 49
Inscription: Ven 21 Sep 2012 10:35

PrécédenteSuivante

Retourner vers Musique dématérialisée

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités