op_audiosaline

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
op_audiosaline [2016/03/30 19:03]
crab
op_audiosaline [2016/05/05 23:14]
guiaum [A tester]
Ligne 8: Ligne 8:
   * vlc    * vlc 
   * (en cours d'​écriture)   * (en cours d'​écriture)
 +
 +====== Les notes de Guillaume ======
 +
 +
 +===== 1-Création de la SD =====
 +Avec l'​outil fourni par HIFI-Berry: on télécharge une version tweakée de Raspian qui route correctement le son vers la carte. Ca marche out-of-the-box.
 +[[https://​www.hifiberry.com/​guides/​hifiberry-installer/​]]
 +
 +===== 2-Le soft client: =====
 +La piste de départ, qui marche bien pour jouer 1 seul morceau :
 +[[http://​olivierpfeiffer.net/​rpi-player-audio-osc/​]]
 +
 +  * Penser à taper: export DISPLAY=:0 avant de commencer à tester le programme .py
 +
 +  * Problème: pygame.mixer.music sert à streamer un seul morceau de musique à la fois. Si on lance deux instances du programme python, il couine car les ressource audio sont déjà occupées.
 +
 +  * pygame possède un objet Sound qui peut lancer simultanément des sons sur des canaux différents. Parfait, sauf que c'est fait pour des sons courts, genre bruitages. On est partis pour jouer des pistes de 10 minutes. On va trouver mieux .[[http://​www.pygame.org/​docs/​ref/​mixer.html]]
 +
 +  * Là, on en est à trouver le meilleur player audio en python sur raspberry pi. Faut continuer les recherches.
 +J'ai testé python-VLC, qui ne veut pas jouer le son car il y'a un problème de routage dans ALSA. A approfondir.
 +To do: tester tous ceux là :) [[http://​guzalexander.com/​2012/​08/​17/​playing-a-sound-with-python.html]]
 +
 +===== A tester =====
 +  - Car il utilise GStreamer, et GStreamer c'est cool
 +[[https://​github.com/​yomguy/​PiPlayer]]
 +  - A tester pour émuler une carte son => Pulseaudio ​
 +
 +
 +==  Pour faire lire plusieurs VLC en même temps, avec le hifiberry, il faut router GStreamer vers PulseAudio: ==
 +
 +[[http://​raspberrypi.stackexchange.com/​questions/​639/​how-to-get-pulseaudio-running]]
 +
 +  - Install Pulseaudio, and VLC:
 +
 +''​sudo apt-get install pulseaudio''​
 +
 +Configure GStreamer to use the pulseaudio sink:
 +
 +''​gconftool-2 -t string --set /​system/​gstreamer/​0.10/​default/​audiosink pulsesink''​
 +
 +Load the kernel module for the audio device
 +
 +''​sudo modprobe snd_bcm2835''​
 +
 +Run VLC with an mp3
 +
 +''​vlc'' ​
 +
 +===== 20160505 =====
  
  
  
  • op_audiosaline.txt
  • Dernière modification: 2016/05/05 23:18
  • par guiaum