Alexa-API (et AmazonMusic/Deezer/Spotify) Changelog / Todo List

alexaapi icon .  . alexaamazonmusic icon alexaspotify icon alexadeezer icon

Change Log

Version Bêta 2022-09-25

  • Grosse modification de la librairie cookies/remote, passage en v5.8.2
  • Dans le requeteur info, ajout de PlayerQueue qui permettra de retrouver les playlists, en effet, visiblement Amazon ne diffuse plus ces infos par le MQTT (function getPlayerQueue)
  • Ajout d’une fen√™tre proposant le rafraichissement de l’√©cran apr√®s un forcage √† valeur par d√©faut (Alexa-API et AmazonMusic)

  • Correction d’un souci d’actualisation des alarmes/rappels/minuteurs…
  • Ajout d’un bouton “mute” pour mettre en sourdine
  • Ajout d’un bouton “unmute” pour d√©sactiver la sourdine

  • Correction de soucis potentiels sur les remont√©es d’info des alarmes/rappels/timers
  • Correction de soucis potentiels pour envoyer une alarme en instantan√©
  • Embellir le nom du module dans la page de sant√© (Merci noodom)
  • Refonte de la gestion du Mute et de la connectivit√© Bluetooth (nouveaux icones) :

Version 2022-06-04 (stable&bêta):

  • Le log alexaapi_scan passe en info au lieu de debug
  • Ajout d’infos dans le log scan en cas de suppression de device par la config
  • NodeJs passe en v16 (Merci Nebz)
  • Modification librairie alexaapi.js pour prise en compte des r√©ponses¬† : undefined, ajout de l’info dans le log
  • Correction d’un souci d’affichage sur Desktop, les listes d√©roulantes ne d√©roulaient plus

Version 2022-04-16 (stable&bêta):

  • Ajout support commandes actions smartHome pour serrures (Merci Skillix)
  • Correction d’un souci sur le widget player sur changement de volume d’un groupe
  • Am√©lioration des notifs d’info lors du scan (possible gr√Ęce √† la pr√©sentation V4.2)
  • Am√©lioration du Refresh Cookie et suppression Cron dans config (cal√© √† 30 15 * * */7)
  • Am√©lioration champ de recherche (Merci JAG)
  • Ajout du mode tableau sur le desktop (Merci JAG)

Version 2021-11-27 (stable&bêta)

  • Fusion des deux versions
  • Correction du gros bug MQTT engendr√© par un renforcement de la s√©curit√© d’Amazon
  • Ajout des images des nouveaux Echo

Version 2021-09-12 19:02 (stable&bêta)

  • Correction risque d’erreur √† l‚Äôex√©cution, merci Eric !!

Version 2021-09-03 09:03 (stable&bêta)

  • Beta et stable fusionn√©es le 03/09/2021
  • ressources/lib/formerDataStore.json ignor√© et supprim√© du paquet

Version 2021-09-02 21:47 (beta)

  • Mise √† jour pour debian bulleye et nouvelles versions nodejs (Merci Nebz)

Version 2021-06-05 09:45 (stable&beta)

  • Beta et stable fusionn√©es le 05/06/2021
  • Modification requeteur info pour r√©cup√©rer les “lists”
  • Modification requeteur info pour tester la fonction allDeviceVolumes
  • Correction “Erreur sur la fonction cron du plugin : 6 is not a valid position”
  • Correction du changement de lien vers l’API des routines (v2)
  • Correction changement d’API pour l’historique, modification de la librairie et modal Historique.
  • Correction d’un bug de perte de liste des routines et des alarmes en cas de save d’un Device.
  • Modification de la commande Speak via un sc√©nario pour ignorer #volume#
  • Ajout des interjections¬† et des sons via balises #, doc mise √† jour
  • Suppression de la condition du log en Debug pour activer les requeteurs sur desktop
  • Relance automatique du serveur d√©sactiv√© sauf pour “utilisateurs exp√©riment√©s” (devenue inutile)
  • Ajout d’une option “Protection du sommeil” qui d√©sactive toutes les commandes de xxh √† xxh
  • Mise √† jour de NodeJS 12 vers 14 pour s’aligner avec les autres plugins
  • Ajout du param√©trage Display/showNameOndashboard lors de la cr√©ation de commandes
  • Travail sur les commandes “Volume” des devices et des groups
  • Mise √† jour proxy.js (Alexa-cookie 3.4.3) : handle potential crash case
  • Adjust automatic Cookie Refresh interval from 7 to 4 days et recalage √† 1 jour sur tokensValidSince
  • Ajout de la prise en compte des commande setThermostatMode, Fan.Speed (s√©lection de vitesse numerot√©) et Blind.Lift (selection de vitesse/ouverture en %) Merci Skillix et Didier3L
  • Passage de http-proxy-middleware from 1.3.1 to 2.0.0 in /resources
  • Correction derni√®re modif acceptation Cookie d’Amazon: Remote 3.8.1 (2021-06-04) (bbindreiter) Set missing Accept Header

Beta et Stable fusionnés le 17-01-2021

Version 2021-01-17 11:04 (stable&beta)

  • √ČNORME d√©couverte, c’√©tait la g√©n√©ration du csrf qui posait souci lors du renouvellement du cookie, Amazon semble changer r√©guli√®rement de page et cela a √©t√© corrig√©. Donc le Daemon ne devrait plus tomber et le cookie se renouveler tout seul sans aucune intervention de l’utilisateur.
  • Nouvelle fonctionnalit√© : Ajout de la possibilit√© d’envoyer une phrase √† Alexa (fonctionnement identique √† une phrase parl√©e)
  • Petites Modifs de Alexa-remote 3.3.2 en 3.3.3 (fix potential crash case)
  • Ajout TextCommand Alexa-remote2 3.3.3 en 3.4.0
  • jeeObject::buildTree √† la place de jeeObject::all (merci Nebz)
  • Gros travail sur les logs de alexaapi_node pour suivre la g√©n√©ration du cookie et son renouvellement
  • Modification mineures sur la g√©n√©ration du cookies et son renouvellement
  • Essai de r√©g√©n√©ration du cookie apr√®s 23h pour test
  • Correction mineure d’une ligne en log Error au lieu d’√™tre en log Info
  • Rectangles arrondis (merci JAG)
  • Corrections et suppressions de “Notices” (merci EricG)

Beta et Stable fusionnés le 21-11-2020

Version 2020-11-21 21:50 (stable)

  • Ajout du futur plugin Alexa-FireTV, int√©gration icone et scan
  • Ajout de la commande pour l’affichage de l’heure (merci Alexandre)
  • Ajout des boutons sur le Widget et des commandes pour afficher/masquer l’heure des Echo Dot Horloge
  • Correction install des d√©pendances, petit fix pour une commande + pour les vieux raspberry et enfin un fix pour un probl√®me de prefix (merci Nebz)

Version 2020-09-30 (stable)

  • Optimisation du code et corrections mineures (merci Thibaut)
  • Ajout d’une commande “Volume” pour les groupes
  • Correction d’un bug sur le retour de la derni√®re interaction
  • Nouvelle correction du plugin pour s’adapter √† une encore nouvelle modification d’Amazon dans l’identification
  • Ajout des badges sur les players et smartHome
  • Modification des bagdes OffLine
  • Ajout d’un bagde quand le device vient d’√™tre d√©couvert
  • Migration font en version 5 (Merci JAG)
  • Modification g√©n√©ration Playlist (Bug apparu)
  • Ajout d’une nouvelle cmd info : En ligne (attention mise √† jour lente, 15 min environ)
  • Correction d’un bug dans les touches du volume qui provoquait un “private fields are not currently supported”
  • Ajout de fichiers .htaccess dans les dossiers core/class de tous les plugins
  • Modification de querySmarthomeDevices pour √©viter qu’une perte de connexion au serveur Amazon ne fasse tomber le d√©mon
  • Modification des logs, formats et suppression de traces inutiles
  • Correction d’un bug sur la commande volume, elle √©tait recr√©√©e √† chaque enregistrement du device. (suite √† l’ajout du volume dans les groupes)
  • Ajout des Fire TV Cube, image et prise en compte des commandes

Version 2020-07-10 13:25

  • ¬†Modification du Timeout sur tous les lecteurs, passage de 3s √† 10s (soucis sur les envois de commandes “radio” chez certains)
  • Correction Installation nodejs

Version 2020-06-26 01:24 (beta et stable) d’Alexa-API :

  • Correction du plugin pour s’adapter √† une nouvelle modification d’Amazon dans l’identification
  • Ajout d’un template/sc√©nario pour pouvoir sp√©cifier un ID quand on utilise la commande deletereminder
  • Correction d’un bug sur la commande deleteallalarms, le type et le status ne changeaient pas, il suffit de supprimer la commande et forcer la cr√©ation des commandes pour avoir la mise √† jour.
  • Ajout d’un calendrier au template s√©cn√©ario, c’est¬† dire qu’on peut choisir la date/heure avec un petit assistant lors de la cr√©ation d’un sc√©nario (Merci Aidom)
  • Ajout de la possibilit√© d’ajouter un rappel avec une r√©currence (Merci Aidom)
  • Ajout de la possibilit√© de faire une “test” avec la commande “Faire parler Alexa en SSML”
  • Ajout d’un contr√īle de la pr√©sence de la balise <speak> en SSML sinon le signaler en le disant.
  • Modification librairie Alexa mqtt pour corriger le probl√®me du constructeur Buffer qui est d√©pr√©ci√©
  • Ajout des commandes de couleur et de luminosit√© pour les smartHome (de Alexa-smartHome)
  • Modification du contr√īle du cookies, le serveur ne sera pas lanc√© si le cookie n’est pas bon (modif du log √©galement)
  • Ajout d’un message (message:add) pour informer l’utilisateur que le cookie Amazon doit √™tre r√©g√©n√©r√©.
  • Ajout d’un contr√īle de “doublon”de Name lors de l’import (arrive quand on change de playeurMusique par exemple), √ßa ajoute “doublon xxxx” derri√®re pour ne pas bloquer le scan.
  • Ajout d’un message qui pr√©vient l’utilisateur s’il a deux players activ√©s en m√™me temps (cela ne fonctionnera pas)
  • Modification du ScanDevices pour n’ajouter les playlists qu’aux Device d’AmazonMusic (pour l’instant)
  • Correction de Warnings
  • Ajout du logo de application Alexa pour Windws 10
  • Modification de la r√©cup√©ration des routines (dans Alexa-API) et des playlists (dans Alexa-amazonMusic) pour pouvoir diminuer le nombre de sollicitation du serveur Amazon, ajout de ces informations dans la config, possibilit√© de forcer la r√©cup√©ration des infos plus rapidement.

Version 20-05-009 (beta et stable) des players :

  • Correction d’une erreur de synthaxe sur jeealexaapi

Version 2020-02-27 20:01

  • Ajout de la d√©tection des √©quipements smartHome
  • Ajout de la commande Announcement (identique √† Speak avec une musique d’acceuil)
  • Ajout de la case √† cocher “Activer les fonctions Domotique des Amazon SmartHome” dans la config
  • Ajout de la case √† cocher “Activer les fonctions Multimedia (Player/Playlist)” dans la config
  • Ajout des commandes turnOn et turnOff pour les √©quipements smartHome
  • Correction petit bug sur l’utilisation de la commande Play Music Track via un sc√©nario
  • Correction petit bug si les cases de config sont pas initialis√©es
  • La gestion des radio est pass√© d’un string √† un select, donc on s√©lectionne dans une liste d√©roulante (attention, v√©rifiez vos sc√©narios #station# est devenu #select#)
  • La gestion des MusicTrack est pass√© d’un string √† un select, donc on s√©lectionne dans une liste d√©roulante (attention, v√©rifiez vos sc√©narios #trackId# est devenu #select#)
  • La commande Radio sur un multiroom fonctionne avec une seule commande, plus de boucle
  • Les commandes Play/pause/Next/Previous sur le multiroom fonctionne avec une seule commande, plus de boucle
  • Les commandes action qui sont des listes ont maintenant leur champ avec les donn√©es de la liste d√©roulante, donc modifiable (Playlist, Radio, IdTrack)
  • Refonte du Widget des radios pour int√©grer une liste d√©roulante
  • Refonte du Widget des pistes musicales pour int√©grer une liste d√©roulante
  • Ajout de la commande info : providerName
  • Ajout de la commande info : contentId qui donne le TrackID d’une piste en cours de lecture ou d’une radio
  • Correction d’un bug qui ajoutait “Last interaction” aux smartHome
  • Correction d’un bug sur la commande Volume, il doit y avoir volume?value=#slider# et non volume?value=#volume#
  • Correction d’un bug sur la commande Volume, il doit y avoir¬†command?command=#select# et non¬†command?command=#command#
  • Ajout de notificationSounds dans le requeteur info
  • Ajout de “Reminders” dans le requeteur info
  • Ajout de la possibilit√© de choisir un sound √† chaque alarme lors de sa programmation
  • Affichage du nom de la musique d’alarme sur l’onglet “Rappels/Alarmes”
  • Correction d’un bug sur la liste des devices qui peuvent lancer les routines, limitation aux Alexa
  • Bouton “Recharger configuration par d√©faut” d√©plac√© √† c√īt√© du bouton Sauvegarder
  • Refonte des widgets des commandes Speak et Annoucement (et changement des titres)
  • Refonte du widget de Last int√©raction et changement de titre
  • Correction d’un bug sur la commande Reminder, il doit y avoir text=#message# et non text=#text#
  • Template pour sc√©nario pour la commande Reminder refait
  • Ajout d’un son par d√©faut sur la commande Alarm pour ne pas que le test par le bouton Tester ne bug
  • Ajout d’une nouvelle commande info bluetoothDevice qui va donner le nom du device bluetooth connect√© √† votre Alexa
  • Ajout d’un param√®tre Volume aux commandes Speak et Annoucement
  • Modification du template scenario de Speak et de Announcement pour ajouter le volume
  • Ajout du niveau de log dans la commande de lancement du serveur pour transmettre au nodejs cette info (pour la gestion du log du node)
  • Ajout d’une case √† cocher “Activer le client MQTT Amazon (conseill√© pour les fonctions multim√©dia)” dans la config
  • Ajout d’une d√©tection d’erreur d’envoi de commande (dans remote), puis pause 8s et re-envoi de la m√™me commande
  • Suppression de : whennextalarm, whennextmusicalalarm, musicalalarmmusicentity, whennexttimer, whennextreminder, whennextreminderlabel
  • Ajout de updateallalarms qui vient remplacer 6 autres commandes (1 requ√™te vers Amazon au lieu de 6)
  • Refonte des infos : whennextmusicalalarminfo, whennextreminderinfo, whennextmusicalalarminfo, whennexttimerinfo au format CRON (et non plus hhmm)
  • Modification des templates qui correspondent aux 4 commandes ci-dessus pour adaptation format de r√©sultat
  • Ajout de “Routines” au requ√®teur Infos
  • Corrections de petits soucis de refresh des routines

Version 2019-10-27 18:05:00

  • Ajout d’un cron de relance du lien avec le serveur (par d√©faut √† 03h33 du matin)
  • Le changement de volume d’un groupe “Multiroom” ne boucle plus, en une seule commande, il change le volume de tous les √©quipements du groupe
  • Ajout d’un requ√™teur de d√©veloppement (pour tester les requ√™tes directes vers le serveur Amazon, pour utilisateurs avertis)
  • Int√©gration du lien MQTT avec ajout des commandes info : VoluleInfo InteractionInfo
  • Ajout des images de la Freebox Delta et de Echo Input
  • Ajout d’un lien entre le volume remont√© de l’Echo et le curseur “volume” du widget
  • Ajout de la possibilit√© de choisir dans quelle pi√®ce ajouter les nouveaux √©quipements d√©tect√©s au scan
  • Les requ√™teurs sont disponibles pour les utilisateurs exp√©riment√©s (option dans la config) etant en mode debug
  • Ajout de la case √† cocher “Activer les fonctions Domotique des Amazon SmartHome” dans la config
  • Ajout de la case √† cocher “Activer les fonctions Multimedia (Player/Playlist)” dans la config
  • Augmentation du timeout de 2s √† 3s pour les requetes http
  • Ajout de la fonctionnalit√© “Recharge configuration par d√©faut” pour chaque Device
  • Ajout de la fonctionnalit√© “Supprimer tous les devices !! et relancer un Scan” dans la config du plugin
  • Les routines sont mise √† jour lors du scan
  • Les playlists sont mise √† jour lors du scan
  • Correction d’un souci de majscule qui bloquait la commande DeleteAllAlarm
  • Ajout de l’information MusicEntity quand on a une alarme musicale
  • Ajout de la commande Play Music Track pour lire un Track Amazon Music grace √† son Id
  • Refonte du template sc√©nario pour la commande Radio
  • Refonte du template sc√©nario pour la commande Play Music Track
  • Le logo d’un Device Player sur le desktop passe sur “Play” vert quand il est en lecture (√ßa s’actualisera au prochain chargement de page)
  • La playlist affiche une animation pour savoir quelle piste est en lecture et se d√©cale progressivement.

Version 2019-09-22 09:41:38

  • Mise en place d’un test d’authentification lors du Refresh et d’une relance du serveur en cas de perte d’autorisation

Version 2019-09-15 08:22:00

  • Correctif des {{}} qui s’affiche en V4
  • Mise √† jour de la librairie

Version 2019-09-08 15:01:32

  • Correctif pour simplifier les requetes au serveur dont les routines (une fois √† chaque refresh, pas √† chaque device)

Version 2019-09-05 18:44:02

  • Correctif pour ceux qui ont des vm’s

Version 2019-09-03 13:18:15

  • Correction d’un bug sur ouverture des screen Historique, Routines, Rappels, Sant√© …
  • Remplacement de tous les .on(‘click’ par .off(‘click’).on(‘click’
  • Ajout requ√™teur
  • Ajout de WhenNextMusicalAlarm
  • Ajout d’un contr√īle transparent qui v√©rifie si la connexion est ok lors du CRON sinon relance le serveur (pour √©viter Connexion Close)
  • Refonte g√©n√©ral de l’affectation des commandes, elles sont affect√©es en fonction de la capacit√© affich√©e de chaque √©quipement
  • Recodage de la partie Multiroom, tout fonctionne !
  • Correction du bug “Alexa-API: Error: no csrf found”
  • Support nodejs v12 (pr√©vision pour debian Buster)

Version : 2019-04-12 18:32:27

  • Ajout de l’√©cran Routines.
  • Lancement possible des routines dans l’√©cran Routines grace au bouton “play” tout √† droite
  • Lancement des routines par sc√©nario ou par commande action
  • Ajout d’une commande Refresh pour lancer la mise √† jour de la liste des routines (utile pour le template des routines) et pour actualiser les valeur des WhenNextAlarm/Reminder…
  • Ajout un CRON15 pour v√©rifier la connexion avec Alexa et pour lancer le Refresh
  • Possibilit√© de ranger les lignes des Commandes action/info des devices (drag & drop)
  • Suppression des Speak+volume et Radio+Volume qui n’apporte rien puisque deux commandes lanc√©es une derri√®re l’autre mais pose des soucis. Sera remplac√© par de nouvelles commandes quand on saura r√©cup√©rer le volume “en cours” d’Alexa.
  • Ajout d’une file des commandes et d’un controle de bonne execution, sinon au prochain lancement de serveur, les commandes sont execut√©es.
  • Correction dans un souci sur la commande Push qui indiquait que le sdevice n’√©tait pas sp√©cifi√©
  • Sur l’√©cran Historique, identification des commandes envoy√©es via Jeedom

Version : 2019-03-19 19:43:34

  • Modification du script alexa-remote.js pour prise en compte des autres serveurs Amazon (.es .de …)
  • Modification mineure du message Alexa-API: * Server listening on port 3456 * dans alexaapi.js
  • Correction d’un bug mineur sur le contr√īle d’erreur d’envoi de la commande Volume
  • Ajout de la commande action : command qui permet de lancer pause|play|next|prev|fwd|rwd|shuffle|repeat
  • Ajout de la commande Radio
  • Correction d’un bug √† la cr√©ation des commandes sur isVisible
  • Correction souci mineur sur les √©v√®nements contenant Radio+Volume
  • Ajout du format HHMM pour WhenNextAlarm
  • Int√©gration de setDisplay et setconfiguration/request dans la boucle de cr√©ation automatique de la commande et non dans la mise √† jour
  • Ajout des param√®tres type et status √† la commande DeleteAllAlarms

Version : 2019-03-11 18:36:14

  • Ajout dans la configuration d’options pour d√©finir le serveur Amazon et le serveur Alexa, et ainsi rendre international le plugin
  • Augmentation du temps d’attente avant l’ouverture de la fenetre de chargement du cookie Amazon
  • Agrandissement (en hauteur) de la fenetre de chargement du cookie Amazon

Version : 2019-03-11 12:41:20

  • Cr√©ation Cookie Alexa, changement de couleur du bouton qui informe de l’ouverture de la fenetre d’identification (Vert->bleu) avec cercle qui tourne
  • Cr√©ation Cookie Alexa, diminution du temps attente ouverture popup 2000ms->1500ms
  • Cr√©ation Cookie Alexa, augmentation du temps de g√©n√©ration du Cookie avant lancement du d√©mon (3=>4 clignotements)
  • Cr√©ation de la commande WhenNextAlarm qui dit quand aura lieu la prochaine alarme (explications)
  • Cr√©ation de la commande WhenNextReminder qui dit quand aura lieu le prochain rappel (explications)
  • Cr√©ation d’une commande DeleteAllAlarms pour supprimer toutes les alarmes et tous les rappels d’un device

Version : 2019-03-07 19:09:17

  • Recalage de la largeur des colonnes des Commandes des √©quipements
  • Verrouillage des Commandes (Action ou Info)
  • Refonte de la grille des Commandes, possibilit√© d’avoir des commandes qui envoient des r√©sultats dans des Commandes Info
  • Correction de la commande alarm?&when=#when#&recurring=#recurring# par alarm?when=#when#&recurring=#recurring#

Version Stable : 2019-03-05 20:05:48

Elle permet à ce stade de :

  • Scanner automatiquement tous les Echo du compte Amazon
  • Faire parler les Amazon Echo
  • R√©gler le volume
  • Programmer des alarmes et les supprimer
  • Programmer des rappels et les supprimer

Plein de Version Beta xx-02-2019

  • Correction mineure sur l’affichage des boutons permettant de g√©n√©rer le cookie Amazon
  • Beaucoup d’autres choses avant sortie de la premi√®re version stable

Version Beta 14-02-2019

  • Ajout de la g√©n√©ration automatique des commandes Speak et Volume
  • Refonte compl√®te de la g√©n√©ration du cookie Amazon
  • Blocage du lancement du Daemon tant que le cookie n’est pas pr√©sent

Version Beta 12-02-2019

  • Ajout du volet de gauche (panneau lat√©ral)
  • Ajout d’un CSS pour am√©liorer l’affichage des √©quipements
  • Bug : Kill initCookie.js remplace Kill Cookie.js

Version Beta 09-02-2019

  • Ajout automatique des √©quipements Amazon Echo
  • D√©tection du type de chaque √©quipement ainsi que de sa Pr√©sence

 Todo List

Bugs

  • Souci : A la g√©n√©ration du cookie, si le fichier n’est pas bien r√©cup√©r√©, il y a quand m√™me le message Bravo
  • Annonces sur le multiroom font plante le d√©mon. D’une mani√®re g√©n√©rale tester toutes les fonctions multiroom (volume est OK)
  • Corriger l’affichage des commandes play/pause/next … dans les sc√©nario
  • Corriger les ‘ dans les widgets Player sur le nom de l’album ou l’artiste.
  • Programmer les template widgets mobile en v4
  • La r√©p√©tition ne fonctionne pas sur les rappels
  • Amazon a modifi√© le fonctionnement des alarmes et on peut maintenant programmer dans plusieurs jours les alarmes, √† modifier
  • Quand on exporte JSON depuis le requeteur info, il y a un souci sur bluetooth par exemple
  • Regarder pourquoi le nom ne change pas quand on modifie le nom Amazon et qu’on lance un scan

Améliorations

  • Toiletter les logs et reclasser en info/debug/…
  • Faire en sorte que les devices ajout√©s par Amazon soient d√©sactiv√©s √† la d√©tection ( xx Alexa Apps, This Device, Tous les appareils)
  • Pour le Scan ou Sant√©, ajouter un message qui dit de g√©n√©rer le cookie quand il n’existe pas encore
  • Ajouter un bouton de Refresh pour Sant√©, pour avoir le “Pr√©sent” actualis√©
  • Contr√īler la pr√©sence des d√©pendances avant de pouvoir lancer le controleur de l’API Cookie-Alexa
  • A la g√©n√©ration du cookie, rallonger le clignotement
  • A la g√©n√©ration du cookie, changer la couleur du message “ouverture de la fenetre…” mettre bleu au lieu de vert et si possible avec le cercle qui tourne
  • Supprimer la colonne “Commande envoy√©e” dans le tableau des commandes (non utile)
  • Supprimer la colonne “ID” dans l’√©cran Rappels/Alarmes (non utile)
  • Remettre les boutons Tester pour les commandes Reminder et Alarm en mettant des donn√©es test dans le code
  • Corriger la commande alarm?&when=#when#&recurring=#recurring# par alarm?when=#when#&recurring=#recurring#
  • Trouver comment fonctionne table_cmd et comment sont class√©es les commandes dans le tableau
  • Voir pourquoi on ne peut pas d√©placer les commandes dans le tableau des commandes
  • Agrandir un peu vers le bas la fenetre d’identification du cookie Amazon, quand il demande le controle captcha, on n’a pas le bouton de validation
  • Dans la commande whennextalarm, permettre d’ecrire l’option hour en majuscules ou minuscules
  • Trier les routines par ordre alphab√©tique.
  • Ajouter la prochaine alarme musicale
  • Supprimer musicalalarmmusicentity pour r√©cup√©rer la musique par whennextmusicalalarm
  • Regarder pourquoi pas de bouton Refresh pour le player d’un groupe
  • Il faudrait que la liste d√©roulante des sons des alarmes puisse se mettre √† jour toute seule (elle est dans un template pour les scenarios et dans une commande action)
  • Si un device est offline, mettre widget en veille ou auy moins couper l’icone de playing
  • Ajouter shuffle et repeat¬† pour les Multirooms
  • Ne prendre en compte pour les derni√®res interactions que les phrases qui sont en success
  • Si le device existe au scan, ne pas modifier la visibilit√© (case visible) Demande de JAG

Evolutions

  • Ajouter aux devices uniquement les commandes qui sont support√©es par chacun
  • Permettre d’avoir d’autres serveur que amazon.fr
  • R√©cup√©rer “‘the last spoken voice command”
  • Permettre d’activer/d√©sactiver les alarmes
  • Ajouter date/heure dans les logs
  • Ajouter un WhenNextTimer
  • Gestion des routines
  • Lancement de son via MP3 ou autre (pour g√©n√©rer une alarme intrusion)
  • R√©cup√©rer le volume “en cours”
  • Programmer des fonctions telles que Speak qui enregistrent le volume en cours, lance la commande Speak √† un volume pr√©cis et remette l’ancien volume
  • Ajouter une case √† cocher pour Utilisateurs avertis
  • Mieux g√©rer les devices d√©connect√©s
  • La commande action Delete All Alarms pourrait permettre de supprimer les rappels
  • Aller r√©cup√©rer l’information “Do Not Distrub” pour l’affecter aux devices (requete /api/dnd/device-status-list)
  • Aller r√©cup√©rer l’information “bluetoothStates” (requete /api/bluetooth?)

Equipe et besoin d’aide

L’√©quipe est la suivante :

26350534  Sigalou Développeur généraliste, touche à tout. Concepteur du plugin, en appui sur les améliorations, corrections de bugs et autres évolutions.
¬†Nebz ¬†Nebz D√©veloppeur confirm√©, tr√®s pr√©sent sur l’appui √† l’utilisation de NPM et des d√©pendances, plein de bonnes id√©es.
jbecker  Jbecker Développeur très confirmé et rigoureux dans la présentation et la simplification des scripts, assure le lien avec le script ioBroker

Toutes les bonnes volontées sont les bienvenues, travail collectif sur ce plugin.

Que vous soyez programmeur, développeur, utilisateur ou plein de bonne voloonté, il y a des choses à faire.

Nous aurions besoin de traducteurs pour rendre international ce plugin.

La documentation est √† r√©aliser, des tutos probablement utiles …

One thought on “Alexa-API (et AmazonMusic/Deezer/Spotify) Changelog / Todo List

Laisser un commentaire