Piste pour avoir les preset radio fonctionnels et pilotés par jeedom

bonjour,

je tag ceux qui ont participé à la discussion : @bludomo @Matpaul2000 @ThieRy @Chrisax @nebz

comme sabinus ne répond pas, pour info, j’ai trouvé moyen d’ajouter les urls pour surcharger les préset historique et diffuser à nouveau la radio sur mes enceintes Bose sans mon téléphone connecté en bluetooth.

ca marche impeccablement si commande est déclenchée depuis jeedom. je travaille sur l’usage de la commande bose elle même, pour voir si j’arrive à capter cette info, et alors surchager le préset.

j’ai reussi à faire ces modifs en ne touchant qu’à 3 fhichers du module soundtouch

je vous passe mes modif dès que j’ai fini si ca vous intéresse

j’ai gardé mes presets 1 à 3 sur deezer mais en faisant les modif, vous pourrez choisir ceux que vous voulez modifier.

1 « J'aime »

Bonjour,

Pour ma part, j’ai résolu le problème en créant un serveur local “ aftertouch” (entièrement gratuit).
J’ai retrouvé les 6 radios présélectionnées sur la sountouch 10.
Dans jeedom, le plugin bose fonctionne de nouveau sans aucune modification.

Lien:

punaise…. tu me sauves la vie @obiou2

j’ai pu installer le system sur ma luna via des commandes via plugin “script”.

le service a détecté directement mes enceintes. les preset deezer fonctionnent. pour les radios
il me reste à faire la migration des enceintes mais ca se sera pour un autre jour

Merci !

Pour les radios, il faut installer sountouch sur le server en question et on retrouve tunein , radiobrowser….. comme sur le smarthone mais version web.

je ne comprend pas ta remarque @obiou2 . il faut installer quoi ? tu as une source pour m’orienter?

effectivement les radios ne tournent pas

image

Pour info. j’ai installé aftertouch sur une raspberry séparée.
Avec le même lien que j’ai fourni précédemment, plusieurs installations sont possibles et sont détaillées.
Dans la procédure ( sur raspberry) , il est indiqué d’installer soundtouch player (le lien d’installation est fourni). Dans mon cas c’est à partir de ce soundtouch que j’ai préréglé les radios à l’identique de soundtouch officiel sur smartphone.ou PC (voir copie écran ci-dessous).

Autre info. Je pense installé ce service « aftertouch » directement sur l’enceinte ( la procédure est également détaillée).

Autre info: il existe aussi l’application « aftertouch » pour android win mac (en remplacement de l’app soundtoch). Tout fonctionne du premier coup sans paramétrage.

bon, j’y ai passé des heures mais sans succés. impossible de lancer des radio. j’ai même fait un reset factory sur l’une de mes enceintes, rien a faire. je ne peux même plus ajouter mon compte deezer sur cette enceinte… c’est la misere….

j’ai une erreur “1005”. je me suis aidé de “Copilot” pour essayer de solution le pb mais rien y fait.

Bonjour,
Je suis désolé mais là çà dépasse mes compétences. J’ai suivi la procédure et tout à fonctionné ou presque. En effet je ne sais pas si c’est moi qui ait fait une erreur mais le port 8000 en question dans la procédure ne fonctionnait pas. C’était le port 8080.
Encore une fois je suis désolé de ne pas pouvoir t’aider davantage.

pour ceux qui veulent tenter leur chance, j’ai fait une notice pour installer aftertouch directement sur ma luna. j’avais pas de ras^berry sous la main. je ne suis pas collectionneur de ce genre d’appareil. j’ai ma luna, c’est deja pas mal

avoir le plugin scrip d’installer
créer un nouveau script
créer une nouvealle commande comme sur l’image

cliquer sur bouton edit, créer un fichier (moi je l’ai nommé script_install.sh)

que doit contenir le ficier script, etape par etape

1- installer soudtouch pour diffusion radio

#!/bin/bash
cd /var/www/html/plugins/script/data
/usr/bin/curl -L --fail -o soundtouch-cli \
https://github.com/gesellix/Bose-SoundTouch/releases/download/v0.111.3/soundtouch-cli-v0.111.3-linux-arm64

chmod +x soundtouch-cli
./soundtouch-cli --version

2- installer aftertouch pour diffusion radio pour remplacer le serveur bose

#!/bin/bash
cd /var/www/html/plugins/script/data
/usr/bin/curl -L --fail -o soundtouch-service \
https://github.com/gesellix/Bose-SoundTouch/releases/download/v0.118.0/soundtouch-service-v0.118.0-linux-arm64

chmod +x soundtouch-service

./soundtouch-service --version

3 - test access enceintes

#!/bin/bash
/var/www/html/plugins/script/data/soundtouch-cli --host [BOSE_IP] info

4- demarrer service aftertouch
#!/bin/bash
cd /var/www/html/plugins/script/data
nohup ./soundtouch-service >/var/www/html/plugins/script/data/aftertouch.log 2>&1 &

5- vous pouvez suivre la démarche de migration sur aftertouch

6- si besoin : mise à jour d’un preset deezer sur l’une des enceintes
etape 1 : on lance la playlist sur l’enceinte via ce script en pensant à remplacer les 3 param + l’email de connection deezer
#!/bin/bash

	BOSE_IP="l'ip de votere enceinte"
	PLAYLIST_ID="id playlst que l'on retrouve sur l'url exemple 11111111111"
	PLAYLIST_NAME="nom de ma play list a jouer sur enceinte"


	curl -s -X POST \
	"http://${BOSE_IP}:8090/select" \
	-H "Content-Type: text/xml" \
	-d "<ContentItem source=\"DEEZER\" type=\"playlist\" location=\"$PLAYLIST_ID\" sourceAccount=\"monemail@nowhere.ai\"><itemName>$PLAYLIST_NAME</itemName></ContentItem>"
etape 2  sur la nouvelle appli soudtouch que vous pouvez instaler sur pc ou sur android, vous pouvez sauvegarder la palylist comme nouveau preset 
https://github.com/sander1095/soundtouch-maui/releases/tag/v1.0.0

6- il est censé exister une methode pour apairer une enceinte avec les autres apres un reset usine. ne fonctionne pas chez moi. il existe aussi une methode pour ajuouter un compte deezer. ne fonctionne pas non plus. mes encintes ont plus de 10 ans, peut etre modèle trop vieux. tout ce qui est au dessus, fonctionne, je l’ai fait

t’inquiete pas de souci. sur mes sources, là où toi tu as de nombreuses sources dispo, moi je n’ai que ca qui apparait

image

Bonjour

pour ma part, j’ai installé l’application “ST Remote” sur mon android, cette application a de suite trouvé mon bose (SoundTouch 520) sur mon reseau local , j’ai mis a jour mes 6 preset avec cette appli en mémorisant mes 6 stations radio préférée, et sans rien touché sur mon jeedom et le plugin d’origine bose je peux choisir mes stations grâce au 6 preset d’origine, comme avant

L’appli ne me servira que pour modifier mes presets

Seconde source : STR garde votre Bose SoundTouch en vie sans le cloud. SoundTouch Reborn (STR) : Bose SoundTouch sans le cloud

Compatible aussi avec le pluggin de jeedom

Bonne journée

@EricJeedom sais tu si les presets deezer fonctionnent aussi ?

Bonjour @vincent_ayala

pas essayé avec Deezer , mais tu peux essayé de ton coté cela ne modifie rien dans Bose et jeedom, tu pourras désinstaller sans impact