Je rajouterai que c’est pas plus mal de repartir sur un plugin « remis à neuf » au moins pour le plugin ID.
Sinon je me demande si en installant un plugin depuis github avec le même ID qu’un plugin existant sur le market, jeedom risque de continuer à proposer des mises à jour sur le plugin venant du market?
et pour ce genre de plugin largement utilisé, ca sera qd meme plus simple qu’il soit installable depuis le market
Si tu es sûr et que cela ne te dérange pas, alors je prendrai le relai (bon, ca me met un coup de pression pour le coup )
Et pour les PR, ce sera avec le plus grand des plaisirs, toute aide est la bienvenue, car c’est un « gros » morceau (pour moi en tout cas !) et le temps défile trop vite (avec la famille, le boulot…) du coup les nuits sont trop courtes
Si cela intéresse du monde de jeter un premier coup d’oeil, le code est ici :
PS : la branche béta est « testable » même si c’est vraiment du « early access » !!!
Si tu peux, si tu désinstalles le premier (venant du market), tu peux un installer un autre venant de github;
et ton fork a toujours comme id « googlecast » (cf info.json) et la class du plugin est toujours « googlecast » donc si tu as les deux en // … je ne vois pas comment jeedom peut savoir quelle class il doit charger; c’est précisément le genre de conflits qui j’envisageais
Oui cela fait parti de la todo , la todo est tellement longue que pour l’instant je me concentre sur le TTS (celui là est plutôt bien avancé) et sur le contrôle du Google (volume, online, info de lecture, retour d’état en temps réel, etc…)
Mais encore avant, je continue à me familiarise avec la communication entre un démon, les multi thread python, jeedom (retour mais aussi l’aller vers le démon) en essayant de faire attention aux ressources pour m’assurer que cela fonctionnera dans de bonnes conditions pour tout le monde.
Parfait. Prend ton temps.
Je ne pourrai peut-être pas t’aider pour le dev, car je ne maitrise pas assez l’API Jeedom, mais je pourrai voir si je peux te proposer des PR, sinon je pourrai aussi t’aider pour tester.
Bon courage.
Bonjour, top car il est bien utile ce plug in !
du coup je n’ai pas compris ce qu’il fallait faire pour les futures maj, il faut installer un nouveau plug in ou celui existant se mettra a jour ?
Encore merci
As-tu prévu (je suppose ) la lecture de fichier .mp3 ?
Perso je génére mes TTS via Voice RSS ( http://www.voicerss.org ) qui permet d’avoir des voix superbes sans limitation de volume et gratos !
Depuis des années je génère tous les matins 10-15 mn de TTS qui résume l’actualité et la génération ne prend que #15-20 sec avec leur API.
Actuellement pour le lire j’utilise une VM dédiée avec uniquement jeedom et Google Cast dans les anciennes versions !!! Autant dire que j’attends ton plugin avec impatience ! (si tu as besoin de testeur n’hésite pas non plus)
Si cela t’interesse pour le futur plugin, il suffit d’une dizaine de ligne pour exploiter leur api !!
Si tu m’envoies des exemples d’implémentations pour générer du TTS à partir de cette source (oui je suis allé voir le site, mais ca ira plus vite ainsi avec un vrai exemple ), je pourrai l’ajouter directement au plugin TTS Cast et du coup mettre à disposition de tous ce moteur TTS en plus des 3 autres
TiTidom.
EDIT : je vous propose que l’on continue à discuter du plugin TTS Cast sur ce post dédié :
Cependant, n’est il pas possible de mettre à jour le plugin existant au lieu d’en refaire un ?
En effet, cela va « encore » obliger de modifier toutes les commandes…
Ouf…je ne suis pas le seul ! C’est vrai que certaines fonctions sont claires et faciles d’utilisation surtout pour ceux qui les ont développées. L’outil ‹ ‹ remplacer › › peut-être dangereux si mal utilisé. D’où ma question : y a-t-il des tutos avec des exemples pour comprendre comment utiliser cet outil ?