Aller au contenu

2spirit

Membres
  • Compteur de contenus

    23
  • Inscription

  • Dernière visite

Tout ce qui a été posté par 2spirit

  1. Merci pour ce tuto, je vais essayer aussi ushare. J'ai des soucis avec le mediaserver intégré pour lire certains mkv.
  2. Ce tuto décrit l'installation d'un serveur MPD (Music Player Daemon) sur un Synology DS209+II A vous d'adapter tout ça en fonction de vos besoins... Pré-requis : - Un synology DS209+II (le script doit pouvoir s'adapter à d'autres syno) - Une carte son USB branché sur le syno ( la mienne est une Behringer UCA202 ) - Le Service AudioStation doit etre coupé - Un accès SSH sur le syno - Une config fonctionnelle avec IPKG Pour l'installation, un petit script pour automatiser tous ça #!/bin/sh echo "Installation de MPD" ipkg install mpd echo "Creation de l'utilisateur mpd" adduser -h /var/mpd -s /sbin/nologin -G users -D mpd echo "Generation des fichiers de conf" cat > /etc/mpd.conf << "EOF" music_directory "/volume1/music/" playlist_directory "/volume1/music/playlists" db_file "/var/mpd/database" log_file "/var/mpd/log" pid_file "/var/mpd/pid" state_file "/var/mpd/state" user "mpd" bind_to_address "any" port "6600" zeroconf_enabled "no" audio_output { type "oss" name "default" device "/dev/dsp4" auto_resample "no" mixer_type "disabled" } EOF cat > /opt/etc/init.d/S99mpd << "EOF" #!/bin/sh case "$1" in start) /opt/bin/mpd /etc/mpd.conf ;; stop) /opt/bin/mpd --kill /etc/mpd.conf ;; restart) $0 stop sleep 1 $0 start ;; status) pidof -g mpd > /dev/null if [ "$?" = "0" ] then echo "MPD is running" else echo "MPD is not running" fi ;; *) echo "Usage: $0 {start|stop|restart|status}" exit 1 ;; esac EOF cat > /opt/etc/init.d/S96audiomodules << "EOF" #!/bin/sh . /etc.defaults/rc.subr KERNELMODULE="soundcore snd-page-alloc snd snd-seq-device snd-rawmidi snd-usbmidi-lib snd-usb-lib snd-hwdep snd-timer snd-pcm snd-usb-audio snd-mixer-oss snd-pcm-oss" case $1 in start) echo "Starting audio modules ..." SYNOLoadModules $KERNELMODULE ;; stop) echo "Stopping audio modules ..." SYNOUnloadModules $KERNELMODULE ;; restart) $0 stop sleep 1 $0 start ;; status) echo "Verifying audio modules ..." SYNOCheckModule $KERNELMODULE if [ $? = 0 ] then echo "OK" exit 0 else echo "Not OK" exit 1 fi ;; *) echo "Usage: $0 start|stop|restart|status" ;; esac EOF echo "Creation des repertoires necessaires et changements des droits..." mkdir -p /volume1/music/playlists chown -R mpd:users /volume1/music chmod a+w /dev/dsp4 chmod +x /opt/etc/init.d/S99mpd chmod +x /opt/etc/init.d/S96audiomodules echo "Demarrage des services" /opt/etc/init.d/S96audiomodules start /opt/etc/init.d/S99mpd start Et voilà, il ne reste plus qu'à se connecter sur le MPD avec le client de votre choix
  3. 2spirit

    R

    J'avais les mêmes problèmes que toi avec audio station, je suis passé depuis à MPD pour lire mes flac. 1 - Plus de saccades 2 - Je trouve le son meilleur 3 - Il y a plus de clients pour gérer le serveur : j'utilse MPdroid sous Android, gmpc sous Linux et Ario sous Windows Le soft s'installe avec ipkg. Voir mon retour d'expérience ici :
  4. 2spirit

    Audio Station Audiophile

    La solution Squeeze est elle chère ? (je ne connais pas) c'est un DAC en fait ? connecté directement sur l'ampli en analogique d'après ce que je sais... ?
  5. Pour gérer le mixer je dois modifier le fichier de conf comme suit : mixer_type "oss" mixer_device "/dev/mixer4" mixer_control "PCM"
  6. Dommage, j'aurais bien préparé mon nas au petits oignons en installant juste ce que j'ai besoin
  7. Et installer une distro "standard" genre Debian, c'est possible ou pas sur le syno ?
  8. D'après mes 1er tests, cette config respecte mieux la qualité qu'AudioStation comme indiqué sur le post : http://www.audiophil...lna-t21815.html Les fichiers sont bien "bitperfect" quand ils sont en 16 bits par contre pour du 24 bit, il y a un ré-échantillonnage, exemple ici avec un Flac issu d'un rip d'un SACD : Dec 19 17:19 : decoder: audio_format=88200:24:2, seekable=true Dec 19 17:19 : output: opened plugin=oss name="USB Audio CODEC" audio_format=88200:16:2 Dec 19 17:19 : output: converting from 88200:24:2
  9. Ca y est ! J'ai enfin réussi à paramétrer ! Merci à toi spar0, j'ai réussi à trouver le bon device avec l'outil ffmpeg, il s'agit de /dev/dsp4, (tout les autres indiquaient une erreur) : ffmpeg -i fichier.flac -f oss /dev/dsp4 Par contre, j'avais déjà indiqué ce device dans ma conf MPD mais il y avait une autre erreur, il faut indiquer le bon nom de device également. Dans mon cas, c'est "USB Audio CODEC" Je donne le mpd.conf complet por ceux que cela intéresse : music_directory "/volume1/music/" playlist_directory "/volume1/music/playlists" db_file "/var/lib/mpd/database" log_file "/var/log/mpd/log" pid_file "/var/run/mpd/pid" state_file "/var/run/mpd/state" user "root" bind_to_address "any" port "6600" log_level "verbose" zeroconf_enabled "no" audio_output { type "oss" name "USB Audio CODEC" device "/dev/dsp4" auto_resample "no" mixer_type "disabled" } Je précise que cette conf ne fonctionne qu'avec AudioStation de lancé pour l'instant, il doit charger les modules audio nécessaires, il faudrait que je les gères plus tard avec mes scripts de lancement auto.
  10. Je veux bien mais ça m'a l'air compliqué comme programme, j'ai l'impression que c'est plus dédié à la conversion de fichier...? : http://www.jcartier.net/spip.php?article36 Si tu as la ligne de commande adéquate pour lire un fichier audio, flac, wav ou mp3 sur la sortie son.
  11. c'est ce que j'ai fais : de /dev/dsp à /dev/dsp9
  12. Je viens de tester avec les /dev/dsp de 1 à 9 et à chaque fois j'obtiens ceci dans le fichier de log : Dec 19 11:08 : state_file: Saving state file Dec 19 11:08 : database: get song: 02_You_Know_I'm_No_Good.flac Dec 19 11:08 : playlist: play 0:"02_You_Know_I'm_No_Good.flac" Dec 19 11:08 : decoder: audio_format=44100:16:2, seekable=true Dec 19 11:08 : client: [0] opened from 127.0.0.1:4900 Dec 19 11:08 : client: [0] process command "status" Dec 19 11:08 : Unable to open oss mixer "/dev/mixer" Dec 19 11:08 : client: [0] command returned 0 Dec 19 11:08 : client: [0] process command "playlistinfo" Dec 19 11:08 : client: [0] command returned 0 Dec 19 11:08 : client: [0] process command "idle" Dec 19 11:08 : client: [0] command returned 1 Dec 19 11:08 : client: [0] process command "playid "0"" Dec 19 11:08 : playlist: play 0:"02_You_Know_I'm_No_Good.flac" Dec 19 11:08 : decoder: audio_format=44100:16:2, seekable=true Dec 19 11:08 : client: [0] command returned 0 Dec 19 11:08 : client: [0] process command "idle" Dec 19 11:08 : client: [0] command returned 1 Dec 19 11:08 : client: [0] process command "status" Dec 19 11:08 : client: [0] command returned 0 Dec 19 11:08 : client: [0] process command "idle" Dec 19 11:08 : client: [0] command returned 1 Dec 19 11:08 : output: Failed to open "USB Audio" [oss]: Error opening OSS device "/dev/dsp9": No such file or directory Dec 19 11:08 : player_thread: problems opening audio device while playing "02_You_Know_I'm_No_Good.flac" Dec 19 11:08 : client: [0] process command "status" Dec 19 11:08 : client: [0] command returned 0 Dec 19 11:08 : client: [0] process command "idle" Dec 19 11:08 : client: [0] command returned 1 Dec 19 11:08 : client: [0] closed Voici le fichier de conf utilisé avec cette config : music_directory "/volume1/music/test/" playlist_directory "/volume1/music/playlists" db_file "/var/lib/mpd/database" log_file "/var/log/mpd/log" pid_file "/var/run/mpd/pid" state_file "/var/run/mpd/state" user "root" bind_to_address "any" port "6600" log_level "verbose" zeroconf_enabled "no" audio_output { type "oss" name "USB Audio" device "/dev/dsp9" #auto_resample "no" #mixer_type "disabled" format "44100:16:2" # optional }
  13. J'ai déjà essayé avec /dev/dsp et /dev/dsp4 (par rapport à ce que j'ai lu sur les forums) mais cela ne fonctionne pas, je peux essayer avec les autres de 1 à 9 pour voir... Pour trouver le point de montage, tu as un exemple de la ligne de commande avec ffmpeg ? il faut que je teste avec un MP3 alors ?
  14. Personne pour m'aider ? j'aimerais au moins savoir quel périphérique est utilisé par AudioStation.
  15. J'ai du nouveau, quand le service AudioStation est coupé, le répertoire /proc/asound/ n'éxiste pas mais après son démarrage : ls -la /proc/asound/ : dr-xr-xr-x 5 root root 0 Dec 16 16:51 . dr-xr-xr-x 86 root root 0 Jan 1 1970 .. dr-xr-xr-x 4 root root 0 Dec 16 16:51 card0 -r--r--r-- 1 root root 0 Dec 16 16:51 cards lrwxrwxrwx 1 root root 5 Dec 16 16:51 default -> card0 -r--r--r-- 1 root root 0 Dec 16 16:51 devices -r--r--r-- 1 root root 0 Dec 16 16:51 hwdep -r--r--r-- 1 root root 0 Dec 16 16:51 modules dr-xr-xr-x 2 root root 0 Dec 16 16:51 oss -r--r--r-- 1 root root 0 Dec 16 16:51 pcm dr-xr-xr-x 2 root root 0 Dec 16 16:51 seq -r--r--r-- 1 root root 0 Dec 16 16:51 syno_audio_volume -r--r--r-- 1 root root 0 Dec 16 16:51 timers -r--r--r-- 1 root root 0 Dec 16 16:51 version Il doit activer certaines choses pour le son, reste à savoir les paramètres à appliquer avec MPD... Ce répertoire est bien celui d'ALSA ?
  16. Un truc que j'aimerais bien savoir aussi, ou sont les fichiers de conf audio de AudioStation ? (qui fonctionne avec ma carte) Parce qu'il doit y avoir des informations sur le périphérique audio utilisé....
  17. j'ai installé lsusb avec ipkg : Bus 001 Device 003: ID 08bb:2902 Texas Instruments Japan PCM2902 Audio Codec Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB Bus 001 Device 001: ID 0000:0000 Normalement c'est le 1er listé
  18. Bonjour à tous, Jusqu'à maintenant j'utilisais le service AudioStation couplé à une carte son usb (Behringer UCA202) pour lire mes fichiers Flac sur mon ampli. Cela fonctionne plutôt bien mais d'après ce que j'ai lu la qualité n'est pas optimale pour lire directement sur la carte son (je n'ai pas besoin de la fonction streaming) et la lecture des Flac avec AudioStation est assez gourmande en ressources sur le syno. Je voulais donc essayer avec le service MPD pour voir... Sauf que je n'arrive pas à faire reconnaître la carte son usb par MPD, qui pourtant doit bien être reconnue par le système vu qu'elle fonctionne correctement avec AudioStation. Voici ce que j'ai fais jusqu'à maintenant : - Installation avec MPD avec : ipkg install mpd - Création des différents répertoires pour les logs, la database, etc... - Création du fichier de conf mpd.conf avec comme configuration audio : audio_output { type "oss" name "UCA202" device "/dev/dsp" auto_resample "no" mixer_type "disabled" } Je lance MPD avec : mpd -v /etc/mpd.conf : config: loading file /etc/mpd.conf listen: binding to any address listen: binding to socket address [::]:6600 listen: binding to socket address 0.0.0.0:6600 path: path_set_fs_charset: fs charset is: UTF-8 database: reading DB daemon: opening pid file daemon: daemonized! daemon: writing pid file Et quand je lance le client ncmpc et que je veux jouer une chanson, l'état passe tout de suite en "paused" et voici ce que j'obtiens dans le log : Dec 16 14:46 : output: Failed to open "UCA202" [oss]: Error opening OSS device "/dev/dsp": No such device or address Pourtant, je lance pour l'instant le démon MPD en root. J'ai essayé avec différents devices (/dev/dsp4 par exemple) mais j'ai toujours le même résultât. Une idée du problème ? Voici le log complet : Dec 16 14:38 : avahi: Initializing interface Dec 16 14:38 : avahi: Failed to create client: Daemon not running Dec 16 14:38 : avahi: Shutting down interface Dec 16 14:38 : state_file: Saving state file Dec 16 14:40 : avahi: Shutting down interface Dec 16 14:40 : listen: listen_global_finish called Dec 16 14:40 : db_finish took 0.000000 seconds Dec 16 14:45 : avahi: Initializing interface Dec 16 14:45 : avahi: Failed to create client: Daemon not running Dec 16 14:45 : avahi: Shutting down interface Dec 16 14:45 : state_file: Saving state file Dec 16 14:45 : client: [0] opened from 127.0.0.1:2348 Dec 16 14:45 : client: [0] process command "status" Dec 16 14:45 : Unable to open oss mixer "/dev/mixer" Dec 16 14:45 : client: [0] command returned 0 Dec 16 14:45 : client: [0] process command "playlistinfo" Dec 16 14:45 : client: [0] command returned 0 Dec 16 14:45 : client: [0] process command "idle" Dec 16 14:45 : client: [0] command returned 1 Dec 16 14:45 : client: [0] process command "lsinfo """ Dec 16 14:45 : client: [0] command returned 0 Dec 16 14:45 : client: [0] process command "idle" Dec 16 14:45 : client: [0] command returned 1 Dec 16 14:46 : client: [0] process command "addid "01_Highway_To_Hell.flac"" Dec 16 14:46 : add to playlist: 01_Highway_To_Hell.flac Dec 16 14:46 : database: get song: 01_Highway_To_Hell.flac Dec 16 14:46 : client: [0] command returned 0 Dec 16 14:46 : client: [0] process command "playid "0"" Dec 16 14:46 : playlist: play 0:"01_Highway_To_Hell.flac" Dec 16 14:46 : decoder: audio_format=44100:16:2, seekable=true Dec 16 14:46 : client: [0] command returned 0 Dec 16 14:46 : client: [0] process command "idle" Dec 16 14:46 : client: [0] command returned 1 Dec 16 14:46 : client: [0] process command "status" Dec 16 14:46 : client: [0] command returned 0 Dec 16 14:46 : client: [0] process command "playlistinfo" Dec 16 14:46 : client: [0] command returned 0 Dec 16 14:46 : client: [0] process command "idle" Dec 16 14:46 : client: [0] command returned 1 Dec 16 14:46 : output: Failed to open "UCA202" [oss]: Error opening OSS device "/dev/dsp": No such device or address Dec 16 14:46 : player_thread: problems opening audio device while playing "01_Highway_To_Hell.flac" Dec 16 14:46 : client: [0] process command "status" Dec 16 14:46 : client: [0] command returned 0 Dec 16 14:46 : client: [0] process command "idle" Dec 16 14:46 : client: [0] command returned 1 Dec 16 14:46 : client: [0] process command "playid "0"" Dec 16 14:46 : playlist: play 0:"01_Highway_To_Hell.flac" Dec 16 14:46 : decoder: audio_format=44100:16:2, seekable=true Dec 16 14:46 : client: [0] command returned 0 Dec 16 14:46 : client: [0] process command "idle" Dec 16 14:46 : client: [0] command returned 1 Dec 16 14:46 : client: [0] process command "status" Dec 16 14:46 : client: [0] command returned 0 Dec 16 14:46 : client: [0] process command "idle" Dec 16 14:46 : client: [0] command returned 1 Dec 16 14:46 : output: Failed to open "UCA202" [oss]: Error opening OSS device "/dev/dsp": No such device or address Dec 16 14:46 : player_thread: problems opening audio device while playing "01_Highway_To_Hell.flac" Dec 16 14:46 : client: [0] process command "status" Dec 16 14:46 : client: [0] command returned 0 Dec 16 14:46 : client: [0] process command "idle" Dec 16 14:46 : client: [0] command returned 1 Dec 16 14:46 : client: [0] process command list Dec 16 14:46 : command_process_list: process command "clear" Dec 16 14:46 : playlist: stop Dec 16 14:46 : command_process_list: command returned 0 Dec 16 14:46 : command_process_list: process command "status" Dec 16 14:46 : command_process_list: command returned 0 Dec 16 14:46 : client: [0] process command list returned 0 Dec 16 14:46 : client: [0] process command "idle" Dec 16 14:46 : client: [0] command returned 1 Dec 16 14:46 : client: [0] process command "status" Dec 16 14:46 : client: [0] command returned 0 Dec 16 14:46 : client: [0] process command "idle" Dec 16 14:46 : client: [0] command returned 1 Voici le résultât de la commande ls -al /dev/dsp* crw-r--r-- 1 root root 14, 3 Mar 20 2007 /dev/dsp crw-r--r-- 1 root root 14, 19 Aug 19 2010 /dev/dsp1 crw-r--r-- 1 root root 14, 35 Aug 19 2010 /dev/dsp2 crw-r--r-- 1 root root 14, 51 Aug 19 2010 /dev/dsp3 crw-r--r-- 1 root root 14, 67 Aug 19 2010 /dev/dsp4 crw-r--r-- 1 root root 14, 83 Aug 19 2010 /dev/dsp5 crw-r--r-- 1 root root 14, 99 Aug 19 2010 /dev/dsp6 crw-r--r-- 1 root root 14, 115 Aug 19 2010 /dev/dsp7 Et de dmesg | grep -i audio : hiddev104: USB HID v1.00 Device [Burr-Brown from TI USB Audio CODEC ] on usb-ehci_platform.4523-1.2 Le fichier de conf temporaire complet: music_directory "/volume1/music/ACDC_2003_Highway_To_Hell_\(Remastered\)/" playlist_directory "/var/services/homes/mpd/playlists" db_file "/var/services/homes/mpd/database" log_file "/var/services/homes/mpd/log" pid_file "/var/services/homes/mpd/pid" state_file "/var/services/homes/mpd/state" user "root" log_level "verbose" audio_output { type "oss" name "UCA202" device "/dev/dsp4" # optional } Mes sources : http://www.audiophil...lna-t21815.html Edit du 18-01-2012 : Config OK avec ce fichier de conf /etc/mpd.conf : music_directory "/volume1/music/" playlist_directory "/volume1/music/playlists" db_file "/var/lib/mpd/database" log_file "/var/log/mpd/log" pid_file "/var/run/mpd/pid" state_file "/var/run/mpd/state" user "mpd" bind_to_address "any" port "6600" #log_level "verbose" zeroconf_enabled "no" audio_output { type "oss" name "USB Audio CODEC" device "/dev/dsp4" auto_resample "no" #mixer_type "disabled" mixer_type "oss" mixer_device "/dev/mixer4" mixer_control "PCM" }
  19. 2spirit

    Audio Station Audiophile

    Je n'ai pas vraiment de conseils pour ton installation mais voici ma config qui marche plutôt bien : J'ai choisi le format FLAC pour la qualité lossless et je suis plutôt un "anti-apple" - J'extrais mes CD audio avec EAC sous Windows ou RubyRipper sous Linux (EAC est un cran au dessus au niveau des fonctions), si tu peux numériser avec un de ces logiciels, c'est ce qui se fait de mieux pour garder la qualité optimale du CD (extraction en plusieurs passes avec contrôle des erreurs, etc....) http://www.exactaudi...eatures-of-eac/ http://wiki.hydrogen...itle=Rubyripper - J'envoie mes fichiers sur le NAS DS207+ où ils seront lus par AudioStation Il faudrait que je teste avec le service MPD à la place d'audiostation pour voir, apparemment la qualité est respectée : http://www.audiophil...lna-t21815.html - J'ai branché sur le nas un DAC Behringer UCA202 ( à 30€ fdp compris) http://www.behringer...cts/UCA202.aspx - Le DAC est relié à mon ampli Cambridge Audio 550A lui même relié sur mes enceintes Davis Matisse - Je lance la lecture via l'application DS Audio pour Android à partir de ma tablette ou de mon portable Et bien franchement, je suis pas déçu du son avec le DAC à pas trop cher, j'avais pour projet d'acheter le DACmagic de chez Cambridge mais je crois que ça va attendre un peu...(300€) Pour les tags, je n'ai pas trop de soucis, EAC ou RubyRipper les formate déjà correctement, mais en cas de problèmes, j'utilise EasyTag, c'est le plus puissant que j'ai essayé. Concernant les livrets, je ne scanne pas mes livrets complets, se serait trop long, mais j'utilise juste les fonctions pour ajouter les pochettes d'album. Et enfin, pour les SACD, le format FLAC permet d'enregistrer en 5.1 par exemple, donc pas de soucis de ce coté. Edit : Changement de logiciel pour moi, j'utilise maintenant Music Player Daemon en lieu et place de AudioStation, le résultat est beaucoup plus audiophile
  20. 2spirit

    Salut !

    Salut la communaut
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.