attention
Cette page a besoin d'être complétée. D'autre part, le style est à revoir. Documentation à améliorer




 attention
Visiblement, Firefox ne fonctionnera plus sans pulsaudio https://bugzilla.mozilla.org/show_bug.cgi?id=1345661(zicstef)



En bref ...


Maintenant que vous allez vous mettre au point une machine orientée pour un usage mao-iste, vous aurez forcément besoin d'avoir aussi d'une "vidéo tutorielle" depuis votre navigateur internet.
Ceci est valable depuis chromium, Mozilla, ou Iceweasel et très certainement d'autres navigateurs...


Le cheminement du son depuis internet


Pour bien comprendre comment fonctionne le son depuis votre navigateur voici un petit "schémas" qui ne représente qu'une solution possible parmi d'autres...
Copy to clipboard
Firefox + flashplayer => gecko-mplayer => mplayer => jack


Votre navigateur utilise flash player pour afficher le contenu d'une vidéo ou bien d'un lecteur audio mais il s'agit ici de l'affichage graphique du lecteur et rien de plus.
Ensuite le plugin gecko-mplayer s'occupe de router l'audio vers votre système et plus exactement vers mplayer.
mplayer est comme qui dirait le "moteur" ou le backend du gnome-mplayer. À partir de là, il est aisé de comprendre que gnome-mplayer est l'interface graphique de mplayer et qu'il suffit de configurer ce dernier pour avoir le son de internet directement dans :

Copy to clipboard
Firefox + flashplayer => gecko-mplayer => mplayer => alsa Firefox + flashplayer => gecko-mplayer => mplayer => alsa => jack Firefox + flashplayer => gecko-mplayer => mplayer => alsa => snd-aloop => jack Firefox + flashplayer => gecko-mplayer => mplayer => pulse audio => jack



Pref audio Gnome-player.png
Donc maintenant qu'on sait que mplayer est contrôlé par gnome-player, on pourra rediriger le son de internet vers le support qui convient en sachant que :
  • Jack peut monopoliser la carte son.
  • Alsa peut monopoliser la carte son.
  • Pulseaudio monopoliser la carte son.
  • Snd-aloop tout seul ne sert à rien.
  • Alsa peut directement communiquer avec votre carte son.
  • Une de ces combinaisons peut empêcher les autres de fonctionner d'où:
Ardour m'empêche d'avoir du son depuis internet ou vice et versa...
Je n'arrive pas à avoir du son youtube mais j'en ai sur ardour...






En fin de compte, dans bon nombre de circonstances, c'est juste parce qu'un élément est occupé dans une autre application...

Image



Internet et jack


En considérant que vous faites de la MAO et que vous n'avez qu'une carte son pour travailler et que (vous serrez d'accord avec moi) les carte son intégrée, c'est moyen bof beurk 😁. Le truc le plus simple est donc de régler mplayer pour qu'il sorte sur ALSA.
On se créer une copie de l'.asoundrc présent dans votre /home/$USER/.asoundrc. Remplacez son contenu par ceci :
Copy to clipboard
pcm.!default { type plug slave { pcm "jack" } } pcm.jack { type jack playback_ports { 0 system:playback_1 1 system:playback_2 } capture_ports { 0 system:capture_1 1 system:capture_2 } } ctl.mixer0 { type hw card 0 }

Relancez jack et allez là ou il y a du son sur internet et, oh miracle, je vois un nouveau port dans les connexions de jack...
Pensez à monter le volume de gnome-mplayer au besoin...

Si le fichier est absent :

Copy to clipboard
apt-get install asoundconf-gtk

Lancer cette commande qui va générer un .asoundrc.asoundconf puis la refermer
Copy to clipboard
/usr/bin/asoundconf-gtk


Copy to clipboard
$ /usr/bin/asoundconf-gtk You need to make sure asoundconf is active! By default, asoundconf's configuration file is ~/.asoundrc.asoundconf and must be included in ~/.asoundrc. Open this file to make sure it is!


Il n'y a plus qu'à ...éditer/créer le fichier avec votre éditeur texte...


Internet, PulseAudio et Jack


Dans le même ordre d'idée, il faut régler gnome-mplayer vers pulse-audio et que celui si soit routé vers jack mais vous n'aurez pas besoin du fichier .soundrc mais il vous faudra le module pulseaudio-module-jack pour pouvoir l'interfacer avec jack.
Ouvrez Gnome-player => Préférences (audio) et sélectionnez Pulse-Audio JACK Sink

 Remarque
Il faut que jack soit démarré au préalable sans quoi le plugin sera invisible dans gnome-mplayer ...

 À compléter
Ce paragraphe est à compléter par les utilisateurs qui font usage de pulseaudio sur leur machine ...


Pour informations ...


Internet et le module snd-aloop


Le snd-aloop pour les noyaux compilés avec ce support est un moyen efficace de créer une carte virtuelle.
On s'en servira pour faire un pont entre alsa et jack ... Si vous êtres intéressé par cette solution, je vous recommande la lecture de la page : Alternative à PulseAudio...


Configurer le mplayer


Emulateur de lecteurs gmplayer.png
Pour que la prise en charge des formats soit opérationnelle, il faut activer l'émulation des lecteurs comme sur la capture si contre...



Autres alternatives...


Autres truc avec Cadence...


Liens


Tutoriel sur l'usage de PulseAudio dans le cadre de la MAO : Pulseaudio - MAO sans Pulseaudio.
Licence

La licence de cet article est la Creative Commons suivante :
http://creativecommons.org/licenses/by-sa/2.5/deed.fr

Extrait :
Paternité - Partage des Conditions Initiales à l'Identique 2.5

Vous êtes libres :

  • de reproduire, distribuer et communiquer cette création au public
  • de modifier cette création
  • d'utiliser cette création à des fins commerciales

Selon les conditions suivantes :
  • by: Paternité. Vous devez citer le nom de l'auteur original.
  • sa: Partage des Conditions Initiales à l'identique. Si vous modifiez, transformez ou adaptez cette création, vous n'avez le droit de distribuer la création qui en résulte que sous un contrat identique à celui-ci.

À notez que :
  • À chaque réutilisation ou distribution, vous devez faire apparaître clairement aux autres les conditions contractuelles de mise à disposition de cette création.
  • Chacune de ces conditions peut être levée si vous obtenez l'autorisation du titulaire des droits.

Ce qui précède n'affecte en rien vos droits en tant qu'utilisateur (exceptions au droit d'auteur : copies réservées à l'usage privé du copiste, courtes citations, parodie...)



voir la version intégrale de la licence