imberezin / google-cast-sdk

Automatically exported from code.google.com/p/google-cast-sdk
0 stars 0 forks source link

Allow resuming of last-played stream on power on #712

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.Plug in Chromecast Audio Power
2.Play some music
3.Turn off Power for CCA

What is the expected output? What do you see instead?
Currently, when you turn off the CCA (by pulling the plug) and then start it up 
again, you have to pull out your phone, open an app, connect it to CCA and then 
select what you want to stream. To make CCA act more like a normal "Radio" I'd 
suggest allowing users to check an option, that makes the CCA remember the last 
thing it was playing (Webradio stream address, Streaming Album, Playlist, etc) 
and then automatically resume playing where it left off. This would greatly 
enhance the ease-of-use and make this more attractive to "non-techie" users!

What version of the product are you using? On what operating system?
Chromecast Audio Firmware 1.17a, Casting from Android and ChromeOS

Please provide any additional information below.

Original issue reported on code.google.com by RolandRo...@gmail.com on 16 Dec 2015 at 8:10

GoogleCodeExporter commented 8 years ago
Which apps have you tried that show this behavior (unplugging the Chromecast 
Audio and having to open the app again and reconnect in order to stream the 
previously playing media)?

Original comment by jonathan...@google.com on 16 Dec 2015 at 11:01

GoogleCodeExporter commented 8 years ago
All apps, it's currently the "expected" behaviour for CCA. It's the same, no 
matter whether Google Play Music, TuneIn, Orange Radio, Deezer, Qobuz etc. 
The Chromecast Audio does not "remember" the last stream when powered off and 
always starts in a "ready" but blank state when you power it on. 

Original comment by RolandRo...@gmail.com on 16 Dec 2015 at 11:13

GoogleCodeExporter commented 8 years ago
Yes, it's the expected behavior because the device itself shouldn't need to 
remember any of that information, it's dependent on the sender and receiver 
applications. There's support for this in the Cast framework so it's up to the 
app developers to implement it. Thanks for the suggestion, if it's something we 
decide to explore in the future, we'll update this ticket and let you know.

Original comment by jonathan...@google.com on 17 Dec 2015 at 1:09

GoogleCodeExporter commented 8 years ago
OK, so an app can actually tell the CCA to save the last-played stream on the 
CCA itself? That's great, then I'll ask the app devs to implement it. I thought 
this had to be activated in the CCA firmware directly. 

Original comment by RolandRo...@gmail.com on 17 Dec 2015 at 7:42

GoogleCodeExporter commented 8 years ago
No, you don't save the stream on the device itself. The sender application 
remembers the casting session it was connected to so that it can reconnect if 
the session ends abruptly. This needs to be implemented in the code by the 
devs. All the device does is run the receiver application. I recommend you 
check the reconnection documentation for more information: 
https://developers.google.com/cast/docs/reconnection

Original comment by jonathan...@google.com on 17 Dec 2015 at 4:53

GoogleCodeExporter commented 8 years ago
Actually, I am aware of the current functionality, but think it is inadequate. 
It should not be neccessary to pull out the phone, open the app and then 
reconnect. The Device (CCA) should be capable of resuming the last played 
stream without any interaction with the sender app. Sadly it appears that this 
is currently not possible, even with a "custom receiver". I hope that makes my  
intentions clear... 

If you turn on your "classic" radio device you don't need to touch the remote 
control to just listen to the last-played station, just press power and the 
music will start. CCA should be able to do the same! 

Original comment by RolandRo...@gmail.com on 17 Dec 2015 at 5:09

GoogleCodeExporter commented 8 years ago
Thank you for your suggestions. All your product related questions should be 
asked in the product forum (suggested in Issue 713) where you would get answers 
from fellow members as well as Google employees who maintain active presence 
there. 
This portal is for Google Cast developers to report any issues they might come 
across while developing for Cast. 

Original comment by na...@google.com on 17 Dec 2015 at 8:21

GoogleCodeExporter commented 8 years ago
Understood! I did poet there, but sadly the replies one gets there are very 
lacklustre. Currently nobody there seems to have in-depth knowledge of CCA. 
Maybe it's too new? Anyway, I'll keep trying there thrn... Thanks! 

Original comment by RolandRo...@gmail.com on 17 Dec 2015 at 9:56