Historique: Router le son de son navigateur
Aperçu de cette version: 21
Informations du tutoriel :
★ But : pouvoir écouter des fichiers audio et midi dans votre navigateur internet.
★ Date : .
★ Auteur(s) : Norrin_Radd.
http://mao.adan.asso.fr/
R1 nous aide un peu:
http://www.humanitysong.org/video.htm
J'ai réussi à router le flash player 10 vers jack assez facilement, voici comment j'ai procédé :
Installation dans un premier temps des paquets, flash player 10 (64 bits version alpha pour ma part, disponible ici : http://labs.adobe.com/downloads/flashplayer10.html), alsa-plugins-jack.
On route ensuite simplement la sortie alsa vers jack : il suffit de créer un fichier nommé .asoundrc dans son /home, dedans on entre ces lignes :
Plus d'infos sur ces lignes dans le wiki à cette page : ALSA_asoundrc
Voilà, ensuite on ouvre firefox, ou konqueror ou autre, on va sur un site avec du flash et du son, et une sortie alsa apparaît dans les connections jack, on en fait ce qu'on veut à partir de là 😊
Bonne écoute !
Il faut d'abord être sûr d'avoir installer les programmes suivants : mozilla-firefox, mplayerplug-in, netscape-flash, nspluginwrapper et jacklaunch.
mplayer-plugin doit être configuré pour utiliser jack si jack tourne, et alsa autrement. Dans ~/.mplayer/mplayerplug-in.conf :
Il faut aussi être sûr d'avoir ajouté le code du paragraphe précédent dans ~/.asoundrc .
Pour lancer firefox :
Pour tester : http://www.humanitysong.org/video.htm
Cela marche du tonnerre de dieu depuis plusieurs mois chez moi. Cette solution à l'avantage de ne pas utiliser pulseaudio et d'être plus simple à configurer et à mettre en œuvre. Dominique
Beaucoup de gens, se servent de jack et veulent utiliser le son de Firefox en même temps. Après plusieurs recherches sur le net , j'ai décidé de me lancer dans la construction de ce tutoriel , afin d'en faire profiter beaucoup de monde.
Je tiens à remercier , beaucoup de gens sur le chan de #linuxmao et #pulseaudio , qui m'ont été d'une aide vraiment importante dans cette étape.
Passons aux choses sérieuses.
Pour installer Pulseaudio en utilisant Apt-get (sous Debian , nous avons la version 0.9.5)
Nous verrons la configuration beaucoup plus tard.
Par nécessité des dernières nouveautés de Pulseaudio, ainsi que de nouvelles cartes ajoutées , nous devons compiler à la main. Pour cela, veuillez télécharger les sources à l'adresse ci-dessous:
http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-0.9.7.tar.gz
pour éviter tout problème de dépendances, faite :
installez libtool 1.5.24 : http://www.gnu.org/software/libtool/
Exemple de compilation
décompressez l'archive, et allez dans le répertoire de l'archive décompressée , puis faite:
Maintenant , compilation de Pulseaudio
Pendant la phase de compilation , j'ai eu quelques soucis avec make .Je vous invite donc à modifier le fichier
/usr/lib/libc.so (je vous liste ci dessous, le fichier modifié).
Compilation:
Normalement , tout devrait être correct .Bon vous tenez le coup, car la c'était le plus facile lol
Bon passons à la configuration de Firefox pour lui faire accepter Pulseaudio:
Installons donc, les paquet nécessaire :
Téléchargez la libflash:
Modification du fichier
@audio - rtprio 100
@audio - nice -20
@audio - memlock 452192
puis faite un :
n'oubliez pas de mettre pulse, pulse-access et pulsert dans le groupe audio
pour cela , éditez le fichier /etc/groups, et rajoutez
voilà, c'est déjà pas mal. On arrive presque a la fin.
Il ne reste plus qu'à modifier le fichier default.pa . Pour le trouver :
voilà mon .asoundrc :
Redémarrez
Fermez toutes les applications audio, lancez Jack puis Pulseaudio. Démarrez Firefox, et tout devrait fonctionner correctement.
J'ai tellement eu du mal pour que tout fonctionne, que je ne peux pas vous dire a 100%, si ça marchera chez vous. Mais là, vous avez 90% du travail de fait, après à vous de faire vos petites recherches.
Au boulot et à bientôt Chris .
★ But : pouvoir écouter des fichiers audio et midi dans votre navigateur internet.
★ Date : .
★ Auteur(s) : Norrin_Radd.
Java
Flash
Site test avec de la zik:http://mao.adan.asso.fr/
Fichiers midi
Fichiers audio
R1 nous aide un peu:
Avec un peu de courage, je m'y suis mis : avoir le son sous Firefox avec Flash et le plugin mplayerplug-in (tout ça branché dans jack). Au passage... ce qui m'a vraiment donné envie : http://freesound.iua.upf.edu/
Pour Flash (ou plutot pour Firefox), je lance "jacklaunch firefox", jacklaunch provenant de jacklaunch
Pour mplayer-in, j'ai crée
Pour Flash (ou plutot pour Firefox), je lance "jacklaunch firefox", jacklaunch provenant de jacklaunch
Pour mplayer-in, j'ai crée
$HOME/.mplayer/mplayerplug-in.conf pour y mettre "ao=jack, alsa" Realplayer
Vidéo
Tester différents lecteurs vidéo avec la page du pastiche humanitaire dans le quel Gilles fait de la figuration :http://www.humanitysong.org/video.htm
Flashplayer vers Jack
J'ai réussi à router le flash player 10 vers jack assez facilement, voici comment j'ai procédé :
Installation dans un premier temps des paquets, flash player 10 (64 bits version alpha pour ma part, disponible ici : http://labs.adobe.com/downloads/flashplayer10.html), alsa-plugins-jack.
On route ensuite simplement la sortie alsa vers jack : il suffit de créer un fichier nommé .asoundrc dans son /home, dedans on entre ces lignes :
Copy to clipboard
pcm.!default { type plug slave { pcm "jack" } } # ci-dessus, c'est pour router toutes les applis alsa vers jack par défaut pcm.jackplug { type plug slave { pcm "jack" } } pcm.jack { type jack playback_ports { 0 alsa_pcm:playback_1 1 alsa_pcm:playback_2 } capture_ports { 0 alsa_pcm:capture_1 1 alsa_pcm:capture_2 } }
Plus d'infos sur ces lignes dans le wiki à cette page : ALSA_asoundrc
Voilà, ensuite on ouvre firefox, ou konqueror ou autre, on va sur un site avec du flash et du son, et une sortie alsa apparaît dans les connections jack, on en fait ce qu'on veut à partir de là 😊
Bonne écoute !
Firefox+Flashplayer vers ALSA/JACK
Il faut d'abord être sûr d'avoir installer les programmes suivants : mozilla-firefox, mplayerplug-in, netscape-flash, nspluginwrapper et jacklaunch.
mplayer-plugin doit être configuré pour utiliser jack si jack tourne, et alsa autrement. Dans ~/.mplayer/mplayerplug-in.conf :
Copy to clipboard
ao=jack,alsa
Il faut aussi être sûr d'avoir ajouté le code du paragraphe précédent dans ~/.asoundrc .
Pour lancer firefox :
Copy to clipboard
jacklaunch firefox
Pour tester : http://www.humanitysong.org/video.htm
Cela marche du tonnerre de dieu depuis plusieurs mois chez moi. Cette solution à l'avantage de ne pas utiliser pulseaudio et d'être plus simple à configurer et à mettre en œuvre. Dominique
Firefox+Flashplayer vers Pulseaudio/JACK/ALSA
Beaucoup de gens, se servent de jack et veulent utiliser le son de Firefox en même temps. Après plusieurs recherches sur le net , j'ai décidé de me lancer dans la construction de ce tutoriel , afin d'en faire profiter beaucoup de monde.
Je tiens à remercier , beaucoup de gens sur le chan de #linuxmao et #pulseaudio , qui m'ont été d'une aide vraiment importante dans cette étape.
Passons aux choses sérieuses.
Pour installer Pulseaudio en utilisant Apt-get (sous Debian , nous avons la version 0.9.5)
Copy to clipboard
sudo apt-get install pulseaudio sudo apt-get install pulseaudio-module-jack (à installer , même si vous passez par les sources).
Nous verrons la configuration beaucoup plus tard.
Par nécessité des dernières nouveautés de Pulseaudio, ainsi que de nouvelles cartes ajoutées , nous devons compiler à la main. Pour cela, veuillez télécharger les sources à l'adresse ci-dessous:
http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-0.9.7.tar.gz
pour éviter tout problème de dépendances, faite :
Copy to clipboard
sudo apt-get build-dep pulseaudio sudo apt-get install libatomic-ops-dev.
installez libtool 1.5.24 : http://www.gnu.org/software/libtool/
Exemple de compilation
décompressez l'archive, et allez dans le répertoire de l'archive décompressée , puis faite:
Copy to clipboard
./configure make sudo make install
Maintenant , compilation de Pulseaudio
Pendant la phase de compilation , j'ai eu quelques soucis avec make .Je vous invite donc à modifier le fichier
/usr/lib/libc.so (je vous liste ci dessous, le fichier modifié).
Copy to clipboard
/* GNU ld script Use the shared library, but some functions are only in the static library, so try that secondarily. */ OUTPUT_FORMAT(elf32-i386) GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a AS_NEEDED ( /lib/ld-linux.so.2 ) )
Compilation:
Copy to clipboard
./configure make sudo make install
Normalement , tout devrait être correct .Bon vous tenez le coup, car la c'était le plus facile lol
Bon passons à la configuration de Firefox pour lui faire accepter Pulseaudio:
Installons donc, les paquet nécessaire :
Copy to clipboard
sudo apt-get install cogito libpulse-dev libssl-dev curle
Téléchargez la libflash:
Copy to clipboard
cg clone http://git.0pointer.de/repos/libflashsupport.git/ cd libflashsupport ./bootstrap.sh make sudo make install
Modification du fichier
/etc/security/limits.conf@audio - rtprio 100
@audio - nice -20
@audio - memlock 452192
puis faite un :
Copy to clipboard
sudo chmod -s /usr/bin/pulseaudio
n'oubliez pas de mettre pulse, pulse-access et pulsert dans le groupe audio
pour cela , éditez le fichier /etc/groups, et rajoutez
Copy to clipboard
audio:x:29:captainchris,pulse,pulsert,pulseaccess
voilà, c'est déjà pas mal. On arrive presque a la fin.
Il ne reste plus qu'à modifier le fichier default.pa . Pour le trouver :
Copy to clipboard
locate default.pa
Copy to clipboard
load-module module-native-protocol-unix load-module module-jack-sink channels=2 channel_map=front-left,front-right set-default-sink jack_out set-default-source jack_in
voilà mon .asoundrc :
Copy to clipboard
pcm.soundcard-hw { type hw card 0 } pcm.!default { type pulse slave.pcm "soundcard" } pcm.soundcard { type pulse } ctl.soundcard-hw { type hw card 0 }
Redémarrez
Fermez toutes les applications audio, lancez Jack puis Pulseaudio. Démarrez Firefox, et tout devrait fonctionner correctement.
J'ai tellement eu du mal pour que tout fonctionne, que je ne peux pas vous dire a 100%, si ça marchera chez vous. Mais là, vous avez 90% du travail de fait, après à vous de faire vos petites recherches.
Au boulot et à bientôt Chris .