Announcement

Collapse
No announcement yet.

"Wake" Function ? (First cast missed on a "sleeping" device)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • "Wake" Function ? (First cast missed on a "sleeping" device)

    I have an issue where my devices (same behavior on a Home Mini as a HK Omni) doesn't transmit the sound the first time if they're in "sleep" mode.
    Is there a way for you to implement a wake function ?

    I guess I could circumvent the issue by simply playing an empty/silent file, but that would cause a bit of an delay.


    Silent
    Code:
    May-16 6:27:35 AM         Chromecast    DEBUG MyDevice: media status changed, player state = Idle
    May-16 6:27:35 AM         Chromecast    DEBUG RX: { "sourceId": "x-x-x-x-x", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"type\":\"MEDIA_STATUS\",\"status\":[{\"mediaSessionId\":1,\"playbackRate\":1,\"playerState\":\"IDLE\",\"currentTime\":0,\"supportedMediaCommands\":274447,\"volume\":{\"level\":1,\"muted\":false},\"currentItemId\":1,\"idleReason\":\"FINISHED\"}],\"requestId\":0}" }
    May-16 6:27:35 AM         Chromecast    DEBUG TX: { "sourceId": "client-3472", "destinationId": "x-x-x-x-x", "namespace": "urn:x-cast:com.google.cast.tp.connection", "payloadUtf8": "{\"type\":\"CONNECT\"}" }
    May-16 6:27:35 AM         Chromecast    DEBUG MyDevice: chromecast status changed
    May-16 6:27:35 AM         Chromecast    DEBUG MyDevice: application started Default Media Receiver
    May-16 6:27:35 AM         Chromecast    DEBUG RX: { "sourceId": "receiver-0", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.receiver", "payloadUtf8": "{\"requestId\":0,\"status\":{\"applications\":[{\"appId\":\"CC1AD845\",\"displayName\":\"Default Media Receiver\",\"isIdleScreen\":false,\"launchedFromCloud\":false,\"namespaces\":[{\"name\":\"urn:x-cast:com.google.cast.cac\"},{\"name\":\"urn:x-cast:com.google.cast.broadcast\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"x-x-x-x-x\",\"statusText\":\"Default Media Receiver\",\"transportId\":\"x-x-x-x-x\"}],\"volume\":{\"controlType\":\"master\",\"level\":1.0,\"muted\":false,\"stepInterval\":0.019999999552965164}},\"type\":\"RECEIVER_STATUS\"}" }
    May-16 6:27:33 AM         Chromecast    DEBUG MyDevice: media status changed, player state = Playing
    May-16 6:27:33 AM         Chromecast    DEBUG RX: { "sourceId": "x-x-x-x-x", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"type\":\"MEDIA_STATUS\",\"status\":[{\"mediaSessionId\":1,\"playbackRate\":1,\"playerState\":\"PLAYING\",\"currentTime\":1.427965,\"supportedMediaCommands\":274447,\"volume\":{\"level\":1,\"muted\":false},\"activeTrackIds\":[],\"currentItemId\":1,\"repeatMode\":\"REPEAT_OFF\"}],\"requestId\":0}" }
    May-16 6:27:32 AM         Chromecast    DEBUG MyDevice: media status changed, player state = Buffering
    May-16 6:27:32 AM         Chromecast    DEBUG RX: { "sourceId": "x-x-x-x-x", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"type\":\"MEDIA_STATUS\",\"status\":[{\"mediaSessionId\":1,\"playbackRate\":1,\"playerState\":\"BUFFERING\",\"currentTime\":0.427377,\"supportedMediaCommands\":274447,\"volume\":{\"level\":1,\"muted\":false},\"activeTrackIds\":[],\"currentItemId\":1,\"repeatMode\":\"REPEAT_OFF\"}],\"requestId\":0}" }
    May-16 6:27:31 AM         Chromecast    DEBUG MyDevice: media status changed, player state = Playing
    May-16 6:27:31 AM         Chromecast    DEBUG RX: { "sourceId": "x-x-x-x-x", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"type\":\"MEDIA_STATUS\",\"status\":[{\"mediaSessionId\":1,\"playbackRate\":1,\"playerState\":\"PLAYING\",\"currentTime\":0,\"supportedMediaCommands\":274447,\"volume\":{\"level\":1,\"muted\":false},\"activeTrackIds\":[],\"media\":{\"contentId\":\"https://translate.google.com/translate_tts?ie=UTF-8&tl=en-us&q=Hello%2c+this+is+a+test+for+chromecast+plug-in&tk=233786.330687&client=tw-ob&ttsspeed=1\",\"contentType\":\"audio/mpeg\",\"metadata\":{\"images\":[{\"url\":\"http://MyIP/images/Chromecast/hs3.jpg\",\"height\":0,\"width\":0}],\"metadataType\":0,\"title\":\"HomeSeer\"},\"streamType\":\"BUFFERED\",\"duration\":3.384,\"mediaCategory\":\"AUDIO\",\"tracks\":[{\"trackId\":1,\"type\":\"AUDIO\"}],\"breakClips\":[],\"breaks\":[]},\"currentItemId\":1,\"items\":[{\"itemId\":1,\"media\":{\"contentId\":\"https://translate.google.com/translate_tts?ie=UTF-8&tl=en-us&q=Hello%2c+this+is+a+test+for+chromecast+plug-in&tk=233786.330687&client=tw-ob&ttsspeed=1\",\"contentType\":\"audio/mpeg\",\"metadata\":{\"images\":[{\"url\":\"http://MyIP/images/Chromecast/hs3.jpg\",\"height\":0,\"width\":0}],\"metadataType\":0,\"title\":\"HomeSeer\"},\"streamType\":\"BUFFERED\",\"duration\":3.384},\"autoplay\":true,\"orderId\":0}],\"repeatMode\":\"REPEAT_OFF\"}],\"requestId\":983008885}" }
    May-16 6:27:31 AM         Chromecast    DEBUG TX: { "sourceId": "client-3472", "destinationId": "x-x-x-x-x", "namespace": "urn:x-cast:com.google.cast.tp.connection", "payloadUtf8": "{\"type\":\"CONNECT\"}" }
    May-16 6:27:31 AM         Chromecast    DEBUG MyDevice: chromecast status changed
    May-16 6:27:31 AM         Chromecast    DEBUG MyDevice: application started Default Media Receiver
    May-16 6:27:31 AM         Chromecast    DEBUG RX: { "sourceId": "receiver-0", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.receiver", "payloadUtf8": "{\"requestId\":0,\"status\":{\"applications\":[{\"appId\":\"CC1AD845\",\"displayName\":\"Default Media Receiver\",\"isIdleScreen\":false,\"launchedFromCloud\":false,\"namespaces\":[{\"name\":\"urn:x-cast:com.google.cast.cac\"},{\"name\":\"urn:x-cast:com.google.cast.broadcast\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"x-x-x-x-x\",\"statusText\":\"Casting: HomeSeer\",\"transportId\":\"x-x-x-x-x\"}],\"volume\":{\"controlType\":\"master\",\"level\":1.0,\"muted\":false,\"stepInterval\":0.019999999552965164}},\"type\":\"RECEIVER_STATUS\"}" }
    May-16 6:27:31 AM         Chromecast    DEBUG MyDevice: media status changed, player state = Idle
    May-16 6:27:31 AM         Chromecast    DEBUG RX: { "sourceId": "x-x-x-x-x", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"type\":\"MEDIA_STATUS\",\"status\":[{\"mediaSessionId\":1,\"playbackRate\":1,\"playerState\":\"IDLE\",\"currentTime\":0,\"supportedMediaCommands\":274447,\"volume\":{\"level\":1,\"muted\":false},\"media\":{\"contentId\":\"https://translate.google.com/translate_tts?ie=UTF-8&tl=en-us&q=Hello%2c+this+is+a+test+for+chromecast+plug-in&tk=233786.330687&client=tw-ob&ttsspeed=1\",\"contentType\":\"audio/mpeg\",\"metadata\":{\"images\":[{\"url\":\"http://MyIP/images/Chromecast/hs3.jpg\",\"height\":0,\"width\":0}],\"metadataType\":0,\"title\":\"HomeSeer\"},\"streamType\":\"BUFFERED\",\"duration\":0},\"currentItemId\":1,\"extendedStatus\":{\"playerState\":\"LOADING\",\"media\":{\"contentId\":\"https://translate.google.com/translate_tts?ie=UTF-8&tl=en-us&q=Hello%2c+this+is+a+test+for+chromecast+plug-in&tk=233786.330687&client=tw-ob&ttsspeed=1\",\"contentType\":\"audio/mpeg\",\"metadata\":{\"images\":[{\"url\":\"http://MyIP/images/Chromecast/hs3.jpg\",\"height\":0,\"width\":0}],\"metadataType\":0,\"title\":\"HomeSeer\"},\"streamType\":\"BUFFERED\",\"duration\":0}},\"repeatMode\":\"REPEAT_OFF\"}],\"requestId\":0}" }
    May-16 6:27:30 AM         Chromecast    DEBUG RX: { "sourceId": "x-x-x-x-x", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"type\":\"MEDIA_STATUS\",\"status\":[],\"requestId\":0}" }
    May-16 6:27:30 AM         Chromecast    DEBUG TX: { "sourceId": "client-3472", "destinationId": "x-x-x-x-x", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"sessionId\":\"x-x-x-x-x\",\"media\":{\"contentId\":\"https://translate.google.com/translate_tts?ie=UTF-8&tl=en-us&q=Hello%2c+this+is+a+test+for+chromecast+plug-in&tk=233786.330687&client=tw-ob&ttsspeed=1\",\"contentType\":\"audio/mpeg\",\"metadata\":{\"images\":[{\"url\":\"http://MyIP/images/Chromecast/hs3.jpg\",\"height\":0,\"width\":0}],\"metadataType\":0,\"title\":\"HomeSeer\"},\"streamType\":\"BUFFERED\",\"duration\":0.0},\"autoplay\":true,\"currentTime\":0.0,\"requestId\":983008885,\"type\":\"LOAD\"}" }
    May-16 6:27:30 AM         Chromecast    DEBUG TX: { "sourceId": "client-3472", "destinationId": "x-x-x-x-x", "namespace": "urn:x-cast:com.google.cast.tp.connection", "payloadUtf8": "{\"type\":\"CONNECT\"}" }
    May-16 6:27:30 AM         Chromecast    DEBUG MyDevice: chromecast status changed
    May-16 6:27:30 AM         Chromecast    DEBUG MyDevice: application started Default Media Receiver
    May-16 6:27:30 AM         Chromecast    DEBUG RX: { "sourceId": "receiver-0", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.receiver", "payloadUtf8": "{\"requestId\":983008884,\"status\":{\"applications\":[{\"appId\":\"CC1AD845\",\"displayName\":\"Default Media Receiver\",\"isIdleScreen\":false,\"launchedFromCloud\":false,\"namespaces\":[{\"name\":\"urn:x-cast:com.google.cast.cac\"},{\"name\":\"urn:x-cast:com.google.cast.broadcast\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"x-x-x-x-x\",\"statusText\":\"Default Media Receiver\",\"transportId\":\"x-x-x-x-x\"}],\"volume\":{\"controlType\":\"master\",\"level\":1.0,\"muted\":false,\"stepInterval\":0.019999999552965164}},\"type\":\"RECEIVER_STATUS\"}" }
    May-16 6:27:28 AM         Chromecast    DEBUG TX: { "sourceId": "sender-0", "destinationId": "receiver-0", "namespace": "urn:x-cast:com.google.cast.receiver", "payloadUtf8": "{\"appId\":\"CC1AD845\",\"requestId\":983008884,\"type\":\"LAUNCH\"}" }
    May-16 6:27:28 AM         Chromecast    DEBUG Playing https://translate.google.com/translate_tts?ie=UTF-8&tl=en-us&q=Hello%2c+this+is+a+test+for+chromecast+plug-in&tk=233786.330687&client=tw-ob&ttsspeed=1 on MyDevice
    May-16 6:27:28 AM         Chromecast    DEBUG Google TTS url: https://translate.google.com/translate_tts?ie=UTF-8&tl=en-us&q=Hello%2c+this+is+a+test+for+chromecast+plug-in&tk=233786.330687&client=tw-ob&ttsspeed=1


    Working
    Code:
    May-16 6:28:31 AM         Chromecast    DEBUG MyDevice: media status changed, player state = Idle
    May-16 6:28:31 AM         Chromecast    DEBUG RX: { "sourceId": "x-x-x-x-x", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"type\":\"MEDIA_STATUS\",\"status\":[{\"mediaSessionId\":2,\"playbackRate\":1,\"playerState\":\"IDLE\",\"currentTime\":0,\"supportedMediaCommands\":274447,\"volume\":{\"level\":1,\"muted\":false},\"currentItemId\":1,\"idleReason\":\"FINISHED\"}],\"requestId\":0}" }
    May-16 6:28:31 AM         Chromecast    DEBUG TX: { "sourceId": "client-3472", "destinationId": "x-x-x-x-x", "namespace": "urn:x-cast:com.google.cast.tp.connection", "payloadUtf8": "{\"type\":\"CONNECT\"}" }
    May-16 6:28:31 AM         Chromecast    DEBUG MyDevice: chromecast status changed
    May-16 6:28:31 AM         Chromecast    DEBUG MyDevice: application started Default Media Receiver
    May-16 6:28:31 AM         Chromecast    DEBUG RX: { "sourceId": "receiver-0", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.receiver", "payloadUtf8": "{\"requestId\":0,\"status\":{\"applications\":[{\"appId\":\"CC1AD845\",\"displayName\":\"Default Media Receiver\",\"isIdleScreen\":false,\"launchedFromCloud\":false,\"namespaces\":[{\"name\":\"urn:x-cast:com.google.cast.cac\"},{\"name\":\"urn:x-cast:com.google.cast.broadcast\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"x-x-x-x-x\",\"statusText\":\"Default Media Receiver\",\"transportId\":\"x-x-x-x-x\"}],\"volume\":{\"controlType\":\"master\",\"level\":1.0,\"muted\":false,\"stepInterval\":0.019999999552965164}},\"type\":\"RECEIVER_STATUS\"}" }
    May-16 6:28:30 AM         Chromecast    DEBUG MyDevice: media status changed, player state = Playing
    May-16 6:28:30 AM         Chromecast    DEBUG RX: { "sourceId": "x-x-x-x-x", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"type\":\"MEDIA_STATUS\",\"status\":[{\"mediaSessionId\":2,\"playbackRate\":1,\"playerState\":\"PLAYING\",\"currentTime\":1.378226,\"supportedMediaCommands\":274447,\"volume\":{\"level\":1,\"muted\":false},\"activeTrackIds\":[],\"currentItemId\":1,\"repeatMode\":\"REPEAT_OFF\"}],\"requestId\":0}" }
    May-16 6:28:29 AM         Chromecast    DEBUG MyDevice: media status changed, player state = Buffering
    May-16 6:28:29 AM         Chromecast    DEBUG RX: { "sourceId": "x-x-x-x-x", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"type\":\"MEDIA_STATUS\",\"status\":[{\"mediaSessionId\":2,\"playbackRate\":1,\"playerState\":\"BUFFERING\",\"currentTime\":0.389406,\"supportedMediaCommands\":274447,\"volume\":{\"level\":1,\"muted\":false},\"activeTrackIds\":[],\"currentItemId\":1,\"repeatMode\":\"REPEAT_OFF\"}],\"requestId\":0}" }
    May-16 6:28:28 AM         Chromecast    DEBUG MyDevice: media status changed, player state = Playing
    May-16 6:28:28 AM         Chromecast    DEBUG RX: { "sourceId": "x-x-x-x-x", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"type\":\"MEDIA_STATUS\",\"status\":[{\"mediaSessionId\":2,\"playbackRate\":1,\"playerState\":\"PLAYING\",\"currentTime\":0,\"supportedMediaCommands\":274447,\"volume\":{\"level\":1,\"muted\":false},\"activeTrackIds\":[],\"media\":{\"contentId\":\"https://translate.google.com/translate_tts?ie=UTF-8&tl=en-us&q=Hello%2c+this+is+a+test+for+chromecast+plug-in&tk=233786.330687&client=tw-ob&ttsspeed=1\",\"contentType\":\"audio/mpeg\",\"metadata\":{\"images\":[{\"url\":\"http://MyIP/images/Chromecast/hs3.jpg\",\"height\":0,\"width\":0}],\"metadataType\":0,\"title\":\"HomeSeer\"},\"streamType\":\"BUFFERED\",\"duration\":3.384,\"mediaCategory\":\"AUDIO\",\"tracks\":[{\"trackId\":1,\"type\":\"AUDIO\"}],\"breakClips\":[],\"breaks\":[]},\"currentItemId\":1,\"items\":[{\"itemId\":1,\"media\":{\"contentId\":\"https://translate.google.com/translate_tts?ie=UTF-8&tl=en-us&q=Hello%2c+this+is+a+test+for+chromecast+plug-in&tk=233786.330687&client=tw-ob&ttsspeed=1\",\"contentType\":\"audio/mpeg\",\"metadata\":{\"images\":[{\"url\":\"http://MyIP/images/Chromecast/hs3.jpg\",\"height\":0,\"width\":0}],\"metadataType\":0,\"title\":\"HomeSeer\"},\"streamType\":\"BUFFERED\",\"duration\":3.384},\"autoplay\":true,\"orderId\":0}],\"repeatMode\":\"REPEAT_OFF\"}],\"requestId\":983008887}" }
    May-16 6:28:27 AM         Chromecast    DEBUG TX: { "sourceId": "client-3472", "destinationId": "x-x-x-x-x", "namespace": "urn:x-cast:com.google.cast.tp.connection", "payloadUtf8": "{\"type\":\"CONNECT\"}" }
    May-16 6:28:27 AM         Chromecast    DEBUG MyDevice: chromecast status changed
    May-16 6:28:27 AM         Chromecast    DEBUG MyDevice: application started Default Media Receiver
    May-16 6:28:27 AM         Chromecast    DEBUG RX: { "sourceId": "receiver-0", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.receiver", "payloadUtf8": "{\"requestId\":0,\"status\":{\"applications\":[{\"appId\":\"CC1AD845\",\"displayName\":\"Default Media Receiver\",\"isIdleScreen\":false,\"launchedFromCloud\":false,\"namespaces\":[{\"name\":\"urn:x-cast:com.google.cast.cac\"},{\"name\":\"urn:x-cast:com.google.cast.broadcast\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"x-x-x-x-x\",\"statusText\":\"Casting: HomeSeer\",\"transportId\":\"x-x-x-x-x\"}],\"volume\":{\"controlType\":\"master\",\"level\":1.0,\"muted\":false,\"stepInterval\":0.019999999552965164}},\"type\":\"RECEIVER_STATUS\"}" }
    May-16 6:28:27 AM         Chromecast    DEBUG MyDevice: media status changed, player state = Idle
    May-16 6:28:27 AM         Chromecast    DEBUG RX: { "sourceId": "x-x-x-x-x", "destinationId": "*", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"type\":\"MEDIA_STATUS\",\"status\":[{\"mediaSessionId\":2,\"playbackRate\":1,\"playerState\":\"IDLE\",\"currentTime\":0,\"supportedMediaCommands\":274447,\"volume\":{\"level\":1,\"muted\":false},\"media\":{\"contentId\":\"https://translate.google.com/translate_tts?ie=UTF-8&tl=en-us&q=Hello%2c+this+is+a+test+for+chromecast+plug-in&tk=233786.330687&client=tw-ob&ttsspeed=1\",\"contentType\":\"audio/mpeg\",\"metadata\":{\"images\":[{\"url\":\"http://MyIP/images/Chromecast/hs3.jpg\",\"height\":0,\"width\":0}],\"metadataType\":0,\"title\":\"HomeSeer\"},\"streamType\":\"BUFFERED\",\"duration\":0},\"currentItemId\":1,\"extendedStatus\":{\"playerState\":\"LOADING\",\"media\":{\"contentId\":\"https://translate.google.com/translate_tts?ie=UTF-8&tl=en-us&q=Hello%2c+this+is+a+test+for+chromecast+plug-in&tk=233786.330687&client=tw-ob&ttsspeed=1\",\"contentType\":\"audio/mpeg\",\"metadata\":{\"images\":[{\"url\":\"http://MyIP/images/Chromecast/hs3.jpg\",\"height\":0,\"width\":0}],\"metadataType\":0,\"title\":\"HomeSeer\"},\"streamType\":\"BUFFERED\",\"duration\":0}},\"repeatMode\":\"REPEAT_OFF\"}],\"requestId\":0}" }
    May-16 6:28:27 AM         Chromecast    DEBUG RX: { "sourceId": "x-x-x-x-x", "destinationId": "client-3472", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"type\":\"MEDIA_STATUS\",\"status\":[],\"requestId\":983008886}" }
    May-16 6:28:27 AM         Chromecast    DEBUG TX: { "sourceId": "client-3472", "destinationId": "x-x-x-x-x", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"sessionId\":\"x-x-x-x-x\",\"media\":{\"contentId\":\"https://translate.google.com/translate_tts?ie=UTF-8&tl=en-us&q=Hello%2c+this+is+a+test+for+chromecast+plug-in&tk=233786.330687&client=tw-ob&ttsspeed=1\",\"contentType\":\"audio/mpeg\",\"metadata\":{\"images\":[{\"url\":\"http://MyIP/images/Chromecast/hs3.jpg\",\"height\":0,\"width\":0}],\"metadataType\":0,\"title\":\"HomeSeer\"},\"streamType\":\"BUFFERED\",\"duration\":0.0},\"autoplay\":true,\"currentTime\":0.0,\"requestId\":983008887,\"type\":\"LOAD\"}" }
    May-16 6:28:27 AM         Chromecast    DEBUG TX: { "sourceId": "client-3472", "destinationId": "x-x-x-x-x", "namespace": "urn:x-cast:com.google.cast.media", "payloadUtf8": "{\"requestId\":983008886,\"type\":\"GET_STATUS\"}" }
    May-16 6:28:27 AM         Chromecast    DEBUG TX: { "sourceId": "client-3472", "destinationId": "x-x-x-x-x", "namespace": "urn:x-cast:com.google.cast.tp.connection", "payloadUtf8": "{\"type\":\"CONNECT\"}" }
    May-16 6:28:27 AM         Chromecast    DEBUG Playing https://translate.google.com/translate_tts?ie=UTF-8&tl=en-us&q=Hello%2c+this+is+a+test+for+chromecast+plug-in&tk=233786.330687&client=tw-ob&ttsspeed=1 on MyDevice
    May-16 6:28:27 AM         Chromecast    DEBUG Google TTS url: https://translate.google.com/translate_tts?ie=UTF-8&tl=en-us&q=Hello%2c+this+is+a+test+for+chromecast+plug-in&tk=233786.330687&client=tw-ob&ttsspeed=1

  • #2
    Anyone ?
    I had hoped someone would be able to share some insight on this matter even if it's just a "too bad, so sad, default behavior - workaround is the only solution"

    Comment

    Working...
    X