Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/01/2008, 16h19   #1
Membre confirmé
 
Homme Benjamin Rouxel
Développeur informatique
Inscription : avril 2007
Messages : 238
Détails du profil
Informations personnelles :
Nom : Homme Benjamin Rouxel
Âge : 25
Localisation : France, Côtes d'Armor (Bretagne)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2007
Messages : 238
Points : 228
Points : 228
Envoyer un message via MSN à psylox
Par défaut mpd icecast - probleme de matériel

Bonjour,

Je viens d'installer mpd sur mon serveur Debian etch afin de pouvoir diffuser mes musics en réseau local.
Mon poste client est un ubuntu et utilise gmpc pour recevoir le son.

Avec le client je me connecte sans probleme au serveur la lecture d'un fichier ajouté dans la playlist se déroule bien, mais le problème c'est que je n'ai aucun son qui sort.
Le périphérique son de mon poste client est bien configuré.
C'est sur le serveur que cela coince.

Code /var/log/mpd/errors.log :
1
2
3
4
 
ALSA lib conf.c:3968:(snd_config_expand) Evaluate error: No such device
ALSA lib pcm.c:2143:(snd_pcm_open_noupdate) Unknown PCM default
ALSA snd_pcm_open error: No such device

Et oui mon serveur ne possède pas de carte son ...

Donc j'aimerai savoir si il est possible de simuler une carte son, ou le paramétrage de mpd afin qu'il lance le flux audio sans le lire.

Code mpd.conf résumé :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
 
 MPD CONFIG FILE
# For a full description of all config parameters,
# Check the mpd man page, "man mpd".
 
##################### REQUIRED ###########################
 
# You can put symlinks in here, if you like.  Make sure
# user that mpd runs as (see the 'user' config parameter)
# can read the files in this directory
 
# You can put symlinks in here, if you like.  Make sure
# user that mpd runs as (see the 'user' config parameter)
# can read the files in this directory
music_directory         "/home/psylox/public_html/dd_ext/Musique"
playlist_directory      "/home/psylox/Desktop"
 
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"
 
################## AUDIO OUTPUT ##########################
#
# use this if you want to use OSS audio output
#audio_output {
#       type            "oss"
#       name            "my OSS sound card"
#       device          "/dev/dsp" # optional
#       format          "44100:16:2" #optional
#}
#
# use this if you want to use ALSA audio output
#audio_output {
#       type            "alsa"
#       name            "my ALSA device"
#       device          "hw:0,0" # optional
#       format          "44100:16:2" #optional
#}
#
# as a last resort, try using libao
#audio_output {
#       type            "ao"
#       name            "default ao output"
#}
 
################## VOLUME MIXER #########################
#
# ALSA Mixer
#mixer_type             "alsa"
#mixer_device           "default"
#mixer_control          "PCM"
#
# OSS Mixer
#mixer_type             "oss"
#mixer_device           "/dev/mixer"
#mixer_control          "PCM"
#
# Software Mixer
mixer_type              "software"
 
# Set this to allow mpd to stream its output to icecast2
# (i.e. mpd is a icecast2 source)
#
audio_output {
        type            "shout"
        name            "PsyloxPrivateRadio"
        host            "192.168.1.2"
        port            "8000"
        mount           "/mpd.ogg"
        password        "xxxx"
#       quality         "5.0"
        bitrate         "80"
        format          "44100:16:1"
#
# Optional Paramters
#       user            "source"
#       description     "here's my long descriptiion"
#       genre           "jazz"
} # end of audio_output
 
# The state file (if set) will be a file
# for storing all current information
# (playlist, playing/paused, etc...) from
# the last MPD session. This will be used
# to recreate your last MPD session after
# restart.
#
state_file         "/var/lib/mpd/state"
 
# It is encouraged to run MPD as
# non-superuser.  If you start mpd as root
# (for example, in an init script), set
# this value, then  mpd will drop root priveleges
# and runs as the user specified.
#
user               "mpd"

Cordialement
__________________
Linux because rebooting is just for adding medias
psylox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2008, 18h35   #2
Membre confirmé
 
Homme Benjamin Rouxel
Développeur informatique
Inscription : avril 2007
Messages : 238
Détails du profil
Informations personnelles :
Nom : Homme Benjamin Rouxel
Âge : 25
Localisation : France, Côtes d'Armor (Bretagne)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2007
Messages : 238
Points : 228
Points : 228
Envoyer un message via MSN à psylox
Je viens de trouver ceci, j'ai à demi-compris :s mais bon faut bien essayer j'ai donc installer les packets démarrer le démon nasd, modifier le mpd.conf pour utiliser OSS et tenter le #audiooss /etc/init.d/mpd restart -> sans succès

Petite précision : lorsque je fais du streaming avec vlc, le serveur m'envoie bien le son ... mais bon c'est pas très pratique.
__________________
Linux because rebooting is just for adding medias
psylox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2008, 00h10   #3
Invité de passage
 
Inscription : août 2006
Messages : 2
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : août 2006
Messages : 2
Points : 2
Points : 2
Bonjour,

Pas besoin de carte son - ni réelle ni virtuelle - sur le serveur.

Pour streamer le son généré par mpd tu peux utiliser icecast2, comme ça : http://blog.effraie.org/post/2006/11...lecteur-ultime

ensuite , sur le poste client, il suffit de faire :
vlc http://xx.xx.xx.xx:8000/mpd.ogg
gabuzo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2008, 19h12   #4
Membre confirmé
 
Homme Benjamin Rouxel
Développeur informatique
Inscription : avril 2007
Messages : 238
Détails du profil
Informations personnelles :
Nom : Homme Benjamin Rouxel
Âge : 25
Localisation : France, Côtes d'Armor (Bretagne)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2007
Messages : 238
Points : 228
Points : 228
Envoyer un message via MSN à psylox
Merci ça marche.

Et en meme temps je viens de comprendre pourquoi cela ne fonctionnait pas av.

Je n'avais pas saisi que gmpc n'ai pas la pour diffuser le son mais juste controler la playlist et qu'il fallait en plus a voir vlc pour pouvoir entendre le son.

Merci
__________________
Linux because rebooting is just for adding medias
psylox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2008, 22h25   #5
Invité de passage
 
Inscription : août 2006
Messages : 2
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : août 2006
Messages : 2
Points : 2
Points : 2
J'utilise ce système pour écouter ma "webradio personnelle" sur ma freebox HD via freeplayer .
gabuzo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h21.


 
 
 
 
Partenaires

Hébergement Web