This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

morey

Google Home Mini

Messages recommandés

Bonjour tout le monde !!!

 

merci papa noël d'avoir déposé une boite Google Home au pied du sapin !!! par contre ... pour la notice faudra repasser :-)

Manuellement, à partir du téléphone (DS AUDIO) j'ai la possibilté de faire sortir le son dans l'enceinte Google Home Mini ! c'est déjà une bonne chose :-)

Mais savez vous s'il y a une possibilité de contrôler la musique d'un Synology directement de Google Home (oralement) ???

 

Merci d'avance pour votre aide !!! 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans la configuration d'Audio Station, le support pour Alexa est bien présent mais rien pour Google malgré le temps passé ...

De là à dire que Synology en a rien à faire ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu peux développer un page php qui lancera des commandes pour piloter le DS Audio via son API et qui sera appelable via IFTTT.

J'ai testé et ça fonctionne au minimum pour lancer des radios shoutcast et des playlists. Si j'ai du temps ces congés de fin d'année, j'essayerai de faire un package pour Synology avec tout ça.. Mais le temps libre est une denrée rare pour moi 😕

Ces commandes ne sont pas de moi. Je les ai trouvées via Google...

Step 1; set cookie:
wget -qO - --save-cookies cookies.txt "http://[synology]:[adminPort]/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=1&account=admin&passwd=[pass]"

Step 2; get a list of available players and find the HomePod ID:
wget -qO - --load-cookies cookies.txt --post-data "api=SYNO.AudioStation.RemotePlayer&version=3&method=list" http://[synology]:[adminPort]/webapi/AudioStation/remote_player.cgi

Step 3; queue stream:
wget -qO - --load-cookies cookies.txt --post-data "api=SYNO.AudioStation.RemotePlayer&method=updateplaylist&library=shared&id=[homepod]&offset=0&limit=1&play=true&version=3&songs=radio_[name] &updated_index=-1" http://[synology]:[adminPort]/webapi/AudioStation/remote_player.cgi

On peut trouver les Radio Shoutcast sur http://directory.shoutcast.com/
Il faut téléchargé le fichier M3U de la radio souhaitée, l'ouvrir avec notepad++ et copier le nom de la radio et l'url quon y trouve. NB.: la nom de radio n'est pas du tout important. C'est purement informatif dans DS Audio !


Step 4; play stream:
wget -qO - --load-cookies cookies.txt --post-data "api=SYNO.AudioStation.RemotePlayer&method=control&id=[homepod]&version=2&action=play&value=0" http://[synology]:[adminPort]/webapi/AudioStation/remote_player.cgi

To pause the stream:
wget -qO - --load-cookies cookies.txt --post-data "api=SYNO.AudioStation.RemotePlayer&method=control&action=pause&id=[homepod]&version=3" http://[synology]:[adminPort]/webapi/AudioStation/remote_player.cgi

To stop the stream:
wget -qO - --load-cookies cookies.txt --post-data "api=SYNO.AudioStation.RemotePlayer&method=control&action=stop&id=[homepod]&version=3" http://[synology]:[adminPort]/webapi/AudioStation/remote_player.cgi

 

NB.: Potentiellement, il faudra adapter l'url de l'audio station en fonction de l'utilisation ou non d'https.

 

Je n'ai pas tester les API suivante encore:

get volume: /remote_player.cgi?api=SYNO.AudioStation.RemotePlayer&version=2&method=getstatus&id=[homepod]" .. result is store in (data["volume"])

set volume: /remote_player.cgi?api=SYNO.AudioStation.RemotePlayer&method=control&id=[homepod]&version=2&action=set_volume&value=[volume value]

Get a Playlist List: wget -qO - --load-cookies cookies.txt --post-data "api=SYNO.AudioStation.Playlist&version=2&method=list" http://[synology]:[adminPort]/webapi/AudioStation/playlist.cgi

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Si cela peut dépanner quelqu'un, je me suis fait des scripts Tasker pour commander vocalement DS Audio que vous pouvez télécharger librement (il me reste du boulot pour les améliorer, je suis un piètre programmer !)

https://forum.joaoapps.com/index.php?resources/ds-audio-vocals-commands-through-google-assistant-autovoice-autoinput.362/

A+

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant