Aller au contenu
i-magin

Squeezebox + Logitech Media Server + Nas + Hc2

Recommended Posts

@lolo666666, j'avais programmé mes stations radios préférées depuis ma radio Squeezebox...

Mais depuis mon achat de matériel Sonos, je n'utilise plus Squeezebox et LM

Partager ce message


Lien à poster
Partager sur d’autres sites

oui j'aime aussi sonos mais le prix 

 

pendant la renovation de la maison j'ai installé des hp dans les plafonds  et je vais monter 6 rashberry  dans un rack 2 pouces avec amplificateur numérique 6 canaux et switch integré

musique sur mon syno 

 

pour le sonos j'ai vu la barre se son et le caisson de grave justement hier ,ca me fait de l'oeil mais bon ,d'autre priorité pour le moment 

 

encore merci pour ton fichier

Partager ce message


Lien à poster
Partager sur d’autres sites

Azer31, peux-tu me communiquer quelques références de produits pour la partie ampli des RASPBERRY?

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai ressorti ma Squeezebox pour l'utiliser comme radio réveil et j'ai ajouté la gestion de l'alarme dans un VD "réveil" qui gère (avec une scène) le démarrage d'une radio sur SONOS, la cafetière et l'éclairage....

med_gallery_12_6_7640.png

 

Pour obtenir les commandes de gestion de l'alarme Squeezebox, j'ai lancé le LMS  (Logitech Media Server) hébergé sur mon NAS, puis j'ai cliqué successivement sur :

- "aide"

- "informations techniques"

- LMS Command Line Interface

On trouve la commande "Alarm"

med_gallery_12_6_19142.png

 

Dans les exemples donnés, on découvre comment créer, supprimer ou modifier une alarme ... et, surprise, un curieux identifiant pour l'alarme !

 

La solution la plus simple que j'ai trouvée est la suivante :

- sous LMS, sélectionner "Réveil"

gallery_12_6_2762.png

 

med_gallery_12_6_27438.png

 

- supprimer tous les réveils programmés

- créer un réveil

- paramétrer le volume maxi, durée répétition et réveil

- valider tous les jours de la semaine

 

Pour obtenir l'Id du réveil sous Google Chrome : clic droit sur le bouton "supprimer le réveil" et choisir "inspecter l'élément" 
On obtient : "alarm_remove_xxxxxxx"
C'est la valeur après remove (que j'ai remplacée dans ce tuto par des x) qu'il faut retenir
 
Ainsi, la commande pour activer l'alarme : alarm update id:xxxxxxxx enabled:1
Désactiver l'alarme : alarm update id:xxxxxxxx enabled:0
Modifier l'heure de l'alarme (7H30) : alarm update id:xxxxxxxx time:27000
 
Et dans la continuité de mon tuto d'origine, nous aurons le code lua suivant pour modifier l'heure et l'activer : 
local cmnd = "alarm update id:xxxxxxxx time:27000 enabled:1 "

 

NB :J'ai ajouté ce complément d'information à  mon post de tête

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut a tous

j ai un raspberry avec max2play

je ne sais pas ou ne peut pas cree des preset dans son interface web

svp help my

 

ou avaient vous un petit exemple de ligne d'instruction pour qu'il execute la radio sur la station "..."

 

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour obtenir des informations sur les CLI (Command Line Interface), lancer LMS, puis

- "aide"
- "informations techniques"
- LMS Command Line Interface
 
Sinon, voici une "astuce" :
- Lancer LMS
- Choisir "radio", puis "local" (par exemple)
- Cliquer sur "stations de radio"
- Cliquer sur une radio, France Info (par exemple)
- Récupérer l'adresse URL :
- Ce qui donne comme "Command Line Interface" :
"playlist play http://opml.radiotime.com/Tune.ashx?id=s50514&formats=aac,ogg,mp3,wma,wmvoice&partnerId=16&serial=96bb1508bd7a57fd99bf354a16f6011f"
- Ligne à  intégrer dans le code lua de mon 1er post
 

Partager ce message


Lien à poster
Partager sur d’autres sites

dernier question quand j'appuie sur une station (bouton radio france) dans le premier module virtuel la music marche 2 min et s'arrête ou je doit régler ca ? (sleep 2*1000 ? ou quelque chose comme ca ?)

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans ton cas (lancement des radios par adresse URL), il faut changer le code lua des boutons radios, exemple pour France Info :

-- the LMS server 
local ipadd = "192.168.xxx.xxx" 
-- the cli plugin port 
local portno = 9090 
-- the MAC of the player 
local player = "00:xx:xx:xx:xx:xx "
local playername = "Squeezebox Boom " 
-- the cmnd string 
-- change to any cli player command to create buttons 
local cmnd = "playlist play http://opml.radiotime.com/Tune.ashx?id=s50514&formats=aac,ogg,mp3,wma,wmvoice&partnerId=16&serial=96bb1508bd7a57fd99bf354a16f6011f"
-- construct the sting to send 
local stringtosend = player .. cmnd .. string.char(10)
--open the socket 
tcpSocket = Net.FTcpSocket(ipadd, portno) 
--set the read timeout 
tcpSocket:setReadTimeout(2*1000) 
--send the command 
bytes, errorCode = tcpSocket:write(stringtosend) 

NB : Je ne gère pas l'affichage de l'icône dans ce code que je n'utilise plus (ma Squeezebox est désormais gérée par un autre système)

Partager ce message


Lien à poster
Partager sur d’autres sites

super merci mais du coup quand j'appuie sur le bouton de la radio elle ne s'allume plus il faut que j'appuie aussi sur ON

;-(

voila mon code :

--[[
%% properties
%% globals
--]]

-- the LMS server 
local ipadd = "www.xxx.yyy.zzz" 
-- the cli plugin port 
local portno = 9090 
-- the MAC of the player 
local player = "XX:XX:XX:XX:XX:XX "
local playername = "max2play2 " 
-- the cmnd string 
-- change to any cli player command to create buttons 
--local cmnd = "button preset_6.single " 
local cmnd = "playlist play http://opml.radiotime.com/Tune.ashx?id=s66464&formats=aac,ogg,mp3,wmpro,wma,wmvoice&partnerId=16&serial=4ccd92b858cbdb66f6782631520dceab&filter=s " 
-- construct the sting to send 
local stringtosend = player .. cmnd .. string.char(10)
--open the socket 
tcpSocket = Net.FTcpSocket(ipadd, portno) 
--set the read timeout 
tcpSocket:setReadTimeout(2*1000) 
--send the command 
bytes, errorCode = tcpSocket:write(stringtosend) 
fibaro:call(175,"setProperty","ui.Label1.value","Chansons Françaises")
--check for error 
--if errorCode == 0 then 
      --cli should return the string sent if success 
--    result = tcpSocket:read() 
-- could compare to the encoded version of the call to confirm success 
--    fibaro:log(result)
--  	fibaro:debug('Résultat : '..result)
--    fibaro:sleep(2*1000)  
--    fibaro:log(playername .. cmnd)
--  	fibaro:debug(playername .. cmnd)
--    fibaro:sleep(2*1000) 
--else 
--    fibaro:log("error " .. errorCode) 
--  	fibaro:debug("error " .. errorCode)
--    fibaro:sleep(2*1000) 
--end 

stp quoi faire

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Masques ton adresse IP & adresse mac player dans le code que tu viens de copier sur le forum ... je reviens

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai testé le code sur ma squeezebox et je n'ai pas le problème que tu rencontres

 

J'allais te dire d'effectuer un PLAY après la sélection de la radio, mais en relisant ton post tu effectues un ON ????

Et la logique voudrait que le ON soit fait avant la radio ?

 

Bref, tu dois alors essayer de lancer deux commandes consécutives avec un même bouton

Exemple ci-après avec radio + ON

- the LMS server 
local ipadd = "192.168.xxx.xxx" 
-- the cli plugin port 
local portno = 9090 
-- the MAC of the player 
local player = "00:xx:xx:xx:xx:xx "
local playername = "Squeezebox Boom " 
-- the cmnd string 
-- change to any cli player command to create buttons 
local cmnd = "playlist play http://opml.radiotime.com/Tune.ashx?id=s50514&formats=aac,ogg,mp3,wma,wmvoice&partnerId=16&serial=96bb1508bd7a57fd99bf354a16f6011f"
-- construct the sting to send 
local stringtosend = player .. cmnd .. string.char(10)
--open the socket 
tcpSocket = Net.FTcpSocket(ipadd, portno) 
--set the read timeout 
tcpSocket:setReadTimeout(2*1000) 
--send the command 
bytes, errorCode = tcpSocket:write(stringtosend) 
fibaro:sleep(2*1000)
local cmnd = "power 1 " 
-- construct the sting to send 
local stringtosend = player .. cmnd .. string.char(10)
--open the socket 
tcpSocket = Net.FTcpSocket(ipadd, portno) 
--set the read timeout 
tcpSocket:setReadTimeout(2*1000) 
--send the command 
bytes, errorCode = tcpSocket:write(stringtosend) 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour a tous,

 

alors pour la HC je nem suis sortie, je galere encore quand au TTS mais bon, j' y arriverais.

 

j'ai achete recement une HCL... alors em V3. elle aceptait le lua... mais plus em V4. :(  grosse galere !!!, j'ai vue quelque post sur sonos, et cela marche bien.

 

Mais j ai rien trouve sur la squeezebox+HCL please help ! :13:

Partager ce message


Lien à poster
Partager sur d’autres sites

oulala ça chauffe... :lol:  :lol:  :lol:

 

 

alors j'ai trouve ce link, ya qq commandes http pour la squeezebox. 

 

http://arduino-projects4u.com/squeezebox/

 

ca marche bien sur le browser,

 

mais pas sur le VD de HCL, maintenant comment je transforme en Soap string? 

 

Il me faut au final quelque chose comme ça ?

POST /MediaRenderer/AVTransport/Control HTTP/1.1Content-Length: 266SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Play"<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Play xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Play></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

http://forum.fibaro.com/index.php?showtopic=12344

 

please help. a la base je suis architecte urbaniste  :P

Partager ce message


Lien à poster
Partager sur d’autres sites

bonsoir a tous j'ai installer ce plugin sur ma hc2 avec picoreplayer comme platine.

 

Dans ma salle de bain jai deux enceintes au plafond qui sont relier a mon ampli multi-zone mon but et de fair une scene pour écouté la musique.

 

la ou je bloque c'est la modification des raccourcis radio j'ai tout tester......

 

je voulais savoir comment fair pour  créé une liste de radios sur logitech media server  merci 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir @hiphop

 

Une précision, il s'agit d'un module virtuel (Virtual Device) et non d'un plugin  ;)

Je n'utilise plus ce VD, car je suis passé à  une autre solution domotique

 

Pour les raccourcis radios, tu peux regarder les posts à  partir de celui-ci

 

Pour créer des favoris sur LMS... il faut rechercher des tutos concernant LMS sur Internet  ;)

Une piste  :)  : tu vas dans radio, tu choisis un radio et s'affiche un cÅ“ur pour mettre cette radio en favoris

Tu retrouveras les radios choisies dans la liste des favoris

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour cette information et ton travaille, je t'avoue avoir effectué une mauvaise recherche sur Google.

Mes intitulés de recherche étaient "Logitech Media Server", mais je n'était pas sur la bonne voie.

Encore merci. 

Partager ce message


Lien à poster
Partager sur d’autres sites

Il faut bien rechercher Logitech Media Server... j'ai utilisé "LMS" pour aller plus vite  ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Finalement problème résolu avec ta première méthode, renseigner l'url dans un bouton.

Désolé du dérangement mais s'était vraiment un appel a l'aide  ^_^ .

J'ai passé l'après-midi en galère pour une bêtise, j'ai oublié une parenthèse. J'étais en mode boulet sinon maintenant tout roule trop content.  

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu ne m'as pas dérangé  :)

Je craignais de ne pas pouvoir t'aider car je n'ai plus de box HC2, et je suis content que ton problème soit résolu

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

je cherche la liste complete des commandes Cli, meme chez logitech je ne la trouve pas.  En fait je cherche le moyen qu'une scene parcourt les alames configurees sur un player specifique et demarre le chauffage, si la temperature est trop basse.

 

j'ai vu sur youtube qu'un gars avec un plugin HC2 sur son LMS ( que je ne trouve pas) et qui lui en fonction d'un reveil sur un player specifique declenche une scene sur la hc2. entre autre lui agissait sur ses dimmers pour creer l'aube. c'est deja pas mal, mais dans mon cas, il faudrait que la scene soit ddeclenchee 30 mins avant le reveil.

 

pouvez vous m'aider ?

 

yves

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 05/10/2014 à 14:54, JossAlf a dit :
 

Au passage, et sans rapport direct avec la HC2 : Spotify fonctionne enfin parfaitement sur Squeezebox avec le DSM 5 et LMS 7.7.3.  :60:

 

 

Bonjour JossAlf

 

je cherche le moyen de jour de la musique provenant de Spotify contrôlée par ma Hc2 sur des enceint all play panasonic.

 

 

aurais tu une idée ou un tuto à me conseiller ?

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

×