Stupéfiant de rapidité !!
Peut etre que je n’utilise pas la bonne definition, c’est peut etre de la notif ?
j’ai dans un répertoire précis du ssd dans Jeedom , dans le cas de gcast , pour qu’il les joue avec la cde customcmd les mp3 sont tous dans /var/www/html/plugins/googlecast/data/media.
mais il peuvent si besoin etre ailleur. C’est une utilisation peut etre trop restrictive pour un P.I. comme le tien, avec une adresse http, peut etre ?.
Re,
ok c’est ce que je me disais, et tu viens de le confirmer.
Mais déjà, je peux te confirmer que ce sera possible.
Je vais surement ajouter un répertoire « custom » dans /data/media/ (ou un truc du genre, il faut que j’y réfléchisse !) L’idée, c’est d’éviter que tes mp3 soient sauvegardés dans les backups jeedom, donc je vais voir comment te faire ca
Et dans l’idée, je pourrais même ajouter le fait que le plugin prenne le nom de tes mp3 pour les ajouter dans une liste (dans une commande dédiée, type « MySound » par exemple), et comme ca tu n’aurais plus qu’à sélectionner son nom dans la liste pour le jouer
Je me le note (c’est la journée où je note tout mdr)
TiTidom.
Bonjour,
Bravo pour le plugin, install / démarrage en moins de 10 mn !!!
Juste une remarque, je n’ai pas trouvé l’info donnant le status en cours, j’en ai besoin pour mettre en place une boucle d’attente de la fin de vocalisation d’un TTS (ou d’un son quelconque éventuellement)
Encore bravo
Mes infos de config :
Core : 4.4.2 (beta)
DNS Jeedom : oui
Plugin : TTS Cast
Version : 2024-02-04 21:13:55 (beta)
Statut Démon : Démarré - (2024-02-05 12:14:29)
Super merci !!
Bonsoir,
Pour répondre à ton besoin, tu peux te servir du champ Cast Media State
:
Il passe à l’état PLAYING lorsqu’une notif TTS est jouée, et à la fin , repasse en IDLE ou UNKNOWN.
Perso je m’en sers dans mes scénarios pour tester s’il n’y a pas déjà quelque chose en cours de lecture de cette manière :
Bonne soirée,
TiTidom.
Bonsoir,
Bon, j’ai regardé (très rapidement, car cela m’intriguait ), mais en fait Google diffuse ce son à chaque démarrage d’une appli, et j’avoue (à ce stade) même pas savoir si c’est désactivable.
Es-tu sûr (loin de moi de douter, mais je préfère vérifier ) qu’avec GoogleCast ce n’était pas le cas ? ou bien dans ton usage de ton réveil matin, le volume était à 0 au lancement de la radio et du coup le son ne s’entendait pas ?
Car par contre comme solution pour une fonction "Réveil en douceur (sans le ding de google), je peux te proposer cela :
Si le volume est à 0 ou en « mute on », alors il n’y a pas le son de lancement de l’appli et juste après avoir lancé ta commande radio, tu fais monter le son doucement, et ainsi : réveil en douceur avec de la bonne musique
Dis moi si cela te conviendrait,
Bonne soirée,
TiTidom.
Alors… Je viens de faire un scénario Réveil matin avec la radio.
Et je pars du scénario que j’avais déjà fait.
Et oui, je fais déjà le volume à 0 avant de lancer la radio.
Donc, ta proposition me convient tout à fait
Jusque-là, j’ai laissé le plugin en mode Test. Je vais pouvoir le mettre en prod pour le solliciter un peu plus.
Merci pour ton dev et ta recherche.
Edit : je viens de tester la radio dans la SdB sur un autre mini. Et le klonk est là. Et en fait, il est aussi présent sur Google Cast.
Ah, voici un autre cas.
Je teste le réveil-matin sur mon SmartClock Lenovo.
L’appareil ne réagit pas à la demande radio
Log ttscast_daemon
0000|[2024-02-05 19:40:27]ERROR : [DAEMON][mediaActions] Exception on mediaActions :: Trying to use the controller without it being registered with a Cast object.
et le log ttcast :
0000|[2024-02-05 20:41:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: artist =
0001|[2024-02-05 20:41:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: album_name =
0002|[2024-02-05 20:41:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: content_type =
0003|[2024-02-05 20:41:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: stream_type = UNKNOWN
0004|[2024-02-05 20:41:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: last_updated =
0005|[2024-02-05 20:42:30]DEBUG : [CALLBACK] TTSCast Schedule
0006|[2024-02-05 20:42:30]DEBUG : [CALLBACK] TTSCast Schedule :: c45377cc-5ab7-7bfa-4715-27a382300d16
0007|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: online = 1
0008|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_level = 20
0009|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_muted =
0010|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedule = 05/02/2024 - 19:42:30
0011|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: player_state = UNKNOWN
0012|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: display_name =
0013|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedulets = 1707162150
0014|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: app_id =
0015|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: status_text =
0016|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: title =
0017|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: artist =
0018|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: album_name =
0019|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: content_type =
0020|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: stream_type = UNKNOWN
0021|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: last_updated =
0022|[2024-02-05 20:42:30]DEBUG : [CALLBACK] TTSCast Schedule :: 13999214-e5cf-383e-d322-b9145ff76beb
0023|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: online = 1
0024|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_level = 49
0025|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_muted =
0026|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedule = 05/02/2024 - 19:42:30
0027|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: player_state = UNKNOWN
0028|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: display_name =
0029|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: app_id =
0030|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: status_text =
0031|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedulets = 1707162150
0032|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: title =
0033|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: artist =
0034|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: album_name =
0035|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: content_type =
0036|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: stream_type = UNKNOWN
0037|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: last_updated =
0038|[2024-02-05 20:42:30]DEBUG : [CALLBACK] TTSCast Schedule :: c36e9833-d1ea-449a-448a-77779944f758
0039|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: online = 1
0040|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_level = 30
0041|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_muted =
0042|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedule = 05/02/2024 - 19:42:30
0043|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: player_state = UNKNOWN
0044|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: display_name =
0045|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedulets = 1707162150
0046|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: app_id =
0047|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: status_text =
0048|[2024-02-05 20:42:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: title =
0049|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: artist =
0050|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: album_name =
0051|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: content_type =
0052|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: stream_type = UNKNOWN
0053|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: last_updated =
0054|[2024-02-05 20:42:31]DEBUG : [CALLBACK] TTSCast Schedule :: 876a6c75-7b93-16a6-59ad-27b33f0b1ac3
0055|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: online = 1
0056|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_level = 100
0057|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_muted =
0058|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedule = 05/02/2024 - 19:42:30
0059|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: player_state = UNKNOWN
0060|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: display_name =
0061|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedulets = 1707162150
0062|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: app_id =
0063|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: status_text =
0064|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: title =
0065|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: artist =
0066|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: album_name =
0067|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: content_type =
0068|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: stream_type = UNKNOWN
0069|[2024-02-05 20:42:31]DEBUG : [SCHEDULE][CAST] Cast cmd event :: last_updated =
0070|[2024-02-05 20:43:30]DEBUG : [CALLBACK] TTSCast Schedule
0071|[2024-02-05 20:43:30]DEBUG : [CALLBACK] TTSCast Schedule :: c45377cc-5ab7-7bfa-4715-27a382300d16
0072|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: online = 1
0073|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_level = 20
0074|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_muted =
0075|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedule = 05/02/2024 - 19:43:30
0076|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: player_state = UNKNOWN
0077|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: display_name =
0078|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedulets = 1707162210
0079|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: app_id =
0080|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: status_text =
0081|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: title =
0082|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: artist =
0083|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: album_name =
0084|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: content_type =
0085|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: stream_type = UNKNOWN
0086|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: last_updated =
0087|[2024-02-05 20:43:30]DEBUG : [CALLBACK] TTSCast Schedule :: 13999214-e5cf-383e-d322-b9145ff76beb
0088|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: online = 1
0089|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_level = 49
0090|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_muted =
0091|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedule = 05/02/2024 - 19:43:30
0092|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: player_state = UNKNOWN
0093|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: display_name =
0094|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: app_id =
0095|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: status_text =
0096|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedulets = 1707162210
0097|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: title =
0098|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: artist =
0099|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: album_name =
0100|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: content_type =
0101|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: stream_type = UNKNOWN
0102|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: last_updated =
0103|[2024-02-05 20:43:30]DEBUG : [CALLBACK] TTSCast Schedule :: c36e9833-d1ea-449a-448a-77779944f758
0104|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: online = 1
0105|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_level = 30
0106|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_muted =
0107|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedule = 05/02/2024 - 19:43:30
0108|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: player_state = UNKNOWN
0109|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: display_name =
0110|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedulets = 1707162210
0111|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: app_id =
0112|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: status_text =
0113|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: title =
0114|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: artist =
0115|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: album_name =
0116|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: content_type =
0117|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: stream_type = UNKNOWN
0118|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: last_updated =
0119|[2024-02-05 20:43:30]DEBUG : [CALLBACK] TTSCast Schedule :: 876a6c75-7b93-16a6-59ad-27b33f0b1ac3
0120|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: online = 1
0121|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_level = 100
0122|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_muted =
0123|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedule = 05/02/2024 - 19:43:30
0124|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: player_state = UNKNOWN
0125|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: display_name =
0126|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedulets = 1707162210
0127|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: app_id =
0128|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: status_text =
0129|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: title =
0130|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: artist =
0131|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: album_name =
0132|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: content_type =
0133|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: stream_type = UNKNOWN
0134|[2024-02-05 20:43:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: last_updated =
0135|[2024-02-05 20:44:30]DEBUG : [CALLBACK] TTSCast Schedule
0136|[2024-02-05 20:44:30]DEBUG : [CALLBACK] TTSCast Schedule :: c45377cc-5ab7-7bfa-4715-27a382300d16
0137|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: online = 1
0138|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_level = 20
0139|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_muted =
0140|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedule = 05/02/2024 - 19:44:30
0141|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: player_state = UNKNOWN
0142|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: display_name =
0143|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedulets = 1707162270
0144|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: app_id =
0145|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: status_text =
0146|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: title =
0147|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: artist =
0148|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: album_name =
0149|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: content_type =
0150|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: stream_type = UNKNOWN
0151|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: last_updated =
0152|[2024-02-05 20:44:30]DEBUG : [CALLBACK] TTSCast Schedule :: 13999214-e5cf-383e-d322-b9145ff76beb
0153|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: online = 1
0154|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_level = 49
0155|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_muted =
0156|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedule = 05/02/2024 - 19:44:30
0157|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: player_state = UNKNOWN
0158|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: display_name =
0159|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: app_id =
0160|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: status_text =
0161|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedulets = 1707162270
0162|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: title =
0163|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: artist =
0164|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: album_name =
0165|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: content_type =
0166|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: stream_type = UNKNOWN
0167|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: last_updated =
0168|[2024-02-05 20:44:30]DEBUG : [CALLBACK] TTSCast Schedule :: c36e9833-d1ea-449a-448a-77779944f758
0169|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: online = 1
0170|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_level = 30
0171|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_muted =
0172|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedule = 05/02/2024 - 19:44:30
0173|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: player_state = UNKNOWN
0174|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: display_name =
0175|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedulets = 1707162270
0176|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: app_id =
0177|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: status_text =
0178|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: title =
0179|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: artist =
0180|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: album_name =
0181|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: content_type =
0182|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: stream_type = UNKNOWN
0183|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: last_updated =
0184|[2024-02-05 20:44:30]DEBUG : [CALLBACK] TTSCast Schedule :: 876a6c75-7b93-16a6-59ad-27b33f0b1ac3
0185|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: online = 1
0186|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_level = 100
0187|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: volume_muted =
0188|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedule = 05/02/2024 - 19:44:30
0189|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: player_state = UNKNOWN
0190|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: display_name =
0191|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: lastschedulets = 1707162270
0192|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: app_id =
0193|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: status_text =
0194|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: title =
0195|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: artist =
0196|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: album_name =
0197|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: content_type =
0198|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: stream_type = UNKNOWN
0199|[2024-02-05 20:44:30]DEBUG : [SCHEDULE][CAST] Cast cmd event :: last_updated =
Le TTS aussi ne se lance pas.
Edit : J’ai lancé TTS et radio sur Google Cast et c’est ok.
Bonsoir,
Ca te le fait tout le temps ? ou à certains moments ?
Concernant les logs, en général il ne se passe pas grand chose dans les logs ttscas, et tout (ou presque) se passe dans le log du démon.
Tu pourrais mettre plus de logs du démon (quelques dizaines de lignes avant à minima) pour que j’essaie de comprendre ce qu’il se passe.
PS : Je voudrais notamment voir ton smartclock aurait pas perdu sa connexion juste avant par exemple.
TiTidom.
Salut,
Oui, cela est systématique.
Ok, je n’envoie plus les logs ttcast, et je laisse ttscast_daemon entier.
De ce que j’ai vu, il n’y a pas grand chose d’autre là dedans.
Hello,
Si tu parles des logs du démon, en mode débug elles sont plutôt tellement énormes que très vite, Jeedom a du mal à l’afficher (les miens montent à plusieurs dizaines de Mo en un peu plus de 24h )
C’est implémenté (j’avoue, j’avais commencé avant que tu me le demandes, sinon j’y aurais passé la nuit lol). Ce sera dispo dans la prochaine béta qui devrait sortir d’ici la fin de la semaine
La partie « Custom Sound » y sera également, il faudra mettre tes fichiers mp3 dans le répertoire media/custom/
et lancer un scan (pour écrire la liste des fichiers dans ton/tes équipements) et ensuite tu pourras t’en servir au niveau d’un scénario par exemple en appelant directement le son correspondant via son nom.
EDIT : il sera également possible d’ajouter un son directement à partir de l’interface (en le téléchargeant depuis son ordinateur) et de rafraichir la liste des sons des équipements via un bouton dans la page config du plugin.
TiTidom.
Hello,
J’ai augmenté le temps de connexion à un équipement lorsqu’il est détecté par le démon, il faudrait voir si cela améliore la chose ou pas.
Ce sera dans la prochaine béta, mais si tu veux modifier la ligne en question, tu peux te rendre dans l’éditeur de fichier, éditer le fichier /plugins/ttscast/resources/ttscastd/ttscastd.py
Ligne (pour moi 1122), mais le plus important est de chercher la ligne chromecast.wait(timeout=10)
Et de mettre à la place chromecast.wait(timeout=30)
(cela se trouve dans la fonction castCallBack(chromecast=None)
Sauvegarder, redémarrer le démon, et voir ensuite si cela change quelque chose ?
Autre question : le TTS et la radio fonctionnent pas, mais la mise à jour automatique de l’état fonctionne pas non plus du coup ? (j’entend pas là : si tu joue de la musique sur cet équipement par exemple, est ce que sur le dashboard l’état (à PLAYING) se met bien à jour et la date d’update s’incrémente bien toutes les minutes ou bien il et dit au bout de 5 min que l’équipement est hors ligne et plus d’update des états ??)
- Chez moi le champ s’appelle « Cast State » et son état reste bloqué à la valeur ‹ UNKNOWN ›
, pas de mise à jour
- Par ailleurs le message TTS semble limiter à 1000 octets, au dela de cette longueur il semble ne pas envoyer le tts
Hello,
tu as du installer les différentes béta depuis le début, et il y a eu pas mal de changements, même sur les commandes en elles-mêmes, je te conseille dans un premier temps de supprimer les équipements (au moins un pour démarrer) et de relancer un scan ensuite après avoir redémarré le démon (pour que tout soit propre).
Et voir si c’est toujours le cas où non, et si oui on regardera bien sûr
EDIT : Au niveau Dashboard, un équipement doit ressembler à cela dans les dernières versions (sauf les sons en bas, car c’est pour la prochaine version) :
Et la mise à jour des états est faite quasi en temps réel, donc doit se mettre à jour dès que tu lis un TTS, Youtube, de la musiques, une radio, que tu changes le volume sur ton google etc…
Bonne journée,
TiTidom.
Voici un test TTS sur le smartClock
ttscast_daemon.txt (45,4 Ko)
le log est énorme une fois le démon relancé
J’ai modifié comme demandé :
le TTS et la radio fonctionne.
ttscast_daemon.txt (17,9 Ko)
Edit : j’ai remis 10, relancé le démon, et lancer une radio sur le SmartClock : ca se lance puis se coupe de suite.
Hello,
Est ce que je dois comprendre que c’est une bonne nouvelle ?
Et donc, tu me confirmes (en tout cas pour toi) que je peux laisser timeout=30
dans la prochaine béta ?
(je préfère être sûr )
Hello,
absolument super !! merci
Bonjour à tous,
Question :
De manière générale, si certains sont intéressés par des langues spécifiques (pour les voix Google Cloud TTS), n’hésitez pas à m’en faire part ici.
EDIT : à aujourd’hui, on a France, Canada, Anglais, Serbe (demande spécifique d’un utilisateur)
Bonne journée,
TiTidom.
Ca avance !!!
Avec une fresh install, j’ai retrouvé la mise à jour de l’état, donc ça c’est OK
Par contre la limitation à 1000 caractères du message persiste, via scénario ou directement dans le widget, au dela de 1000 cela ne passe pas.
Le log du daemon ne passe pas ici, je te le joint en .txt , il comporte quelques erreurs
daemon.txt (74,7 Ko)