Raspberry PI + squeezelite

La section dédiée aux Raspberry Pi (tous modèles); Comment on l'installe; Comment on ajoute des capteurs; Ce qu'on peut en faire ...

Raspberry PI + squeezelite

Messagede laurent3333 » 23 Oct 2014, 11:59

Bonjour,

J'utilises un Raspberry pi + squeezelite pour faire de la diffusion audio chez moi !!!

J'ai dans l'idée depuis mon Raspberry pi d'envoyer le son dans plusieurs pièces chez moi.

Voilà ce que j'ai commencé à faire :

J'ai installé un hub usb sur mon raspberry pi avec 2 cartes son USB ça me fait en tout 3 pièces :
- la carte son du raspberry pi (chambre)
- carte son usb 1 salon
- carte son usb2 salle de bain

Sur mon raspberry pi j'ai créé un dossier :
squeezelite à l'intérieur 3 sous dossiers :
- chambre/
- salon/
- sdb/

les 3 sous dossier contiennent le fichier :
- squeezelite-armv6hf
que j'ai renommer par pièce ça donne:
- chambre/squeezelite-chambre
- salon/squeezelite-salon
- sdb/squeezelite-sdb

Sur chaque fichier squeezelite-nom-de-la-pièces j'ai passé la commande: chmod a+x squeezelite-nom-de-la-pièce
Après j'ai fait ./squeezelite-nom-de-la-pièces -l et j'ai pu récupérer l'info pour mes cartes son donc j'en ai bien 3:

- default:CARD=U0xccd0x77 (usb1)
- default:CARD=Device (usb2)
- default:CARD=ALSA

Et pour terminer j'ai récupéré un petit script pour démarrer tout ça sur le net que j'ai modifié

Code: Tout sélectionner
#!/bin/sh
### BEGIN INIT INFO
# Provides:          squeezelite
# Required-Start:    $syslog
# Required-Stop:     $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Script to start squeezelite
# Description:       Service script for squeezelite, command line squeezebox player
### END INIT INFO
#Define some variables.  LMS is the IP of your Logitech Media Server.  Output device can be found by running squeezelite -l

USER=pi
### chambre
NAME=Chambre
OUTPUT=default:CARD=ALSA
MAC=00:00:00:00:00:01

### salon
NAME1=salon
OUTPUT1=default:CARD=Device
MAC1=00:00:00:00:00:02

### salle-de-bain
NAME2=salle-de-bain
OUTPUT2=default:CARD=U0xccd0x77
MAC2=00:00:00:00:00:03

### adresse ip du serveur LMS
LMS=192.168.0.25

case "$1" in
  start)
    echo "Starting squeezelite-armv6hf"
### demarrage de la chambre   
   start-stop-daemon --start --quiet -b -m -p /var/run/squeezelite-armv6hf.pid --chuid $USER --exec /squeezelite/chambre/squeezelite-chambre -- -z -o $OUTPUT -a 5000:4 -n $NAME -s $LMS -m $MAC
### demarrage du salon (
   start-stop-daemon --start --quiet -b -m -p /var/run/squeezelite-armv6hf.pid --chuid $USER --exec /squeezelite/salon/squeezelite-salon -- -z -o $OUTPUT1 -n $NAME1 -s $LMS -m $MAC1
### demarrage de la salle-de-bain
   start-stop-daemon --start --quiet -b -m -p /var/run/squeezelite-armv6hf.pid --chuid $USER --exec /squeezelite/sdb/squeezelite-sdb -- -z -o $OUTPUT2 -n $NAME2 -s $LMS -m $MAC2
  ;;
  stop)
    echo "Stopping squeezelite-armv6hf"
    start-stop-daemon --stop --quiet --pidfile /var/run/squeezelite-armv6hf.pid
    rm -f /var/run/squeezelite-armv6hf
  ;;
  *)
    echo "Usage: /etc/init.d/squeezelite-armv6hf {start|stop}"
    exit 1
  ;;
esac
exit 0


Quand je démarre mon script tout va bien !!!
Quand je lance la musique dans la chambre ça marche impec (carte son raspberry pi)
Quand je lance la musique dans le salon ça marche impec aussi !!! (carte son usb1)
Quand je lance la musique dans la salle de bain le son est inaudible (carte son usb2)

Par contre si je coupe la carte son usb 1 et que je lance la carte son usb 2 ça marche bien aussi
Si je lance les 3 sources audio indépendamment ça marche bien aussi

J'ai l'impression que les 2 cartes son usb sont en conflit !!! comme s'il arrivait pas à séparer les 2 sources audio USB !!!
Il y a un problème quand je lance du son sur les 2 cartes son usb en même temps !!!

Auriez vous une idée d'où ça pourrait venir ?

J'ai essayé de détailler ma configuration au maximum j'ai peut être oublié des infos

Merci d'avance
Laurent
HS Pro, Arduino Mega
Avatar de l’utilisateur
laurent3333
P'tit Dieu de domotique
 
Messages: 179
Inscription: 03 Oct 2007, 20:06

Re: Raspberry PI + squeezelite

Messagede laurent3333 » 31 Oct 2014, 17:02

Bonsoir,

Il n'y à pas des utilisateurs de squeezelite ? je constate des petits problèmes j'aurais bien voulu en discuter !!!

Merci d'avance

Laurent
HS Pro, Arduino Mega
Avatar de l’utilisateur
laurent3333
P'tit Dieu de domotique
 
Messages: 179
Inscription: 03 Oct 2007, 20:06

Re: Raspberry PI + squeezelite

Messagede franckyg » 05 Nov 2014, 15:52

Salut,

j'ai pas d'idée sur la cause du problème, mais pourquoi ne pas le faire sur deux pi séparés ?
Mis à part le coût du pi supplémentaire et le paramétrage à faire, c'est plus souple pour les éloigner que de tirer des fils. Et puis c'est un peu le but de squeezelite :)
Infos et conseils sur http://www.domocreation.fr
Avatar de l’utilisateur
franckyg
P'tit Guru de domotique
 
Messages: 71
Inscription: 19 Avr 2009, 06:48

Re: Raspberry PI + squeezelite

Messagede nickos91 » 17 Jan 2015, 20:55

salut laurent3333
aurait tu plus d'extplication ( genre tuto ) pour tester merci
nickos91
Membre un peu timide !
 
Messages: 1
Inscription: 05 Avr 2014, 11:03


Retourner vers Raspberry Pi

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

Copyright © 2011 - Touteladomotique.com - Tous droits réservés
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique