Problème d'erreur 104 pour le TTS

Bonjour et merci pour votre plug-in,

ça fait quelques années que j’avais arreté de vouloir refaire parler ma Google Home mini car ça ne marchait plus,

Je m’y suis remis :slightly_smiling_face:

J’ai tenté gcast, erreur 104 :

0001|[2024-05-16 09:42:23] ERROR  : Erreur sur la commande : [Notifications][Google HOME][Parle]  => {"title":"","message":"test","user_login":"admin","user_id":"1"} Error can not load playing file : ?$b012a4d0-3291-426a-8688-2231fe3887b1sender-0" urn:x-cast:com.google.cast.media(2O{"requestId":921489134,"type":"LOAD_FAILED","detailedErrorCode":104,"itemId":1}
0002|[2024-05-16 09:42:23] ERROR  : Erreur exécution de la commande [Notifications][Google HOME][Parle] : Error can not load playing file : ?$b012a4d0-3291-426a-8688-2231fe3887b1sender-0" urn:x-cast:com.google.cast.media(2O{"requestId":921489134,"type":"LOAD_FAILED","detailedErrorCode":104,"itemId":1}

J’ai testé avec TTSCAST qui a l’air génial, mais pareil erreur 104, j’ai essayé de modifier le moteur dans la configuration de Jeedom générale, pico ou espeach, pareil, dans le plugin avec Jeedom local ou Google translate pareil

0179|[2024-05-16 10:37:52] DEBUG  : [Home Mini Salle de bain(192.168.1.100):8009] Received: Message urn:x-cast:com.google.cast.media from 6767a3cf-dfae-4a1b-b5e4-d933242cdd03 to sender-0: {'requestId': 6, 'type': 'LOAD_FAILED', 'detailedErrorCode': 104, 'itemId': 1}

0156|[2024-05-16 10:37:52] DEBUG  : [DAEMON][HANDLER] Client connected to [127.0.0.1:37228]
0157|[2024-05-16 10:37:52] DEBUG  : [DAEMON][HANDLER] Message read from socket :: b'{"cmd": "action", "cmd_action": "tts", "ttsLang": "fr-FR", "ttsEngine": "gtranslatetts", "ttsSpeed": "1.0", "ttsOptions": "", "ttsText": "test", "ttsGoogleUUID": "27b8b118-1301-8735-fae1-761dec86aeac", "ttsVoiceName": "fr-FR-Standard-A", "ttsRSSVoiceName": "fr-fr-Bette", "ttsRSSSpeed": "0", "apikey": "***"}'
0158|[2024-05-16 10:37:52] DEBUG  : [DAEMON][HANDLER] Client disconnected from [127.0.0.1:37228]
0159|[2024-05-16 10:37:52] DEBUG  : [DAEMON][SOCKET] Message received in socket JEEDOM_SOCKET_MESSAGE
0160|[2024-05-16 10:37:52] DEBUG  : [DAEMON][SOCKET] Action
0161|[2024-05-16 10:37:52] DEBUG  : [DAEMON][SOCKET] Generate And Play TTS
0162|[2024-05-16 10:37:52] DEBUG  : [DAEMON][SOCKET] TTS :: {'cmd': 'action', 'cmd_action': 'tts', 'ttsLang': 'fr-FR', 'ttsEngine': 'gtranslatetts', 'ttsSpeed': '1.0', 'ttsOptions': '', 'ttsText': 'test', 'ttsGoogleUUID': '27b8b118-1301-8735-fae1-761dec86aeac', 'ttsVoiceName': 'fr-FR-Standard-A', 'ttsRSSVoiceName': 'fr-fr-Bette', 'ttsRSSSpeed': '0', 'apikey': 'bx5zCuBic3uJSNj5wPk0nf4DlEFEPkexyF9PeTipzCTR2QhU5fu11hcSromx1ML6'}
0163|[2024-05-16 10:37:52] DEBUG  : [DAEMON][TTS] Check des répertoires
0164|[2024-05-16 10:37:52] DEBUG  : [DAEMON][TTS] TTSEngine = gtranslatetts
0165|[2024-05-16 10:37:52] DEBUG  : [DAEMON][TTS] Nom du fichier à générer :: /tmp/jeedom/ttscast_cache/71b32749b63cfc6d0b36459c6f23928f.mp3
0166|[2024-05-16 10:37:52] DEBUG  : [DAEMON][TTS] Le fichier TTS existe déjà dans le cache :: /tmp/jeedom/ttscast_cache/71b32749b63cfc6d0b36459c6f23928f.mp3
0167|[2024-05-16 10:37:52] DEBUG  : [DAEMON][TTS] URL du fichier TTS à diffuser :: http://127.0.0.1/plugins/ttscast/data/cache/71b32749b63cfc6d0b36459c6f23928f.mp3
0168|[2024-05-16 10:37:52] DEBUG  : [DAEMON][Cast] Diffusion sur le Google Home :: 27b8b118-1301-8735-fae1-761dec86aeac
0169|[2024-05-16 10:37:52] DEBUG  : [DAEMON][Cast] Chromecast trouvé, tentative de lecture TTS
0170|[2024-05-16 10:37:52] DEBUG  : [DAEMON][Cast] Thumb path :: http://127.0.0.1/plugins/ttscast/data/images/tts.png
0171|[2024-05-16 10:37:52] DEBUG  : [Home Mini Salle de bain(192.168.1.100):8009] Sending: Message urn:x-cast:com.google.cast.media from sender-0 to 6767a3cf-dfae-4a1b-b5e4-d933242cdd03: {'media': {'contentId': 'http://127.0.0.1/plugins/ttscast/data/cache/71b32749b63cfc6d0b36459c6f23928f.mp3', 'streamType': 'BUFFERED', 'contentType': 'audio/mp3', 'metadata': {'title': 'TTSCast', 'subtitle': 'Jeedom', 'images': [{'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}, {'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}], 'thumb': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png', 'metadataType': 0}}, 'type': 'LOAD', 'autoplay': True, 'customData': {}, 'requestId': 6, 'sessionId': '6767a3cf-dfae-4a1b-b5e4-d933242cdd03'}
0172|[2024-05-16 10:37:52] DEBUG  : [Home Mini Salle de bain(192.168.1.100):8009] Received: Message urn:x-cast:com.google.cast.media from 6767a3cf-dfae-4a1b-b5e4-d933242cdd03 to *: {'type': 'MEDIA_STATUS', 'status': [{'mediaSessionId': 3, 'playbackRate': 1, 'playerState': 'IDLE', 'currentTime': 0, 'supportedMediaCommands': 274447, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'http://127.0.0.1/plugins/ttscast/data/cache/71b32749b63cfc6d0b36459c6f23928f.mp3', 'streamType': 'BUFFERED', 'contentType': 'audio/mp3', 'metadata': {'title': 'TTSCast', 'subtitle': 'Jeedom', 'images': [{'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}, {'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}], 'thumb': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png', 'metadataType': 0}, 'mediaCategory': 'AUDIO'}, 'currentItemId': 1, 'extendedStatus': {'playerState': 'LOADING', 'media': {'contentId': 'http://127.0.0.1/plugins/ttscast/data/cache/71b32749b63cfc6d0b36459c6f23928f.mp3', 'streamType': 'BUFFERED', 'contentType': 'audio/mp3', 'metadata': {'title': 'TTSCast', 'subtitle': 'Jeedom', 'images': [{'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}, {'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}], 'thumb': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png', 'metadataType': 0}, 'mediaCategory': 'AUDIO'}, 'mediaSessionId': 3}, 'repeatMode': 'REPEAT_OFF'}], 'requestId': 0}
0173|[2024-05-16 10:37:52] DEBUG  : [Home Mini Salle de bain(192.168.1.100):8009] Message unhandled: Message urn:x-cast:com.google.cast.media from 6767a3cf-dfae-4a1b-b5e4-d933242cdd03 to *: {'type': 'MEDIA_STATUS', 'status': [{'mediaSessionId': 3, 'playbackRate': 1, 'playerState': 'IDLE', 'currentTime': 0, 'supportedMediaCommands': 274447, 'volume': {'level': 1, 'muted': False}, 'media': {'contentId': 'http://127.0.0.1/plugins/ttscast/data/cache/71b32749b63cfc6d0b36459c6f23928f.mp3', 'streamType': 'BUFFERED', 'contentType': 'audio/mp3', 'metadata': {'title': 'TTSCast', 'subtitle': 'Jeedom', 'images': [{'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}, {'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}], 'thumb': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png', 'metadataType': 0}, 'mediaCategory': 'AUDIO'}, 'currentItemId': 1, 'extendedStatus': {'playerState': 'LOADING', 'media': {'contentId': 'http://127.0.0.1/plugins/ttscast/data/cache/71b32749b63cfc6d0b36459c6f23928f.mp3', 'streamType': 'BUFFERED', 'contentType': 'audio/mp3', 'metadata': {'title': 'TTSCast', 'subtitle': 'Jeedom', 'images': [{'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}, {'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}], 'thumb': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png', 'metadataType': 0}, 'mediaCategory': 'AUDIO'}, 'mediaSessionId': 3}, 'repeatMode': 'REPEAT_OFF'}], 'requestId': 0}
0174|[2024-05-16 10:37:52] DEBUG  : Media:Updated status <MediaStatus {'metadata_type': 0, 'title': 'TTSCast', 'series_title': None, 'season': None, 'episode': None, 'artist': None, 'album_name': None, 'album_artist': None, 'track': None, 'subtitle_tracks': {}, 'images': [MediaImage(url='http://127.0.0.1/plugins/ttscast/data/images/tts.png', height=None, width=None), MediaImage(url='http://127.0.0.1/plugins/ttscast/data/images/tts.png', height=None, width=None)], 'supports_pause': True, 'supports_seek': True, 'supports_stream_volume': True, 'supports_stream_mute': True, 'supports_skip_forward': False, 'supports_skip_backward': False, 'current_time': 0, 'content_id': 'http://127.0.0.1/plugins/ttscast/data/cache/71b32749b63cfc6d0b36459c6f23928f.mp3', 'content_type': 'audio/mp3', 'duration': None, 'stream_type': 'BUFFERED', 'idle_reason': None, 'media_session_id': 3, 'playback_rate': 1, 'player_state': 'IDLE', 'supported_media_commands': 274447, 'volume_level': 1, 'volume_muted': False, 'media_custom_data': {}, 'media_metadata': {'title': 'TTSCast', 'subtitle': 'Jeedom', 'images': [{'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}, {'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}], 'thumb': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png', 'metadataType': 0}, 'current_subtitle_tracks': [], 'last_updated': datetime.datetime(2024, 5, 16, 8, 37, 52, 744359)}>
0175|[2024-05-16 10:37:52] DEBUG  : [DAEMON][NETCAST][New_Media_Status] Home Mini Salle de bain :: STATUS Media change :: <MediaStatus {'metadata_type': 0, 'title': 'TTSCast', 'series_title': None, 'season': None, 'episode': None, 'artist': None, 'album_name': None, 'album_artist': None, 'track': None, 'subtitle_tracks': {}, 'images': [MediaImage(url='http://127.0.0.1/plugins/ttscast/data/images/tts.png', height=None, width=None), MediaImage(url='http://127.0.0.1/plugins/ttscast/data/images/tts.png', height=None, width=None)], 'supports_pause': True, 'supports_seek': True, 'supports_stream_volume': True, 'supports_stream_mute': True, 'supports_skip_forward': False, 'supports_skip_backward': False, 'current_time': 0, 'content_id': 'http://127.0.0.1/plugins/ttscast/data/cache/71b32749b63cfc6d0b36459c6f23928f.mp3', 'content_type': 'audio/mp3', 'duration': None, 'stream_type': 'BUFFERED', 'idle_reason': None, 'media_session_id': 3, 'playback_rate': 1, 'player_state': 'IDLE', 'supported_media_commands': 274447, 'volume_level': 1, 'volume_muted': False, 'media_custom_data': {}, 'media_metadata': {'title': 'TTSCast', 'subtitle': 'Jeedom', 'images': [{'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}, {'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}], 'thumb': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png', 'metadataType': 0}, 'current_subtitle_tracks': [], 'last_updated': datetime.datetime(2024, 5, 16, 8, 37, 52, 744359)}>
0176|[2024-05-16 10:37:52] DEBUG  : [Home Mini Salle de bain(192.168.1.100):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'applications': [{'appId': 'CC1AD845', 'appType': 'WEB', 'displayName': 'Default Media Receiver', 'iconUrl': '', 'isIdleScreen': False, 'launchedFromCloud': False, 'namespaces': [{'name': 'urn:x-cast:com.google.cast.debugoverlay'}, {'name': 'urn:x-cast:com.google.cast.cac'}, {'name': 'urn:x-cast:com.google.cast.media'}], 'sessionId': '6767a3cf-dfae-4a1b-b5e4-d933242cdd03', 'statusText': 'Diffusion: TTSCast', 'transportId': '6767a3cf-dfae-4a1b-b5e4-d933242cdd03', 'universalAppId': 'CC1AD845'}], 'userEq': {'high_shelf': {'frequency': 4500.0, 'gain_db': 0.0, 'quality': 0.707}, 'low_shelf': {'frequency': 150.0, 'gain_db': 0.0, 'quality': 0.707}, 'max_peaking_eqs': 0, 'peaking_eqs': []}, 'volume': {'controlType': 'master', 'level': 0.6800000071525574, 'muted': False, 'stepInterval': 0.019999999552965164}}, 'type': 'RECEIVER_STATUS'}
0177|[2024-05-16 10:37:52] DEBUG  : Received status: CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.6800000071525574, volume_muted=False, app_id='CC1AD845', display_name='Default Media Receiver', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.google.cast.media'], session_id='6767a3cf-dfae-4a1b-b5e4-d933242cdd03', transport_id='6767a3cf-dfae-4a1b-b5e4-d933242cdd03', status_text='Diffusion: TTSCast', icon_url='', volume_control_type='master')
0178|[2024-05-16 10:37:52] DEBUG  : [DAEMON][NETCAST][New_Cast_Status] Home Mini Salle de bain :: STATUS Chromecast change :: CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.6800000071525574, volume_muted=False, app_id='CC1AD845', display_name='Default Media Receiver', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.google.cast.media'], session_id='6767a3cf-dfae-4a1b-b5e4-d933242cdd03', transport_id='6767a3cf-dfae-4a1b-b5e4-d933242cdd03', status_text='Diffusion: TTSCast', icon_url='', volume_control_type='master')
0179|[2024-05-16 10:37:52] DEBUG  : [Home Mini Salle de bain(192.168.1.100):8009] Received: Message urn:x-cast:com.google.cast.media from 6767a3cf-dfae-4a1b-b5e4-d933242cdd03 to sender-0: {'requestId': 6, 'type': 'LOAD_FAILED', 'detailedErrorCode': 104, 'itemId': 1}
0180|[2024-05-16 10:37:52] DEBUG  : Media:Load failed with code 104(MEDIA_SRC_NOT_SUPPORTED) for queue item id 1
0181|[2024-05-16 10:37:52] ERROR  : [DAEMON][NETCAST][Load_Media_Failed] Home Mini Salle de bain :: LOAD Media FAILED for item :: 1 with code :: 104
0182|[2024-05-16 10:37:52] DEBUG  : [DAEMON][Cast] Diffusion lancée :: <MediaStatus {'metadata_type': 0, 'title': 'TTSCast', 'series_title': None, 'season': None, 'episode': None, 'artist': None, 'album_name': None, 'album_artist': None, 'track': None, 'subtitle_tracks': {}, 'images': [MediaImage(url='http://127.0.0.1/plugins/ttscast/data/images/tts.png', height=None, width=None), MediaImage(url='http://127.0.0.1/plugins/ttscast/data/images/tts.png', height=None, width=None)], 'supports_pause': True, 'supports_seek': True, 'supports_stream_volume': True, 'supports_stream_mute': True, 'supports_skip_forward': False, 'supports_skip_backward': False, 'current_time': 0, 'content_id': 'http://127.0.0.1/plugins/ttscast/data/cache/71b32749b63cfc6d0b36459c6f23928f.mp3', 'content_type': 'audio/mp3', 'duration': None, 'stream_type': 'BUFFERED', 'idle_reason': None, 'media_session_id': 3, 'playback_rate': 1, 'player_state': 'IDLE', 'supported_media_commands': 274447, 'volume_level': 1, 'volume_muted': False, 'media_custom_data': {}, 'media_metadata': {'title': 'TTSCast', 'subtitle': 'Jeedom', 'images': [{'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}, {'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}], 'thumb': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png', 'metadataType': 0}, 'current_subtitle_tracks': [], 'last_updated': datetime.datetime(2024, 5, 16, 8, 37, 52, 744359)}>
0183|[2024-05-16 10:37:52] DEBUG  : [Home Mini Salle de bain(192.168.1.100):8009] Received: Message urn:x-cast:com.google.cast.media from 6767a3cf-dfae-4a1b-b5e4-d933242cdd03 to *: {'type': 'MEDIA_STATUS', 'status': [{'mediaSessionId': 3, 'playbackRate': 1, 'playerState': 'IDLE', 'currentTime': 0, 'supportedMediaCommands': 274447, 'volume': {'level': 1, 'muted': False}, 'currentItemId': 1, 'idleReason': 'ERROR'}], 'requestId': 0}
0184|[2024-05-16 10:37:52] DEBUG  : Media:Updated status <MediaStatus {'metadata_type': 0, 'title': 'TTSCast', 'series_title': None, 'season': None, 'episode': None, 'artist': None, 'album_name': None, 'album_artist': None, 'track': None, 'subtitle_tracks': {}, 'images': [MediaImage(url='http://127.0.0.1/plugins/ttscast/data/images/tts.png', height=None, width=None), MediaImage(url='http://127.0.0.1/plugins/ttscast/data/images/tts.png', height=None, width=None)], 'supports_pause': True, 'supports_seek': True, 'supports_stream_volume': True, 'supports_stream_mute': True, 'supports_skip_forward': False, 'supports_skip_backward': False, 'current_time': 0, 'content_id': 'http://127.0.0.1/plugins/ttscast/data/cache/71b32749b63cfc6d0b36459c6f23928f.mp3', 'content_type': 'audio/mp3', 'duration': None, 'stream_type': 'BUFFERED', 'idle_reason': 'ERROR', 'media_session_id': 3, 'playback_rate': 1, 'player_state': 'IDLE', 'supported_media_commands': 274447, 'volume_level': 1, 'volume_muted': False, 'media_custom_data': {}, 'media_metadata': {'title': 'TTSCast', 'subtitle': 'Jeedom', 'images': [{'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}, {'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}], 'thumb': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png', 'metadataType': 0}, 'current_subtitle_tracks': [], 'last_updated': datetime.datetime(2024, 5, 16, 8, 37, 52, 861953)}>
0185|[2024-05-16 10:37:52] DEBUG  : [DAEMON][NETCAST][New_Media_Status] Home Mini Salle de bain :: STATUS Media change :: <MediaStatus {'metadata_type': 0, 'title': 'TTSCast', 'series_title': None, 'season': None, 'episode': None, 'artist': None, 'album_name': None, 'album_artist': None, 'track': None, 'subtitle_tracks': {}, 'images': [MediaImage(url='http://127.0.0.1/plugins/ttscast/data/images/tts.png', height=None, width=None), MediaImage(url='http://127.0.0.1/plugins/ttscast/data/images/tts.png', height=None, width=None)], 'supports_pause': True, 'supports_seek': True, 'supports_stream_volume': True, 'supports_stream_mute': True, 'supports_skip_forward': False, 'supports_skip_backward': False, 'current_time': 0, 'content_id': 'http://127.0.0.1/plugins/ttscast/data/cache/71b32749b63cfc6d0b36459c6f23928f.mp3', 'content_type': 'audio/mp3', 'duration': None, 'stream_type': 'BUFFERED', 'idle_reason': 'ERROR', 'media_session_id': 3, 'playback_rate': 1, 'player_state': 'IDLE', 'supported_media_commands': 274447, 'volume_level': 1, 'volume_muted': False, 'media_custom_data': {}, 'media_metadata': {'title': 'TTSCast', 'subtitle': 'Jeedom', 'images': [{'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}, {'url': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png'}], 'thumb': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png', 'metadataType': 0}, 'current_subtitle_tracks': [], 'last_updated': datetime.datetime(2024, 5, 16, 8, 37, 52, 861953)}>
0186|[2024-05-16 10:37:52] DEBUG  : [Home Mini Salle de bain(192.168.1.100):8009] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'applications': [{'appId': 'CC1AD845', 'appType': 'WEB', 'displayName': 'Default Media Receiver', 'iconUrl': '', 'isIdleScreen': False, 'launchedFromCloud': False, 'namespaces': [{'name': 'urn:x-cast:com.google.cast.debugoverlay'}, {'name': 'urn:x-cast:com.google.cast.cac'}, {'name': 'urn:x-cast:com.google.cast.media'}], 'sessionId': '6767a3cf-dfae-4a1b-b5e4-d933242cdd03', 'statusText': 'Default Media Receiver', 'transportId': '6767a3cf-dfae-4a1b-b5e4-d933242cdd03', 'universalAppId': 'CC1AD845'}], 'userEq': {'high_shelf': {'frequency': 4500.0, 'gain_db': 0.0, 'quality': 0.707}, 'low_shelf': {'frequency': 150.0, 'gain_db': 0.0, 'quality': 0.707}, 'max_peaking_eqs': 0, 'peaking_eqs': []}, 'volume': {'controlType': 'master', 'level': 0.6800000071525574, 'muted': False, 'stepInterval': 0.019999999552965164}}, 'type': 'RECEIVER_STATUS'}
0187|[2024-05-16 10:37:52] DEBUG  : Received status: CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.6800000071525574, volume_muted=False, app_id='CC1AD845', display_name='Default Media Receiver', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.google.cast.media'], session_id='6767a3cf-dfae-4a1b-b5e4-d933242cdd03', transport_id='6767a3cf-dfae-4a1b-b5e4-d933242cdd03', status_text='Default Media Receiver', icon_url='', volume_control_type='master')
0188|[2024-05-16 10:37:52] DEBUG  : [DAEMON][NETCAST][New_Cast_Status] Home Mini Salle de bain :: STATUS Chromecast change :: CastStatus(is_active_input=None, is_stand_by=None, volume_level=0.6800000071525574, volume_muted=False, app_id='CC1AD845', display_name='Default Media Receiver', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.google.cast.media'], session_id='6767a3cf-dfae-4a1b-b5e4-d933242cdd03', transport_id='6767a3cf-dfae-4a1b-b5e4-d933242cdd03', status_text='Default Media Receiver', icon_url='', volume_control_type='master')
0189|[2024-05-16 10:37:53] DEBUG  : [DAEMON][COM] Send to jeedom: {'castsRT': {'27b8b118-1301-8735-fae1-761dec86aeac': {'uuid': '27b8b118-1301-8735-fae1-761dec86aeac', 'player_state': 'IDLE', 'is_idle': '1', 'is_busy': '0', 'title': 'TTSCast', 'artist': 'N/A', 'duration': None, 'current_time': 0, 'image': 'http://127.0.0.1/plugins/ttscast/data/images/tts.png', 'album_name': 'N/A', 'content_type': 'audio/mp3', 'stream_type': 'BUFFERED', 'last_updated': '16/05/2024 - 10:37:52', 'realtime': 1, 'status_type': 'cast', 'is_stand_by': '0', 'volume_level': 68, 'volume_muted': False, 'display_name': 'Default Media Receiver', 'app_id': 'CC1AD845', 'status_text': 'Default Media Receiver'}}}
0190|[2024-05-16 10:37:53] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
0191|[2024-05-16 10:37:53] DEBUG  : http://127.0.0.1:80 "POST /plugins/ttscast/core/php/jeettscast.php?apikey=bx5zCuBic3uJSNj5wPk0nf4DlEFEPkexyF9PeTipzCTR2QhU5fu11hcSromx1ML6 HTTP/1.1" 200 0
0192|[2024-05-16 10:37:53] DEBUG  : add_service _googlecast._tcp.local., Google-Home-Mini-27b8b11813018735fae1761dec86aeac._googlecast._tcp.local.

Si besoin de plus d’infos / logs n’hésitez pas à me demander :slight_smile:
Si quelqu’un connait l’origine du problème ?

J’ai un jeedom en https depuis extérieur, http interne sur lo 127.0.0.1 (ou sur ip locale si besoin de tester mais j’ai enlevé de type 192.168)

Debian 10 (à cause d’openzwave que je changerai à l’avenir)

DIY, version 4.5 latest

Je vous remercie par avance pour votre aide

Hello,

De ce que je vois dans les logs, il y a un soucis sur votre Jeedom de configuration réseau : le mettre en 127.0.0.1 ne peut pas fonctionner, car le principe de diffusion sur un google cast c’est d’aller lire à travers le réseau un fichier .mp3 généré sur Jeedom, or en 127.0.0.1 Jeedom n’est pas visible sur votre réseau interne à la maison, donc pas visible à partir du google mini :wink:

TiTidom.

1 « J'aime »

Vous êtes un génie, j’y avais pensé mais je n’ai pas appliqué…

Explication :

Avant j’avais que 1 virtualhost

Jeedom a été updaté plusieurs fois, la configuration interne devait maintenant être en http

J’ai donc pour résoudre la situation, créé 3 vhost pour le HTTP,

  • un pour *:80 qui accepte que letsencrypt, et redirige le reste en https,
  • un pour 127.0.0.1 qui acccepte le 80 sans redirect 301 https
  • un pour 192.168.1.21 (ip locale que je viens d’ajouter) qui acccepte le 80 sans redirect 301 https
  • Configuration réseau de jeedom sur 192 et pas 127 :

<VirtualHost *:80>
        ServerName mondomaine.com
        DocumentRoot /var/www/letsencrypt

        ServerSignature Off

        RewriteEngine On
        RewriteCond %{REQUEST_URI} !^/.well-known/acme-challenge/
        RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]

        ErrorLog ${APACHE_LOG_DIR}/redirect-mondomaine.com-error.log
        CustomLog ${APACHE_LOG_DIR}/redirect-mondomaine.com-access.log combined
        LogLevel warn
</VirtualHost>

<VirtualHost 127.0.0.1:80>
        ServerName localhost
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/html

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        <FilesMatch "\.(cgi|shtml|phtml|php)$">
                        SSLOptions +StdEnvVars
        </FilesMatch>
        <Directory /usr/lib/cgi-bin>
                        SSLOptions +StdEnvVars
        </Directory>
        ServerSignature Off

        ErrorLog ${APACHE_LOG_DIR}/redirect2-mondomaine.com-error.log
        CustomLog ${APACHE_LOG_DIR}/redirect2-mondomaine.com-access.log combined
        LogLevel warn
</VirtualHost>

<VirtualHost 192.168.1.21:80>
        ServerName localhost
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/html

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        <FilesMatch "\.(cgi|shtml|phtml|php)$">
                        SSLOptions +StdEnvVars
        </FilesMatch>
        <Directory /usr/lib/cgi-bin>
                        SSLOptions +StdEnvVars
        </Directory>
        ServerSignature Off

        ErrorLog ${APACHE_LOG_DIR}/redirect2-mondomaine.com-error.log
        CustomLog ${APACHE_LOG_DIR}/redirect2-mondomaine.com-access.log combined
        LogLevel warn
</VirtualHost>

Et bien sûr mon vhost principal en 443 que je ne diffuse pas ici sans intérêt dans notre cas

ça a l’air de fonctionner pour le speach ! qu’en pensez vous ?

En ne redirigeant pas le 127.0.0.1 et l’ip locale 192.168.1.21, en les gardant en 80 http, et pas https, ça remarche pour gcast et ttscast ! incroyable, j’avais fait que 127.0.0.1…

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.