Mp3 blaster : failed to open sound device

ibliss11 Messages postés 49 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je vous remercie, une fois de plus, pour les conseils prodigués à tous... et vraiment tous.

J'ai un problème avec mp3blaster. Il s'ouvre, mais affiche : "failed to open sound device" à la sélection d'une chanson ; il s'en suit bien sûr un assourdissant silence.

Je précise que le son fonctionne avec d'autres lecteurs comme "totem" ou "vlc".

Le commandes ; mp3blaster -s /dev/dsp et lsof /dev/dsp (en root) ne donnent rien.

Aidez moi par pitié !

Merci d'avance
Configuration: Linux Mandriva
Firefox 3.0.11

25 réponses

  • 1
  • 2
  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Peux-tu nous donner le résultat de :
    groups
    ls -l /dev/dsp*

    Bonne chance
    0
  2. ibliss11 Messages postés 49 Statut Membre
     
    la commande groups donne :

    hibari (c'est moi)

    et la commande ls -l /dev/dsp* donne :

    crw-rw----+ 1 root audio 14, 3 2009-07-21 14:02 /dev/dsp

    merci d'avoir répondu
    0
  3. bob031 Messages postés 8228 Statut Membre 473
     
    Bonjour,

    peux-tu essayer ceci :
    mp3blaster -s /dev/dsp

    ?

    et dis nous si cela règle ton problème. merci.
    0
  4. ibliss11 Messages postés 49 Statut Membre
     
    En fait j'avais déjà essayé cela.
    Dans le doute, j'ai recommencé mais rien y fait toujours pas de son.

    Je ne sais pas si ça peut aider mais mp3blaster m'affiche aussi ;

    "could not connect to socket"

    merci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. bob031 Messages postés 8228 Statut Membre 473
     
    La commande groups donne :

    hibari (c'est moi)


    c'est tout ????

    car chez moi, c'est tout de même plus bavard :
    > redfox@mandriva[192.168.1.2]:~/Desktop$ groups
    redfox root wheel polkituser cdrom usb saned cdwriter audio video
    > redfox@mandriva[192.168.1.2]:~/Desktop$ 
    0
  7. ibliss11 Messages postés 49 Statut Membre
     
    la commande groups me donne bien

    hibari (c'est mon nom d'utilisateur)

    et, en root, elle me met ;

    root

    cette commande ne me donne rien d'autre, savez-vous pourquoi ?
    0
  8. bob031 Messages postés 8228 Statut Membre 473
     
    cette commande ne me donne rien d'autre, savez-vous pourquoi ?

    pour root, j'ai la même chose ! d'un autre côté le son semble fonctionner car tu dis ceci :

    Je précise que le son fonctionne avec d'autres lecteurs comme "totem" ou "vlc".

    peux-tu nous indiquer le résultat des deux commandes suivantes :
    /sbin/lsmod | grep oss

    cat /etc/modules.conf

    merci.
    0
  9. ibliss11 Messages postés 49 Statut Membre
     
    la commande /sbin/lsmod | grep oss donne ;

    snd_seq_oss 33664 0
    snd_seq_midi_event 10240 1 snd_seq_oss
    snd_seq 51312 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
    snd_seq_device 10252 3 snd_seq_dummy,snd_seq_oss,snd_seq
    snd_pcm_oss 41760 0
    snd_pcm 72836 3 snd_hda_intel,snd_pcm_oss
    snd_mixer_oss 18304 1 snd_pcm_oss
    snd 52772 18 snd_hda_intel,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss

    cat /etc/modules.conf donne :

    alias /dev/ttySHCF[0-9]* /dev/ttySHCF
    alias /dev/modem /dev/ttySHCF
    alias char-major-240 /dev/ttySHCF
    alias /dev/cuaHCF[0-9]* /dev/ttySHCF
    alias char-major-241 /dev/ttySHCF
    options hcfpciserial serialmajor=240 calloutmajor=241
    alias /dev/hcfpcidiag hcfpciosspec
    alias /dev/hcfpcidiag* /dev/hcfpcidiag
    alias char-major-242 /dev/hcfpcidiag
    options hcfpciosspec diagmajor=242
    probeall /dev/ttySHCF hcfpcihw
    alias /dev/ttySHSF[0-9]* /dev/ttySHSF
    alias /dev/modem /dev/ttySHSF
    alias char-major-243 /dev/ttySHSF
    alias /dev/cuaHSF[0-9]* /dev/ttySHSF
    alias char-major-244 /dev/ttySHSF
    options hsfserial serialmajor=243 calloutmajor=244
    alias char-major-245 hsfosspec
    alias /dev/hsfdiag hsfosspec
    alias /dev/hsfdiag* /dev/hsfdiag
    alias char-major-246 /dev/hsfdiag
    options hsfosspec dcpmajor=245 diagmajor=246
    probeall /dev/ttySHSF hsfpcibasic2 hsfpcibasic3 hsfmc97ich hsfmc97via hsfmc97ali hsfmc97ati hsfmc97sis hsfusbcd2 snd_hda_intel
    [root@localhost hibari]#

    merci encore
    0
  10. bob031 Messages postés 8228 Statut Membre 473
     
    dans les préférences de mp3blaster, tu utilises quelle application : pulseaudio ? alsa ? oss ?
    0
  11. ibliss11 Messages postés 49 Statut Membre
     
    En fait je ne sais pas vraiment c'est la configuration par défaut.

    mp3blaster n'a pas d'interface graphique, je ne sais donc donc pas où trouver les "préférences", j'ai seulement un fichier de configuration, .mp3blasterrc, avec toutes les lignes précédées de #

    J'ai enlevé le # devant les lignes "AudioDriver" et "SoundDevice"

    J'ai mis :

    AudioDriver = oss
    SoundDevice = /dev/dsp

    il n'y que comme ça que mp3blaster se lance.

    Si je remplace "oss" par alsa ou pulseaudio mp3blaster ne se lance pas et il s'affiche ;

    In config file, line 0015: Bad Value

    Je précise que dans le centre de configuration du son il est marqué que mon ordinateur utilise un pilote snd_hda_intel (alsa)

    J'espère que je n'ai pas été trop flou

    merci
    0
  12. bob031 Messages postés 8228 Statut Membre 473
     
    je me suis un peu documenté sur mp3blaster ! effectivement il n'y a pas d'interface graphique et tout se fait dans le fichier mp3blasterrc.

    je ne sais quoi dire si ce n'est :

    1) ton utilisateur n'appartient à aucun groupe

    2) je ne connais pas mp3blaster donc je ne pourrais t'aider plus.

    désolé et bon courage.
    0
  13. ibliss11 Messages postés 49 Statut Membre
     
    Je vais essayer de me débrouiller

    En tout cas merci une fois de plus pour votre réactivité.
    0
  14. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Bon en fait il faudrait revenir à la base. Si on regarde les messages <2> et <3> tu vois que /dev/dsp appartient au groupe audio, ce qui n'est pas le cas de ton utilisateur. Il faut donc que tu l'ajoutes au groupe audio. Pour cela tape :
    sudo nano /etc/group

    Déplace toi avec les flèches sur la ligne qui commence par audio et ajoute à cet endroit ton login (dans ton cas hibari) sans rien changer d'autre dans ce fichier. Par exemple chez moi, mando et thor appartiennent au groupe audio :
    ...
    sudo:x:27:
    audio:x:29:mando,thor
    dip:x:30:
    ...

    Reboote pour prendre les modifications en compte.

    Si tu continues à avoir des erreurs en lançant mp3blaster reporte-les moi.

    Bonne chance
    0
  15. ibliss11 Messages postés 49 Statut Membre
     
    J'ai effectué les changements, rebooté, et ai lancé la commande groups.

    J'obtiens bien :
    hibari audio
    cependant ça ne change rien, toujours pas de son.

    Je suis désolé, je n'ai pas vraiment d'autres messages d'erreurs, j'ai toujours ;
    "failed to open sound device", quand je veux lancer un morceau.

    Je ne l'ai pas dit mais, au lancement de mp3blaster, j'ai le message :
    "Couldn't initialize LIRC support (no config ?)"
    je pensais que ça n'avait rien à voir, mais peut être est-ce lié, qu'en pensez vous ?

    Merci beaucoup
    0
  16. bob031 Messages postés 8228 Statut Membre 473
     
    pour le message suivant :
    "Couldn't initialize LIRC support (no config ?)"

    cela semble un warning d'après le bout de code suivant :
    #ifdef INCLUDE_LIRC
    void *lirc_loop(void *arg)
    {
    	struct lirc_config *config;
    
    	if (arg) {}
    
    	if (lirc_init("mp3blaster", 1) == -1)
    	{
    	  warning("Couldn't initialize LIRC support (no config?)");
    	  return NULL;
      }

    source : http://machiel.generaal.net/files/mp3blaster/mp3blaster-3.2.0/main.cc

    on va donc se focaliser sur ça :

    J'ai un problème avec mp3blaster. Il s'ouvre, mais affiche : "failed to open sound device" à la sélection d'une chanson

    j'ai quelques questions :

    la chanson se trouve-t-elle dans un répertoire particulier ?

    une fois dans le répertoire ou se trouve la chanson, peux-tu nous donner le résultat de la commande suivante : ls -l
    ? (s'il y a plusieurs dizaines de chansons dans le répertoire, donne juste le résultat du fichier de la chanson).
    0
  17. ibliss11 Messages postés 49 Statut Membre
     
    Merci pour le premier message d'erreur

    En ce qui concerne le second message (sound device), j'ai un répertoire /home/hibari/musique qui contient tous mes morceaux.

    J'ai pris l'exemple d'un fichier dont le chemin est :
    /home/hibari/musique/trois/q_baiano-zuco_103.mp3

    Quand je fais ls -l dans le répertoire /home/hibari/musique/trois, j'obtiens :
    -rw-r--r-- 1 hibari hibari 3334052 2009-07-22 15:00 q_baiano-zuco_103.mp3

    Merci d'avance
    0
  18. bob031 Messages postés 8228 Statut Membre 473
     
    a) peux-tu relancer tes commandes mp3blaster, mais cette fois-ci en rajoutant l'option -v

    ha oui, j'explique :
    -v = verbose
    donc logiquement un peu plus d'informations dans le résultat des commandes tapées avec l'option -v.

    par exemple :
    mp3blaster -s -v /dev/dsp


    b) ensuite, quelle commande tapes-tu exactement pour lire ta chanson ?

    c) d'autre part :

    Je précise que dans le centre de configuration du son il est marqué que mon ordinateur utilise un pilote snd_hda_intel (alsa)

    cela ne signifie en rien du type de serveur-son actif sur ton système : peux-tu nous donner le résultat de :
    ps aux | grep pulse


    <EDIT
    une piste "toute bête" :
    http://lists.stack.nl/pipermail/mp3blaster-devel/2001-August/000041.html
    EDIT>
    0
  19. ibliss11 Messages postés 49 Statut Membre
     
    J'ai suivi les instructions :

    A) Je n'arrive pas à combiner les commandes mp3blaster -v et mp3blaster -s, cela ne fonctionne pas.
    Par contre la commande mp3blaster -v fonctionne, elle m'affiche :

    mp3blaster version 3.2.3 - http://www.mp3blaster.org/
    Supported audio formats: mp3 wav ogg sid
    Supported audio output drivers: oss
    Build features: lirc pthreads

    B) Pour lancer mp3blaster, je tape la commande mp3blaster dans une console, en root ou non. De cette manière mp3blaster s'ouvre dans mon home et je n'ai qu'à sélectionner le répertoire musique.
    Je rajoute, éventuellement, directement le nom du morceau, cela marche aussi.

    C) La commande ps aux | grep pulse me donne :

    hibari 3311 4.7 0.3 34112 4604 ? S<sl 13:37 6:36 /usr/bin/pulseaudio --daemonize --log-target=syslog
    hibari 3363 0.0 0.1 8440 2428 ? S 13:37 0:00 /usr/lib/pulse/gconf-helper
    root 24202 0.0 0.0 3220 788 pts/2 R+ 15:58 0:00 grep --color pulse

    J'ai essayé de changer le morceau de répertoire, comme il est conseillé dans le lien, mais cela ne change rien.

    Merci
    0
  20. bob031 Messages postés 8228 Statut Membre 473
     
    hibari 3311 4.7 0.3 34112 4604 ? S<sl 13:37 6:36 /usr/bin/pulseaudio --daemonize --log-target=syslog

    j'ai l'impression que ton serveur-son est pulseaudio ...... donc tu ne peux pas être en alsa et donc ..........

    quelques vérifiacations pour en être bien sûr, et je reviens ....

    J'ai essayé de changer le morceau de répertoire, comme il est conseillé dans le lien, mais cela ne change rien.

    très bien (pour la prise d'initiative) !!!

    :-)
    0
  21. ibliss11 Messages postés 49 Statut Membre
     
    désolé, je pensais être en alsa, je n'y connais pas grand-chose...

    mille mercis
    0
  • 1
  • 2