Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA.

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar DamienNéophyte » Sam 14 Jan 2012 18:50

Merci Sagittarius,
Apparemment killall mpd marche bien j'ai plus de problème avec l'IP, mais maintenant il me dit qu'il ne trouve pas ma DAC avec audio output dans la conf

SYNO> mpd --create-db
output: No "audio_output" defined in config file
output: Attempt to detect audio output device
output: Attempting to detect a oss audio device
oss: Error opening OSS device "/dev/dsp": No such device
oss: Error opening OSS device "/dev/sound/dsp": No such file or directory
output: Unable to detect an audio device
Aborted (core dumped)
DamienNéophyte
membre Débutant
membre Débutant
 
Messages: 12
Inscription: Mar 20 Déc 2011 12:13

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar Sagittarius » Dim 15 Jan 2012 10:22

Vous est-il possible de copier/coller le mpd.conf que vous utilisez ?

En effet, mpd ne trouve pas le périphérique audio selon les messages que vous avec recopiés.
« In the long run, Linux-based music servers have incredible potential as they can be customized to do nothing more than play audio » dCS.

CELLO arte - Musique de Chambre en Pays de Gex
Avatar de l’utilisateur
Sagittarius
membre Confirmé
membre Confirmé
 
Messages: 684
Inscription: Ven 17 Déc 2010 20:14

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar hi -filou » Lun 16 Jan 2012 10:58

Damien,

Pour la modification du fichier mpd.conf tu peux le créer dans un dossier partagé de ton NAS (par exemple le dossier "music") puis le copier via une cession telnet ou SSH dans le répertoire /opt/etc/.Tu pourras ainsi utiliser l'éditeur de texte de ton choix. ( j utilise crimson editor).

Il te suffira après l'avoir enregistré dans ce dossier d'ouvrir une cession telnet ou SSH sur le NAS et de :

1) Arréter le serveur mpd :
Code: Tout sélectionner
mpd --kill /opt/etc/mpd.conf

2) Copier le fichier modifié (exemple si enregistré dans le dossier partagé music) :
Code: Tout sélectionner
cp /volume1/music/mpd.conf /opt/etc/mpd.conf

3) Lancer la création de la base de données :
Code: Tout sélectionner
mpd --create-db

4) Lancer le serveur MPD :
Code: Tout sélectionner
mpd /opt/etc/mpd.conf
hi -filou
membre Débutant
membre Débutant
 
Messages: 88
Inscription: Lun 17 Mai 2010 12:53

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar DamienNéophyte » Dim 22 Jan 2012 18:01

Bonjour, excusez moi je n'ai pas pu me libérer avant, merci pour vos rmessages, j'ai retenté l'expérience :
Création d'un fichier mpd.conf avec crimson editor, mais j'ai un message quand j'essaye d'effacer l'ancien fichier :
Message de Telnet :
SYNO> mpd --kill /opt/etc/mpd.conf
daemon: unable to open pid file "/var/run/mpd/pid": No such file or directory
Aborted (core dumped)

et je n'arrive pas à créer la base
Voici mon code du fichier mpd :

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



######################## 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 "/volume1/music/aaefface"
playlist_directory "/volume1/music/playlists"
db_file "/var/lib/mpd/tag_cache"
log_file "/var/log/mpd/mpd.log"
error_file "/var/log/mpd/errors.log"
pid_file "/var/run/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 "/var/lib/mpd/state"
#
################################################################


######################## 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 "root"
#
# The address and port to listen on.
#
bind_to_address "192.168.0.22"
port "6600"
#
# Controls the amount of information that is logged. Can be
# "default", "secure", or "verbose".
#
# log_level "verbose" #default
#
################################################################


########################## PERMISSIONS #########################
#
# MPD can require that users specify a password before using it.
# You may specify one ore more here, along with what users who
# log in with that password are allowed to do.
#
#password "password@read,add,control,admin"
#
# Specifies what permissions a user who has not logged in with a
# password has. By default, all users have full access to MPD
# if no password is specified above, or no access if one or
# more passwords are specified.
#
#default_permissions "read,add,control,admin"
#
################################################################


########################## 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 "UCA202"
device "/dev/dsp"
auto_resample "no"
mixer_type       "disabled"
}

audio_output {
type "oss"
name "DSP4 OSS Device"
device "/dev/dsp4" # optional
auto_resample   "no"
format "44100:16:2" # optional
# format "96000:24: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"
#
################################################################


######################### NORMALIZATION ########################
#
# Specifies the type of ReplayGain to use. Can be "album" or
# "track". ReplayGain will not be used if not specified. See
# <http://www.replaygain.org> for more details.
#
#replaygain "album"
#
# Sets the pre-amp used for files that have ReplayGain tags.
#
#replaygain_preamp "0"
#
# Enable on the fly volume normalization. This will cause the
# volume of all songs played to be adjusted so that they sound
# as though they are of equal loudness.
#
#volume_normalization "no"
#
################################################################


########################### BUFFERING ##########################
#
# The size of the buffer containing decoded audio. You probably
# shouldn't change this.
#
#audio_buffer_size "2048"
#
# How much of the buffer to fill before beginning to play.
#
#buffer_before_play "0%"
#
# Similar options for the HTTP stream buffer. If you hear
# skipping while playing HTTP streams, you may wish to increase
# these.
#
#http_buffer_size "128"
#http_prebuffer_size "25%"
#
################################################################


########################### HTTP PROXY #########################
#
# Specifies the HTTP proxy to use for playing HTTP streams.
#
#http_proxy_host "proxy.isp.com"
#http_proxy_port "8080"
#http_proxy_user "user"
#http_proxy_password "password"
#
################################################################


############################# LIMITS ###########################
#
# These are various limits to prevent MPD from using too many
# resources. You should only change them if they start
# restricting your usage of MPD.
#
#connection_timeout "60"
#max_connections "5"
#max_playlist_length "16384"
#max_command_list_size "2048"
#max_output_buffer_size "8192"
#
################################################################


###################### CHARACTER ENCODINGS #####################
#
# If file or directory names do not display correctly, then you
# may need to change this. In most cases it should be either
# "ISO-8859-1" or "UTF-8". You must recreate your database
# after changing this (use mpd --create-db).
#
filesystem_charset "UTF-8"
#
# The encoding that ID3v1 tags should be converted from.
#
id3v1_encoding "UTF-8"
#
################################################################


######################### 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"
#
################################################################
DamienNéophyte
membre Débutant
membre Débutant
 
Messages: 12
Inscription: Mar 20 Déc 2011 12:13

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar hi -filou » Lun 23 Jan 2012 14:26

DamienNéophyte a écrit:Bonjour, excusez moi je n'ai pas pu me libérer avant, merci pour vos rmessages, j'ai retenté l'expérience :
Création d'un fichier mpd.conf avec crimson editor, mais j'ai un message quand j'essaye d'effacer l'ancien fichier :
Message de Telnet :
SYNO> mpd --kill /opt/etc/mpd.conf
daemon: unable to open pid file "/var/run/mpd/pid": No such file or directory
Aborted (core dumped)


As tu bien créé les 3 répertoires suivants :

Code: Tout sélectionner
mkdir -p /var/local/lib/mpd/
mkdir -p /var/local/log/mpd/
mkdir -p /var/local/run/mpd/
hi -filou
membre Débutant
membre Débutant
 
Messages: 88
Inscription: Lun 17 Mai 2010 12:53

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar NomadSoulBxl » Lun 23 Jan 2012 19:52

une fois que le dossier /var/run/mpd/ est créé, il faut aussi créer le fichier pid:
Code: Tout sélectionner
touch /var/run/mpd/pid
NomadSoulBxl
membre Débutant
membre Débutant
 
Messages: 32
Inscription: Lun 5 Sep 2011 13:49
Localisation: Bruxelles

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar DamienNéophyte » Mar 24 Jan 2012 14:30

Oui, j'ai crée les dossiers mais rien n'y fait.
Je crois que je suis dépassé par ce type de configuration, je vais arrêter de vous embêter.
Je vais laisser tomber pour le moment en espérant trouver un tuto pour les nuls un jour.
Je vous remercie tous énormément de votre aide, merci de votre patience et de vos conseils
Merci et à bientôt, Bonne musique !!
DamienNéophyte
membre Débutant
membre Débutant
 
Messages: 12
Inscription: Mar 20 Déc 2011 12:13

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar poukill » Mar 24 Jan 2012 19:05

Bonjour à tous,

Ce topic est très intéressant. Je rebondi avec une simple question : un couple NAS Synology + ampli DLNA (genre Denon AVR-3312) constitue t-elle une solution pouvant lire le FLAC ?
Je vois que beaucoup de gens ici passent par MPD avec sortie USB et un DAC derrière.
Franchement, la solution à base de DLNA est quand même super simple et me tente beaucoup... Cette solution est t-elle valable (fidèle) ?

Merci !
Gwenaël
Cubox + TEAC UD-H01 | Atoll IN200 | Kélinac 711MG
Traitement GIK acoustics.
poukill
membre Averti
membre Averti
 
Messages: 313
Inscription: Mar 24 Jan 2012 18:52

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar hi -filou » Mer 25 Jan 2012 10:38

Si tu es équipé d'un NAS Synology, et d'un ampli HC compatible DLNA dont la qualité audio te convient ( DAC, préampli analogique...) , le DLNA est la solution la plus simple à mettre en œuvre pour lire des fichiers FLAC en bitperfect.
J'ai testé cette solution sur un Denon 3808 et la lecture est bien bitperfect.
Le Denon 3312 accepte le FLAC via le DLNA en 16 et 24 bit jusqu'à 96Khz. ( le 3808 seulement jusqu'à 48khz)
Si tu disposes d'un smartphone, tu peux ainsi piloter la lecture de ta bibliothèque musicale depuis l'application DS Audio de Synology ou depuis une application dédiée aux amplis Denon.
hi -filou
membre Débutant
membre Débutant
 
Messages: 88
Inscription: Lun 17 Mai 2010 12:53

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar Malta » Mer 25 Jan 2012 13:44

hello,

je ne comprends pas bien ce dont il est question : c'est quoi au juste le dlna ? En fait je ne comprends pas, dans cette solution, où se fait le décodage de flac, sur le nas ou sur l'ampli ? La connexion entre l'ampli et le nas se fait en usb ?
MPD sur synology DS109 -> VDAC2 -> creek evo 2 -> kef 900
Malta
membre Averti
membre Averti
 
Messages: 137
Inscription: Dim 5 Juin 2011 21:04

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar hi -filou » Mer 25 Jan 2012 14:04

Le décodage est fait par le DAC incorporé à l'ampli HomeCinéma.
Le flux transite via le réseau filaire Ethernet ou Wifi.

Plus d 'info sur le DLNA
hi -filou
membre Débutant
membre Débutant
 
Messages: 88
Inscription: Lun 17 Mai 2010 12:53

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar poukill » Mer 25 Jan 2012 15:49

hi -filou a écrit:Si tu es équipé d'un NAS Synology, et d'un ampli HC compatible DLNA dont la qualité audio te convient ( DAC, préampli analogique...) , le DLNA est la solution la plus simple à mettre en œuvre pour lire des fichiers FLAC en bitperfect.

Ok c'est parfait. C'est tout ce que je voulais savoir !
J'utilise déjà le DLNA à la maison pour lire mes films HD depuis mon NAS. Mais tant qu'à faire, je vais aussi l'utiliser pour la musique... Comme je n'ai pas encore investi dans mon matériel de son, j'ai tout mon temps pour essayer et choisir un bon ampli compatible DLNA / FLAC HD.
Le Denon 3312 me semble un bon client, je l'essaierai bientôt.
Merci pour la réponse rapide !

Gwenaël
Cubox + TEAC UD-H01 | Atoll IN200 | Kélinac 711MG
Traitement GIK acoustics.
poukill
membre Averti
membre Averti
 
Messages: 313
Inscription: Mar 24 Jan 2012 18:52

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar pampa » Dim 12 Fév 2012 00:00

Bonjour a tous. Je trouve ce topic tres interessant :wink:

Je suis actuellement entrain de tester mpd dans le but de l'installer sur un modem adsl neufbox et pouvoir m'en servir comme un lecteur mp3, grace une carte son USB.

J'ai donc installe mpd et mpc sur mon ordinateur portable pour le tester un peu, et j'aimerais avoir votre aide:
Avec cette configuration du mpd.conf
audio_output {
type "pulse"
name "My MPD PulseAudio Output"
device "/dev/dsp4" # optional
format "44100:16:2" # optional
}

Je lance mpc et j'entend parfaitement le son dans les enceintes internes de mon ordi portable.

J'ai donc ensuite modifie mon mpd.conf pour pouvoir ecouter de la musique via ma cle usb carte son.
audio_output {
type "oss"
name "My OSS Device"
device "/dev/dsp" # optional
format "44100:16:2" # optional
}


Malheureusement, quand je lance mpc play, j'obtiens le message:

Code: Tout sélectionner
olivier@olivier-TECRA-A2:~$ mpc play
MaxFm: Artiste - Titre
[paused]  #1/1   0:00/0:00 (0%)
volume: n/a   repeat: off   random: off   single: off   consume: off
ERROR: problems opening audio device


ERROR: problems opening audio device => Probleme du device ?

Je ne sais pas du tout d'ou vient le probleme. Je pense que cela vient du device "/dev/dsp" ou du type oss, mais je ne sais pas trop.

Auriez vous une idee ?

Peut etre que ceci pourrait vous aider:

lsub
Code: Tout sélectionner
olivier@olivier-TECRA-A2:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 045e:0029 Microsoft Corp. IntelliMouse Optical
Bus 004 Device 002: ID 0d8c:000e C-Media Electronics, Inc. Audio Adapter (Planet UP-100, Genius G-Talk)



lsdev
Code: Tout sélectionner
olivier@olivier-TECRA-A2:~$ lsdev
Device            DMA   IRQ  I/O Ports
------------------------------------------------
0000:00:02.0                 eff8-efff
0000:00:1d.0                 18c0-18df
0000:00:1d.1                 18e0-18ff
0000:00:1d.2                 1c00-1c1f
0000:00:1f.0                 d800-d87f eec0-eeff
0000:00:1f.1                 0170-0177 01f0-01f7 0376-0376 03f6-03f6 bfa0-bfaf
0000:00:1f.5                 1000-10ff 1880-18bf
0000:00:1f.6                 1400-14ff 1800-187f
0000:01:08.0                   cf00-cf3f
82801DB-ICH4             11
acpi                      9
ACPI                             d800-d803     d804-d805     d808-d80b     d810-d815     d820-d820     d828-d82f
ata_piix              14 15    0170-0177   01f0-01f7   0376-0376   03f6-03f6   bfa0-bfaf
cascade             4     2
dma                          0080-008f
dma1                         0000-001f
dma2                         00c0-00df
e100                             cf00-cf3f
fpu                          00f0-00ff
i8042                  1 12
i915                     10
Intel                          1000-10ff   1880-18bf
keyboard                     0060-0060 0064-0064
parport0            1     7  0378-037a 0778-077a
PCI                          0cf8-0cff c000-cfff   c000-c0ff   c400-c4ff
pic1                         0020-0021
pic2                         00a0-00a1
pnp                          01e0-01e7 0480-048f 04d0-04d1 0680-06ff   d800-d87f d880-d89f d8a0-d8bf e000-e07f e080-e0ff e400-e47f e480-e4ff e800-e87f e880-e8ff ec00-ec7f ec80-ecff eeac-eeac eeb0-eebf   eec0-eeff
rtc0                      8  0070-0071
serial                       03f8-03ff
timer                     0
timer0                       0040-0043
timer1                       0050-0053
uhci_hcd                       18c0-18df   18e0-18ff   1c00-1c1f
XT-PIC-XT-PIC         3 4 5


Merci pour votre forum sinon, vous m'avez deja pas mal debloque :)
pampa
 

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar JazzMax » Sam 7 Avr 2012 01:42

Bonjour,

Je suis possesseur d'un V-DAC II de Musical Fidelity (DAC USB 24bits 96KHz) et d'un Synology DS212+ (NAS 2 baies) depuis quelques jours.
Ce thread m'a interpellé car je souhaite tirer meilleur parti de mon matériel (comme beaucoup d'utilisateurs de ce forum a priori) et l'idée de voir mes fichiers flac HD transformés en 16 bits à mon insu me déplaît fortement !

Je me suis donc penché sur le sujet car à mon sens il n'y aucune raison pour que le boîtier Synology ne soit pas en mesure de se comporter comme n'importe quel PC sous linux.
Cf. qques pages traitant du sujet bitperfect + linux:
http://www.lacocina.nl/artikelen/how-to ... sp-and-mpd
http://www.computeraudiophile.com/conte ... ner-signal

Et plus générique mais intéressant pour comprendre la gestion du son en environnement linux:
http://tuxradar.com/content/how-it-work ... -explained

La première chose que j'ai faite a donc été d'installer ipkg puis le démon MPD. J'ai tout de suite remarqué que le package MPD proposé par Optware (http://www.nslu2-linux.org/wiki/Optware/HomePage) avait été compilé sans le support ALSA.
C'est vérifiable facilement avec "mpd -V" dans les "Supported Outputs:". Le fait de passer par "oss" implique une couche de compatibilité entre l'ancienne norme (OSS) et la nouvelle (ALSA), chose qui ne me semble pas optimale.

En effet même si le DAC est tout de suite capable de sortir un son tout à fait correct, d'après vos tests le flux est converti en 16bits quelque part.

Je me suis donc lancé dans la recompilation de MPD pour faire une montée de version (0.15.15-2 vers 0.16.8 pour le format S24_3LE natif) et pour ajouter le support ALSA (afin d'utiliser le device "hw:0,0" au lieu de "/dev/dsp#"). Je dois avouer tout de suite que j'ai énormément galéré car je ne suis par un expert dans ce domaine même si je ne pars pas de zéro non plus. Heureusement quelques pages trouvées sur le net m'ont été d'une aide inestimable:
http://www.musicpd.org/forum/index.php? ... 030.0;wap2
http://forum.synology.com/enu/viewtopic ... 90&t=30132

Je suis incapable de poster un tutorial complet sur le sujet, déjà parce que j'ai compilé ça sur plusieurs soirée et que j'ai réglé de nombreux problèmes sans les noter au fur et à mesure.
En tout cas un conseil : si vous le pouvez, faites une cross-compilation depuis un pc sous linux. Le boîtier synology a un peu de mal à compiler... il faut être patient.

Quelques heures plus tard, voici ce que j'obtiens:
Code: Tout sélectionner
root@Babylon:~ # mpd -V
mpd (MPD: Music Player Daemon) 0.16.8

Copyright (C) 2003-2007 Warren Dukes <warren.dukes@gmail.com>
Copyright (C) 2008-2010 Max Kellermann <max@duempel.org>
This is free software; see the source for copying conditions.  There is NO
warranty; not even MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Supported decoders:

[mad] mp3 mp2
[vorbis] ogg oga
[oggflac] ogg oga
[flac] flac
[audiofile] wav au aiff aif
[faad] aac
[mpcdec] mpc
[wavpack] wv
[ffmpeg] 16sv 3g2 3gp 4xm 8svx aa3 aac ac3 afc aif aifc aiff al alaw amr anim apc ape asf atrac au aud avi avm2 avs bap bfi c93 cak cin cmv cpk daud dct divx dts dv dvd dxa eac3 film flac flc fli fll flx flv g726 gsm gxf iss m1v m2v m2t m2ts m4a m4b m4v mad mj2 mjpeg mjpg mka mkv mlp mm mmf mov mp+ mp1 mp2 mp3 mp4 mpc mpeg mpg mpga mpp mpu mve mvi mxf nc nsv nut nuv oga ogm ogv ogx oma ogg omg psp pva qcp qt r3d ra ram rl2 rm rmvb roq rpl rvc shn smk snd sol son spx str swf tgi tgq tgv thp ts tsp tta xa xvid uv uv2 vb vid vob voc vp6 vmd wav wma wmv wsaud wsvga wv wve

Supported outputs:

shout null fifo alsa ao oss httpd recorder

Supported encoders:

null vorbis lame wave flac

Supported protocols:

file:// http:// mms:// mmsh:// mmst:// mmsu:// gopher:// rtp:// rtsp:// rtmp:// rtmpt:// rtmps://


J'ai bien le support ALSA!

J'ai donc préparé 2 fichiers mpd.conf, un pour tester OSS et l'autre pour ALSA en mode direct. Voici les paramètres qui me semblent importants dans mon cas.

mpd.conf_alsa:
Code: Tout sélectionner
audio_output {
        type "alsa"
        name "Musical Fidelity V-DAC 24/96"
        device "hw:0,0" # optional
        auto_resample   "no"
        mixer_type      "disabled"
}
audio_output_format             "96000:24:2"
samplerate_converter            "Best Sinc Interpolator"


Et pour comparer, mpd.conf_oss:
Code: Tout sélectionner
audio_output {
        type "oss"
        name "Musical Fidelity V-DAC 24/96"
        device "/dev/dsp4" # optional
        auto_resample   "no"
        mixer_type      "disabled"
}
audio_output_format             "96000:24:2"
samplerate_converter            "Best Sinc Interpolator"


J'ai également préparé quelques alias pour passer de l'un à l'autre rapidement et pour afficher les infos dans /proc/asound.
Code: Tout sélectionner
alias alsa='mpd --kill; sleep 1; mpd $HOME/.mpd/mpd.conf_alsa '
alias oss='mpd --kill; sleep 1; mpd $HOME/.mpd/mpd.conf_oss'
alias checkalsa='while /bin/true; do cat /proc/asound/card0/stream0; echo; echo "HW_PARAMS :" ; cat /proc/asound/card0/pcm0p/sub0/hw_params ; sleep 1; clear; done'


Et voici ce qu'on observe en ALSA:
Musical Fidelity Musical Fidelity V-DAC 24/96 at usb-0000:01:01.0-4, full sp : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 1
URBs = 3 [ 8 8 8 ]
Packet Size = 582
Momentary freq = 95992 Hz (0x5f.fdd8)
Feedback Format = 10.14
Interface 1
Altset 1
Format: S24_3LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000

HW_PARAMS :
access: RW_INTERLEAVED
format: S24_3LE
subformat: STD
channels: 2
rate: 96000 (96000/1)
period_size: 12000
buffer_size: 48000


et en OSS:
Musical Fidelity Musical Fidelity V-DAC 24/96 at usb-0000:01:01.0-4, full sp : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 1
URBs = 2 [ 6 7 ]
Packet Size = 582
Momentary freq = 95998 Hz (0x5f.ff8c)
Feedback Format = 10.14
Interface 1
Altset 1
Format: S24_3LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000

HW_PARAMS :
access: RW_INTERLEAVED
format: S24_3LE
subformat: STD
channels: 2
rate: 96000 (96000/1)
period_size: 1024
buffer_size: 16384
OSS format: S16_LE
OSS channels: 2
OSS rate: 96000
OSS period bytes: 4096
OSS periods: 16
OSS period frames: 1024


La ligne "OSS format" semble indiquer un flux Signed 16bits Little Endian, alors qu'en ALSA je ne vois pas de conversion particulière.
Je n'ai pas d'autre moyen de vérifier, mon DAC n'a pas d'affichage.

En tout cas je suis très content du résultat au niveau sonore, j'ai une qualité d'écoute tout à fait honnête donc je vais en rester là pour le moment.
Si ça intéresse d'autres utilisateurs de Synology je tiens à disposition le fichier mpd_0.16.8-2_arm.tar.gz (compilé pour architecture syno1142mv6281, soit pour le processeur Marvell Kirkwood mv6282 qui équipe mon DS212+).

Bien à vous
Max
JazzMax
membre Débutant
membre Débutant
 
Messages: 7
Inscription: Sam 7 Avr 2012 00:03

Re: Test "Bitperfect" d'un NAS Synology via l'USB et le DLNA

Messagepar hi -filou » Sam 7 Avr 2012 15:51

Salut Max,

Mes compétences en linux étant limitées ( j'avais déjà un peu galéré pour installer MPD sur le NAS) , je serai preneur de ta version compilée de MPD pour faire quelques tests sur des fichiers audio en 24bits. Mais ta version, fonctionnera t elle sur un DS209 ?

Les modifications que tu as apportées au NAS influent elles aussi sur la sortie audio des fichiers lus avec le soft de Synology "AudioStation" ?

Ce qui serait super c'est que Synology offre la possibilité de sortir du 'BitPerfect" via l'ajout d'une option dans "AudioStation" en court-circuitant les possibilités d'égalisation et de réglage de volume offerte par ce lecteur.

Philippe
hi -filou
membre Débutant
membre Débutant
 
Messages: 88
Inscription: Lun 17 Mai 2010 12:53

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: 4horsemen, DaveStarWalker, Google [Bot], Louis-d'or, olissen et 16 invités