{"action":"created","issue":{"url":"https://api.github.com/repos/vitalidze/chromecast-java-api-v2/issues/28","repository_url":"https://api.github.com/repos/vitalidze/chromecast-java-api-v2","labels_url":"https://api.github.com/repos/vitalidze/chromecast-java-api-v2/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/vitalidze/chromecast-java-api-v2/issues/28/comments","events_url":"https://api.github.com/repos/vitalidze/chromecast-java-api-v2/issues/28/events","html_url":"https://github.com/vitalidze/chromecast-java-api-v2/issues/28","id":139413158,"number":28,"title":"volume change request (missing response?)","user":{"login":"maggu2810","id":204670,"avatar_url":"https://avatars.githubusercontent.com/u/204670?v=3","gravatar_id":"","url":"https://api.github.com/users/maggu2810","html_url":"https://github.com/maggu2810","followers_url":"https://api.github.com/users/maggu2810/followers","following_url":"https://api.github.com/users/maggu2810/following{/other_user}","gists_url":"https://api.github.com/users/maggu2810/gists{/gist_id}","starred_url":"https://api.github.com/users/maggu2810/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maggu2810/subscriptions","organizations_url":"https://api.github.com/users/maggu2810/orgs","repos_url":"https://api.github.com/users/maggu2810/repos","events_url":"https://api.github.com/users/maggu2810/events{/privacy}","received_events_url":"https://api.github.com/users/maggu2810/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-03-08T22:28:36Z","updated_at":"2016-03-11T21:53:41Z","closed_at":null,"body":"If I cast the Android Youtube app to Chromecast and change the volume, I see a messages in  the log that a request cannot be processed.\r\n\r\nThe request shows that the volume should be changed.\r\n\r\n```text\r\n23:23:57.682 WARN  s.l.chromecast.api.v2.Channel[:141] - Unable to process request ID = 49, data: {\"requestId\":49,\"status\":{\"applications\":[{\"appId\":\"233637DE\",\"displayName\":\"YouTube\",\"namespaces\":[{\"name\":\"urn:x-cast:com.google.youtube.mdx\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"616D4088-63AD-4D19-A598-CCB336942629\",\"statusText\":\"YouTube TV\",\"transportId\":\"web-4\"}],\"isActiveInput\":true,\"isStandBy\":false,\"volume\":{\"level\":1.0,\"muted\":false}},\"responseType\":\"RECEIVER_STATUS\"}\r\n23:23:57.882 WARN  s.l.chromecast.api.v2.Channel[:141] - Unable to process request ID = 50, data: {\"requestId\":50,\"status\":{\"applications\":[{\"appId\":\"233637DE\",\"displayName\":\"YouTube\",\"namespaces\":[{\"name\":\"urn:x-cast:com.google.youtube.mdx\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"616D4088-63AD-4D19-A598-CCB336942629\",\"statusText\":\"YouTube TV\",\"transportId\":\"web-4\"}],\"isActiveInput\":true,\"isStandBy\":false,\"volume\":{\"level\":1.0,\"muted\":false}},\"responseType\":\"RECEIVER_STATUS\"}\r\n23:24:09.433 WARN  s.l.chromecast.api.v2.Channel[:141] - Unable to process request ID = 51, data: {\"requestId\":51,\"status\":{\"applications\":[{\"appId\":\"233637DE\",\"displayName\":\"YouTube\",\"namespaces\":[{\"name\":\"urn:x-cast:com.google.youtube.mdx\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"616D4088-63AD-4D19-A598-CCB336942629\",\"statusText\":\"YouTube TV\",\"transportId\":\"web-4\"}],\"isActiveInput\":true,\"isStandBy\":false,\"volume\":{\"level\":0.9699999690055847,\"muted\":false}},\"responseType\":\"RECEIVER_STATUS\"}\r\n23:24:10.173 WARN  s.l.chromecast.api.v2.Channel[:141] - Unable to process request ID = 52, data: {\"requestId\":52,\"status\":{\"applications\":[{\"appId\":\"233637DE\",\"displayName\":\"YouTube\",\"namespaces\":[{\"name\":\"urn:x-cast:com.google.youtube.mdx\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"616D4088-63AD-4D19-A598-CCB336942629\",\"statusText\":\"YouTube TV\",\"transportId\":\"web-4\"}],\"isActiveInput\":true,\"isStandBy\":false,\"volume\":{\"level\":0.9300000071525574,\"muted\":false}},\"responseType\":\"RECEIVER_STATUS\"}\r\n23:24:10.848 WARN  s.l.chromecast.api.v2.Channel[:141] - Unable to process request ID = 53, data: {\"requestId\":53,\"status\":{\"applications\":[{\"appId\":\"233637DE\",\"displayName\":\"YouTube\",\"namespaces\":[{\"name\":\"urn:x-cast:com.google.youtube.mdx\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"616D4088-63AD-4D19-A598-CCB336942629\",\"statusText\":\"YouTube TV\",\"transportId\":\"web-4\"}],\"isActiveInput\":true,\"isStandBy\":false,\"volume\":{\"level\":0.8999999761581421,\"muted\":false}},\"responseType\":\"RECEIVER_STATUS\"}\r\n23:24:11.554 WARN  s.l.chromecast.api.v2.Channel[:141] - Unable to process request ID = 54, data: {\"requestId\":54,\"status\":{\"applications\":[{\"appId\":\"233637DE\",\"displayName\":\"YouTube\",\"namespaces\":[{\"name\":\"urn:x-cast:com.google.youtube.mdx\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"616D4088-63AD-4D19-A598-CCB336942629\",\"statusText\":\"YouTube TV\",\"transportId\":\"web-4\"}],\"isActiveInput\":true,\"isStandBy\":false,\"volume\":{\"level\":0.8600000143051147,\"muted\":false}},\"responseType\":\"RECEIVER_STATUS\"}\r\n23:24:12.304 WARN  s.l.chromecast.api.v2.Channel[:141] - Unable to process request ID = 55, data: {\"requestId\":55,\"status\":{\"applications\":[{\"appId\":\"233637DE\",\"displayName\":\"YouTube\",\"namespaces\":[{\"name\":\"urn:x-cast:com.google.youtube.mdx\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"616D4088-63AD-4D19-A598-CCB336942629\",\"statusText\":\"YouTube TV\",\"transportId\":\"web-4\"}],\"isActiveInput\":true,\"isStandBy\":false,\"volume\":{\"level\":0.8299999833106995,\"muted\":false}},\"responseType\":\"RECEIVER_STATUS\"}\r\n23:24:13.134 WARN  s.l.chromecast.api.v2.Channel[:141] - Unable to process request ID = 56, data: {\"requestId\":56,\"status\":{\"applications\":[{\"appId\":\"233637DE\",\"displayName\":\"YouTube\",\"namespaces\":[{\"name\":\"urn:x-cast:com.google.youtube.mdx\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"616D4088-63AD-4D19-A598-CCB336942629\",\"statusText\":\"YouTube TV\",\"transportId\":\"web-4\"}],\"isActiveInput\":true,\"isStandBy\":false,\"volume\":{\"level\":0.7900000214576721,\"muted\":false}},\"responseType\":\"RECEIVER_STATUS\"}\r\n23:24:13.819 WARN  s.l.chromecast.api.v2.Channel[:141] - Unable to process request ID = 57, data: {\"requestId\":57,\"status\":{\"applications\":[{\"appId\":\"233637DE\",\"displayName\":\"YouTube\",\"namespaces\":[{\"name\":\"urn:x-cast:com.google.youtube.mdx\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"616D4088-63AD-4D19-A598-CCB336942629\",\"statusText\":\"YouTube TV\",\"transportId\":\"web-4\"}],\"isActiveInput\":true,\"isStandBy\":false,\"volume\":{\"level\":0.7599999904632568,\"muted\":false}},\"responseType\":\"RECEIVER_STATUS\"}\r\n23:24:14.960 WARN  s.l.chromecast.api.v2.Channel[:141] - Unable to process request ID = 58, data: {\"requestId\":58,\"status\":{\"applications\":[{\"appId\":\"233637DE\",\"displayName\":\"YouTube\",\"namespaces\":[{\"name\":\"urn:x-cast:com.google.youtube.mdx\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"616D4088-63AD-4D19-A598-CCB336942629\",\"statusText\":\"YouTube TV\",\"transportId\":\"web-4\"}],\"isActiveInput\":true,\"isStandBy\":false,\"volume\":{\"level\":0.7200000286102295,\"muted\":false}},\"responseType\":\"RECEIVER_STATUS\"}\r\n```\r\n\r\nShould the Chromecast device send a status event or should this library generate an event so we get notified about the changed volume.\r\nDoes the channel only receive the request but needs a response / event to \"know\" that the volume has been changed?"},"comment":{"url":"https://api.github.com/repos/vitalidze/chromecast-java-api-v2/issues/comments/195568796","html_url":"https://github.com/vitalidze/chromecast-java-api-v2/issues/28#issuecomment-195568796","issue_url":"https://api.github.com/repos/vitalidze/chromecast-java-api-v2/issues/28","id":195568796,"user":{"login":"maggu2810","id":204670,"avatar_url":"https://avatars.githubusercontent.com/u/204670?v=3","gravatar_id":"","url":"https://api.github.com/users/maggu2810","html_url":"https://github.com/maggu2810","followers_url":"https://api.github.com/users/maggu2810/followers","following_url":"https://api.github.com/users/maggu2810/following{/other_user}","gists_url":"https://api.github.com/users/maggu2810/gists{/gist_id}","starred_url":"https://api.github.com/users/maggu2810/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maggu2810/subscriptions","organizations_url":"https://api.github.com/users/maggu2810/orgs","repos_url":"https://api.github.com/users/maggu2810/repos","events_url":"https://api.github.com/users/maggu2810/events{/privacy}","received_events_url":"https://api.github.com/users/maggu2810/received_events","type":"User","site_admin":false},"created_at":"2016-03-11T21:53:41Z","updated_at":"2016-03-11T21:53:41Z","body":"That is an example of an received message:\r\n\r\n```text\r\n22:52:25.254 DEBUG s.l.chromecast.api.v2.Channel[:127] -  <-- {\"requestId\":11,\"status\":{\"applications\":[{\"appId\":\"674A0243\",\"displayName\":\"Screen Mirroring\",\"namespaces\":[{\"name\":\"urn:x-cast:com.google.cast.webrtc\"},{\"name\":\"urn:x-cast:com.google.cast.media\"}],\"sessionId\":\"8543399E-26C8-478B-9034-55D0524D0C63\",\"statusText\":\"Screen Mirroring\",\"transportId\":\"pid-1201\"}],\"isActiveInput\":true,\"isStandBy\":false,\"volume\":{\"level\":0.09999998658895493,\"muted\":false}},\"type\":\"RECEIVER_STATUS\"}\r\n```"}}