Aller au contenu

2spirit

Membres
  • Compteur de contenus

    23
  • Inscription

  • Dernière visite

À propos de 2spirit

2spirit's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  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 ?
×
×
  • 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.