Coder Social home page Coder Social logo

google-cast-sdk's People

Contributors

googlecodeexporter avatar

Stargazers

 avatar

Watchers

 avatar

google-cast-sdk's Issues

The old iOS sample app was removed from Gthub, and the new sample app is not buildable.

What steps will reproduce the problem?
1. Go to https://github.com/googlecast
2. Download the only Objective-C example cast-ios-demo-player 
3. Try to open its xcode project, xcode workspace, or run a makefile. 

(the old github demo app cast-ios-sample-master has been removed.)

What is the expected output? 
-- I expect to be able to edit an app with my IDs and compile it.

What do you see instead?
-- You can't compile it.


What version of the product are you using? On what operating system?


Please provide any additional information below.



Original issue reported on code.google.com by [email protected] on 18 Aug 2013 at 8:21

device volume slider can cause volume scare

The device volume slider  displayed tapping the Chromecast icon once a device 
has been selected should now allow to set volume to high values by just tapping 
the slider.

Depending on the underlying hardware controlling the volume (possibly an 
hardware amp) this can potentially cause unwanted volume scare if hit by 
mistake.

It would be better to have 2 buttons that increase / decrease volume by the 
same amount than a hardware volume button click, which seems to be 1/20th of 
the max volume.

Original issue reported on code.google.com by [email protected] on 17 Aug 2013 at 3:41

Google Picker API and Cast SDK interfere

Good Case:

1. Manually create a MediaLoadRequest object with a URL of a publicly shared 
Drive media file.
2. cast_api.loadMedia(...); cast_api.playMedia(...);
3. Media Plays

Broken Case:

1. Add Google Picker API and Drive API to load the download/webContentLink urls.
2. Create a MediaLoadRequest using the webContentLink from the Drive API.
3. cast_api.loadMedia(...); cast_api.playMedia(...);

Expected:

Since the MediaLoadRequest object created in both instances are identical, I 
expected the same result.

Actual:

Instead, the request times out and the video doesn't play. Additionally, when 
remote debugging the receiver app, I can see in the WebSocket session that no 
RAMP LOAD command is being sent whenever the Picker and/or Drive APIs are 
present.

I'm "stock" everything with build 12840 running on the device.

These two URLs will show both cases:

http://cc-repro-sndr.mickens.us/
http://cc-repro-sndr2.mickens.us/

(Most repeated, but some additional) details here: 
http://stackoverflow.com/questions/18065221/using-google-picker-api-prevents-ram
p-load-from-being-issued

Original issue reported on code.google.com by cole.mickens on 5 Aug 2013 at 11:20

Uncaught ReferenceError in Welcome Screen

With a whitelisted Chromecast device sitting idle in the "ready to cast" 
screen, you can run the debugger (port 9222) and the console will show an 
"Uncaught ReferenceError: loadTimeData is not defined" with line 1 of 
strings.js. 

Expanding the twisty shows this comes from an "anonymous function".

Opening strings.js:1 by following the debugger link on the right shows the the 
line "loadTimeData.data = 
{"fontfamily":"","fontsize":"","textdirection":"ltr"};"

Original issue reported on code.google.com by [email protected] on 15 Aug 2013 at 12:48

Chromecast does not turn on HDMI-CEC 2013 LG 47LA6200 smart TV

What steps will reproduce the problem?
1. Plug Chromecast to any LG 47"/50"/55"/60"LA6200 2013 Smart TV.
2. make sure SIMPLINK (HDMI-CEC) is turn on and also AUTO POWER is turned on
3. Cast something to Chromecast with TV off. 

What is the expected output? What do you see instead?
TV will not turn on. If I manually turn on TV, Chromecast does switch to the 
right input however. So HDMI-CEC is turned on. I also have a SIMPLINK Blu-Ray 
player and the player with the TV off will switch on the TV and switch to the 
right input, so I can confirm that HDMI-CEC works as expected on the TV. The 
problem seems to be with Chromecast. I have bought 3 Chromecast and all 3 have 
this problem.

What version of the product are you using? On what operating system?
Chromecast Firmware 12072

Please provide any additional information below.



Original issue reported on code.google.com by [email protected] on 1 Aug 2013 at 10:24

Non-dongle Chrome running devises do not show as possible casting devices

What steps will reproduce the problem?
1. Run Android chromecast app
2. Simultaneously have Chrome open on a another device on same network (e.g. 
Windows)  
3. The App does not show any dsplayable device

There is no Chromecast device on the network.

BUT -- since Chromecase runs a simpler version of Chrome it seems logical that 
the full Chrome version (on Windows in this example) would have the ability to 
do what the limited version on the dongle does.

If this is allowed, it would be possible to use any chrome running device to 
cast to any other chrome running device (TV or otherwise).  From phone to 
laptop, from laptop to table, etc.  

Seems like a very simple concept which also provide some screen sharing 
abilities as well.

Just saying.

Credit goes to Roger at Stack Overflow 
(http://stackoverflow.com/questions/17847285/casting-without-dongle-and-multi-de
vice-screen-sharing)

Original issue reported on code.google.com by [email protected] on 25 Jul 2013 at 1:36

add on-device playback queue API to RAMP protocol



It would be nice if the RAMP protocol could be extended to support an on-device 
playback queue of items to play with regular operations:

- get content of the queue
- insert items in the queue
- delete items in the queue
- ...


The receiver side would automatically advance playback in the queue when next 
media item finishes.

Original issue reported on code.google.com by [email protected] on 6 Aug 2013 at 8:13

Consider not exposing utility classes in the Android SDK.

There are several classes that do not fit in a library that is supposed to be 
the Cast SDK such as NetworkRequest, FetchBitmapRequest, NetworkTask and 
SimpleHttpRequest. For example doing image and network requests is much better 
served by a focused library such as Picasso or Volley.

The CastContext also exposes an instance of AndroidHttpClient for no particular 
reason. It shouldn't even really be used internally (because it's pretty much 
deprecated).

Original issue reported on code.google.com by alexvem on 28 Jul 2013 at 1:25

Chromecast won't allow 64 character wifi password

What steps will reproduce the problem?
1.Start setting up a chromecast
2.When prompted to enter your wifi password, enter a 64 character hexadecimal 
password.


What is the expected output? What do you see instead?

Only 63 hexadecimal characters can be entered.
If the 'Get Password' button is pressed, all 64 characters are entered, but 
clicking on continue yields an error stating that your Wi-Fi network password 
must be a minimum of 8 characters long even though the whole 64 character 
password is in the password box.


What version of the product are you using? On what operating system?
Chromecastinstaller 1.3.21.153 on Windows 7 64 bit SP1

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 2 Aug 2013 at 10:27

Chromecast stops streaming after each song when casting from Android device

What steps will reproduce the problem?
1. Create a playlist in the Google Music App for Android
2. Select Chromecast device from casting options
3. Select a song to stream to the Chromecast

What is the expected output? What do you see instead?

The Chromecast should begin streaming the music and continue through the 
playlist to the end; however, the Chromecast stops playing after the first song 
unless the Android device is actively being used (screen is on).

What version of the product are you using? On what operating system?

Android 4.2.2 on Nexus 4.

Please provide any additional information below.

The streaming works as expected (continuing through entire playlist) if the 
audio is going to the speaker or headphones on the Android device.  The problem 
only occurs when streaming to Chromecast.

Original issue reported on code.google.com by [email protected] on 9 Aug 2013 at 3:47

HDMI-CEC does not turn on device

What steps will reproduce the problem?
1. Plug Chromecast into Onkyo AV receiver connected to Samsung smart TV
2. Turn off receiver and TV
3. Cast something

What is the expected output? What do you see instead?
When the TV/receiver are ON, HDMI-CEC works as expected and casting will 
auto-change the input on the receiver to the chromecast.  But when the receiver 
and TV are turned off, the chromecast does not 'wake' the receiver or TV, and 
so I must turn them on manually.  Note that my panasonic bluray player will 
wake the receiver and TV when turned on (and I swapped HDMI ports on the 
receiver to ensure it wasnt port specific).  It seems the chromecast HDMI-CEC 
implementation will change the port on the listening device, but will not 
auto-power on the device.  Auto power-on is a very desirable feature!

What version of the product are you using? On what operating system?
chromecast build 12840
chromecast powered externally by dedicated plug to wall

Please provide any additional information below.
Onkyo is a HT-RC430
TV is a 46" Samsung UN46ES7100 model (2012 model year)
Both devices have HDMI-CEC enabled and auto-power on works from other devices 
(such as bluray player)

Original issue reported on code.google.com by [email protected] on 4 Aug 2013 at 2:39

Page lists incorrect information and should be corrected...

This page should be corrected.  The information is not valid:

https://developers.google.com/cast/supported_media_types

It lists the following "containers" supported by Chromecast:

•Containers: MP4/CENC, WebM, MPEG-DASH, SmoothStreaming

However, MPEG-DASH and SmoothStreaming are *not* container formats.  They are 
streaming protocols, which allow for multiple containers.

The page should separately list all the containers that are supported, as well 
as all the streaming protocols that are supported.

And if only certain containers work with certain streaming protocols, that 
should be noted as well.


Original issue reported on code.google.com by [email protected] on 7 Aug 2013 at 8:42

Youtube live stream hosed

What steps will reproduce the problem?
1. Go back in time and surf to https://www.youtube.com/watch?v=mekENXhev28
2. Clicky-clicky on Chromecast icon, lower right in frame.  Select chromecast.
3. Chromecast complains: "An error occurred; please select another video." (or 
words to that effect.

What is the expected output? What do you see instead?

The stream playing on my Samsung ARM Chromebook would be flung afar. 

What version of the product are you using? On what operating system?

ChromeOSes?  Latest version, I presume.  I've allowed all updates.

Please provide any additional information below.

A sane UI wouldn't display the Chromecase icon if flinging was verboten.  I 
diagnostic is a poor substitute for sane design.

Original issue reported on code.google.com by [email protected] on 14 Aug 2013 at 6:48

No 5.1 Audio from Google Play Movies

What steps will reproduce the problem?
1. Connect chromecast to AV receiver which can decode multi-channel audio
2. Rent or purchase movie from Google Play with 5.1 audio
3. Cast to chromecast from phone or tablet

What is the expected output? What do you see instead?

Expected output is multi-channel audio (5.1, as advertised). Instead a 2.0 
stereo downmix is presented.

What version of the product are you using? On what operating system?

Chromecast Build 12840 and Android 4.3 and 4.1.2

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 22 Aug 2013 at 4:53

RAMP: SELECT_TRACKS command unimplemented

MediaProtocolMessageStream.selectMediaTracks() sends a SELECT_TRACKS command 
that is unimplemented in cast_receiver.js.

I also suspect MediaProtocolMessageStream.getMediaTracks() to always return an 
emtpy list.

Moerover, it would useful to have a addMediaTracks(List<MediaTrack>) API, or a 
way to pass media tracks in loadMedia().

Original issue reported on code.google.com by [email protected] on 7 Aug 2013 at 4:55

Clarification needed on Chromecast supported video containers

On this page:  https://developers.google.com/cast/supported_media_types

It lists the following "containers" supported by Chromecast:

•Containers: MP4/CENC, WebM, MPEG-DASH, SmoothStreaming

However, MPEG-DASH and SmoothStreaming are not container formats.  They are 
streaming protocols, which allow for multiple containers.

So, for instance, is it possible to send and MPEG-DASH stream of segmented 
MPEG-2 TS (.ts) files (containing AAC audio and AVC video codecs)?

Or does the device only support MPEG-DASH streams of segmented files of WebM or 
MP4/CENC containers?


Original issue reported on code.google.com by [email protected] on 1 Aug 2013 at 4:54

Chromecast does not work with ethernet

What steps will reproduce the problem?
1. Setup Chromecast/turn-on from laptop using wifi
2. Turn of WiFi
3. Connect laptop to the Wi-Fi router

What is the expected output? What do you see instead?
I would expect Chromecast to detect the device regardless of how it is 
connected. What I see is a dialog saying that "No big deal, but your Wi-Fi is 
off".


What version of the product are you using? On what operating system?

I tried Chrome with Windows 8.

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 31 Jul 2013 at 1:46

Attachments:

Chromecast API can't be injected into Chrome Packed app/Legacy Packed App

What steps will reproduce the problem?
1. Add data-cast-api-enabled="true" to <html> tag of your app
2. Add your extension id to whitelist of Cast SDK additional domains
3. Launch App. 
4. cast api is not loaded.

What is the expected output? What do you see instead?
Cast Api should load into packed apps too. But right now it doesn't because of 
protocol restrictions in background_script.js.

What version of the product are you using? On what operating system?
Windows 7
Google Chrome 28.0.1500.95
Google Cast 2.2013.10802.11508

Please provide any additional information below.
If we add "chrome-extension" protocol to whitelist we encounter a problem with 
injecting a script into app.
line 13661:  chrome.tabs.executeScript(a.id, {file:"api_content_script.js"}, m)

Error:
tabs.executeScript: Cannot access a chrome-extension:// URL of different 
extension
    at d.AC (chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/background_script.js:13661:15)
    at null.<anonymous> (chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/background_script.js:13655:19)
    at Array.some (native)
    at Ra (chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/background_script.js:285:17)
    at d.XF (chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/background_script.js:13652:85)
    at d.wC (chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/background_script.js:13625:72) 



Original issue reported on code.google.com by [email protected] on 13 Aug 2013 at 7:53

gck_stringForKey unrecognized selector sent to instance

What steps will reproduce the problem?
1. after scan start
2. and device found
3.

What is the expected output? What do you see instead?

i am getting the error [__NSCFDictionary gck_stringForKey:]: unrecognized 
selector sent to instance in ios sdk

Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 14 Aug 2013 at 11:03

CBS online programming

Will there be a way to cast from CBS to view their tv shows?  I assumed that 
when I bought this I'd be able to see anything and everything that I could see 
online - cast immediately to my TV, sans cable.  I'm finding this not to be 
true.  Disappointed.  


Original issue reported on code.google.com by [email protected] on 21 Aug 2013 at 3:27

Web Audio API does not output audio

1 - create AudioContext
2 - load an audio file then decodeAudioData to a buffer
3 - attempt to play buffer

results in no sound 

i have confirmed that i have volume and am not muted with cast.receiver.platform
attached is a bit of example code that works in the current stable channel of 
chrome browser (28.0.1500.95)

Original issue reported on code.google.com by [email protected] on 7 Aug 2013 at 11:57

Attachments:

Will Not change channel when TV is on another channel

What steps will reproduce the problem?
1.TV already on, for example on 5.1 Fox
2.Start streaming on either smart phone or browser to chromecast
3.TV supposed to switch channel to HDMI2 but it will not

(Of note: when TV is off, there is no problem, when streaming chromecast will 
turn on the TV and switch to correct input, no problem.)

What is the expected output? What do you see instead?
Expected chromecast to switch input to HDMI2 and connect, but it won't.  It 
used to do this when I first got it, but after the 1st day it won't any more.


What version of the product are you using? On what operating system?

TV Philips 32 inches 32PFL3403D with HDMI-CEC on
Chromecast 12840
Phone Nexus 4 4.3 stock
Computer Asus laptop with latest chrome browser 

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 6 Aug 2013 at 2:12

Android MessageStream does not have a send method

According to the javadoc there is no send() method: 
https://developers.google.com/cast/reference/android/javadoc/reference/com/googl
e/cast/MessageStream

Original issue reported on code.google.com by alexvem on 28 Jul 2013 at 1:28

Android SDK should not require use of org.JSON.

Real applications will want to use something like Gson for parsing json. 
Unfortunately the Android SDK is littered with JSONObject and it's awful API. 
Please provide a way of just sending a String (which is required to be valid 
JSON) and also to do manual parsing. For example in MessageStream consider 
adding a method onMessageReceived(String json) for people to do manual parsing. 
The default version of this method would just use org.JSON and delegate to 
onMessageReceived(JSONObject message).

Honestly getting rid of org.JSON completely is probably the best option here 
and needs to be done before the API is finalized.

Original issue reported on code.google.com by alexvem on 28 Jul 2013 at 1:17

HDMI-CEC Compatibility Issue with Sony Bravia KDL-46XBR9 TV

What steps will reproduce the problem?
1.  Change to another HDMI input (other than the one the Chromecast is on)
2.  Power off TV
3.  Attempt to send a video to the Chromecast from the Chrome browser on PC (or 
any device for that matter).

What is the expected output? What do you see instead?

TV should power on and change to the proper HDMI input.  However, the TV just 
turns on.  It does not change HDMI inputs.  And if the TV is already on, it 
also does not change HDMI inputs.  So, it appears the "power on" feature of 
HDMI-CEC is working, but it refuses to change inputs.




Original issue reported on code.google.com by [email protected] on 2 Aug 2013 at 4:19

cors header not working, getting error is not allowed by Access-Control-Allow-Origin

What steps will reproduce the problem?
1. I make a http request to 
http://app.scanscout.com/ssframework/adStreamJSController.xml?a=getadschedulefor
content&jsa=Y&fetchads=preroll&ss_partnerId=372341&ss_mediaId=171213&ss_mediaTit
le=Run%20Of%20Video%20Network&ssVMaxd=30&ss_pageURL=http%3A//dev2.history.com/ch
romecast&ss_streamPageURL=http%3A//dev2.history.com/chromecast&ss_asVersion=3&fo
rmat=vast2.0&wrapper=true&ss_width=640&ss_height=480&ss_acceptNonvideo=N&ss_rand
=40174411

from http://dev2.history.com/chromecast

I get following error:

XMLHttpRequest cannot load 
http://app.scanscout.com/ssframework/adStreamJSController.xml?a=getadschedulefor
content&jsa=Y&fetchads=preroll&ss_partnerId=372341&ss_mediaId=171213&ss_mediaTit
le=Run%20Of%20Video%20Network&ssVMaxd=30&ss_pageURL=http%3A//dev2.history.com/ch
romecast&ss_streamPageURL=http%3A//dev2.history.com/chromecast&ss_asVersion=3&fo
rmat=vast2.0&wrapper=true&ss_width=640&ss_height=480&ss_acceptNonvideo=N&ss_rand
=40174411 Origin http://dev2.history.com is not allowed by 
Access-Control-Allow-Origin. 


However the response Headers from the requested url have the 
Access-Control-Allow-Origin:*


Response Headers

Access-Control-Allow-Origin:*
Cache-Control:max-age=0, no-cache, no-store
Connection:keep-alive
Content-Encoding:gzip
Content-Language:en-US
Content-Length:1329
Content-Type:text/xml;charset=UTF-8
Date:Fri, 23 Aug 2013 15:31:09 GMT
Expires:Fri, 23 Aug 2013 15:31:09 GMT
p3p:policyref="/w3c/p3p.xml", CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Pragma:no-cache
Server:Apache
Set-Cookie:JSESSIONID=A579539C3378AF69234788F69541CB63; Path=/ssframework
Set-Cookie:bkdu="16291,130813,0,kvbkcat22599|37401,130813,0,kvbkcat25306|17941,1
30813,0,kvbkcat36445|40491,130813,0,kvbkcat36488"; Version=1; 
Domain=.scanscout.com; Max-Age=31536000; Expires=Sat, 23-Aug-2014 15:31:09 GMT; 
Path=/
Set-Cookie:tgdu="35201,130821,0,kvtap4041|35251,130821,0,kvtap4074|37511,130821,
0,kvtap4012_kvtap4031|37641,130821,0,kvtap4012|35221,130821,0,kvtap4071|35211,13
0821,0,kvtap4070|40461,130821,0,kvty1948|35191,130821,0,kvtap4040|35231,130821,0
,kvtap4072|40341,130821,0,kvtgF|35171,130821,0,kvtap4012"; Version=1; 
Domain=.scanscout.com; Max-Age=31536000; Expires=Sat, 23-Aug-2014 15:31:09 GMT; 
Path=/
Vary:Accept-Encoding


Original issue reported on code.google.com by [email protected] on 23 Aug 2013 at 3:37

iOS Control Interface fails to reload after device sleeps

What steps will reproduce the problem?
1. Using a current generation ipod touch, load the netflix app
2. cast a show to the chromecast device, so it's working on the remote screen
3. see that the ipod touch now has the "remote control interface" visible, for 
pausing, audio control and the like
4. Let the video play until the ipod's screen goes to powersave mode
5. Wake the ipod up, and see that the netflix app is open, but the remote 
controls are all gone and a gray screen is in its place.
6. The only thing possible to do now is exit totally out of netflix and restart 
the cast. If you do that the remote control are back where they should be.

Original issue reported on code.google.com by [email protected] on 23 Aug 2013 at 3:19

android.support.v7.app.mediarouter has a dependency on appcompat. This creates conflicts with other libraries.

I am using actionbarsherlock which is mutually exclusive with appcompat 
library.  Hence I cannot have appcompat as a library project in my workspace.  
Because android.support.v7.app.mediarouter has a dependency on I cannot use 
MediaRouter APIs.  CommonsWare on StackOverflow indicates that 
android.app.mediarouter doesn't have this dependency however, that is only 
supported on API level 16 and above.  This is not feasible for apps that want 
to support back to Gingerbread.

Google Cast developer docs says the MediaRouter APIs is the recommended way of 
integrating Cast, however, until this is fixed, developers will most likely 
have to use com.google.cast.DeviceManager APIs.

StackOverflow conversation: 
http://stackoverflow.com/questions/17864891/unable-to-find-package-com-google-ca
st
github issue on actionbarsherlock library: 
https://github.com/JakeWharton/ActionBarSherlock/issues/999

Original issue reported on code.google.com by [email protected] on 30 Jul 2013 at 3:44

Chromecast not supporting Youtube Live Events?

When trying to cast live events on youtube, the chromecast says this video is 
not supported, please select another video. Is this an oversight? Or is Live 
events not supported with Chromecast at this time?



Original issue reported on code.google.com by [email protected] on 26 Jul 2013 at 4:35

In docs Chrome API Reference link point to google internal doc

What steps will reproduce the problem?
1. Visit https://developers.google.com/cast/chrome_sender
2. Scroll to bottom of initialize section
3. Click link to Chrome API Reference

Expected: linked to api reference
Actual: linked to https://login.corp.google.com/

Original issue reported on code.google.com by [email protected] on 28 Jul 2013 at 3:42

Playing from Android Netflix causes phone to lock up.

What steps will reproduce the problem?
1.Play video from netflix on android
2.Push power button on phone to lock it
3.Try to wake phone

What is the expected output? What do you see instead?
Phone should wake up and present the netflix lock screen "menu"


What version of the product are you using? On what operating system?
Android 4.3 current netflix app ( as of July 25th ) 
Current chromecast


Please provide any additional information below.
Google Movies app doesn't have the same issue.

Original issue reported on code.google.com by [email protected] on 26 Jul 2013 at 3:24

Minor issue with youtube playlist playback

What steps will reproduce the problem?
1.Bring up a youtube playlist in chrome on your computer.
2.Begin one of the videos and sent it to your chromecast.
3.let the chosen video play till the end.

What is the expected output? What do you see instead?
The chromecast will play the next video in the playlist and play till the end 
of the playlist normally. The browser will not advance to the next video. You 
will be unable to control the rest of the videos in the playlist without 
manually starting the next video in the playlist and re-casting.

What version of the product are you using? On what operating system?
Do not know what version the chromecast has, but it did get the last ota update 
2 days ago
Using windows vista x64 and chrome Version 28.0.1500.95 m

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 4 Aug 2013 at 7:11

Please provide ability to set a "run-time" URL for the receiver.

The current method of using an application ID to look up the receiver URL from 
a registry is fine for testing and probably most large-scale production apps.  
However, for many apps it would be preferable to publish the receiver from the 
same device as the sender or another "server" on the local network.

Some example apps:
- Android apps for displaying device pictures, videos and audio.
- Media Server apps.
- Simple Games.

A few benefits:
- The developer doesn't have to maintain a public website indefinitely in order 
to host the receiver.  
- End users don't lose functionality for an app if the publisher goes out of 
business.
- The developer can issue new versions of the app without worrying about 
backward compatibility with a single public receiver.

This enhancement would open up the possibility of adding Chromecast support to 
many smaller Android app publishers that would otherwise be resistant.

Original issue reported on code.google.com by [email protected] on 23 Aug 2013 at 2:02

Chrome cast wont turn my tb on

What steps will reproduce the problem?
1. Play netflix from my iphone
2. Chromecast doesnt turn my tv on
3. Chromecast connected via hdmi extender and power is connected to external 
wall outlet

What is the expected output? What do you see instead?
Doesnt turn on but I can see that its playing the video

What version of the product are you using? On what operating system?
ios and chromecast

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 2 Aug 2013 at 2:01

ConcurrentModificationException when scanning for available receivers using Android SDK 1.0.1

What steps will reproduce the problem?
1. Set up the Tic-Tac-Toe sample app with version 1.0.1 of the GoogleCastSdk 
for Android. 
2. Install the Tic-Tac-Toe sample app on a Motorola Droid Razr Maxx running 
Android 2.3.6
3. Open the Tic-Tac-Toe app and tap "Choose Device".

What is the expected output? What do you see instead?

I expect the app to not crash so consistently. Instead it force closes very 
often with the following stack trace:

08-21 17:31:19.891 15194 15218 E AndroidRuntime: FATAL EXCEPTION: Thread-25
08-21 17:31:19.891 15194 15218 E AndroidRuntime: 
java.util.ConcurrentModificationException
08-21 17:31:19.891 15194 15218 E AndroidRuntime:        at 
java.util.ArrayList$ArrayListIterator.next(ArrayList.java:576)
08-21 17:31:19.891 15194 15218 E AndroidRuntime:        at 
com.google.cast.SsdpScanner.d(SourceFile:332)
08-21 17:31:19.891 15194 15218 E AndroidRuntime:        at 
com.google.cast.SsdpScanner.a(SourceFile:45)
08-21 17:31:19.891 15194 15218 E AndroidRuntime:        at 
com.google.cast.SsdpScanner$1.run(SourceFile:186)
08-21 17:31:19.891   507   512 W ActivityManager:   Force finishing activity 
com.google.cast.samples.tictactoe/.MainActivity


Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 22 Aug 2013 at 12:46

Chromecast does not have a default media player app

There is no default media player app id on the Chromecast that allows playing 
of a remote media url.

Furthermore, the Media APIs (sendControlRequest with 
ACTION_PLAY/CATEGORY_REMOTE_MEDIA) do not work. The Chromecast does not support 
those commands.

As a result, there's no way to play simple media on a Chromecast. Unless you 
happen to be graced with a production full-whitelisted app id. A typical end 
user can only do three things: watch netflix, watch youtube, or cast a tab.

Chromecast needs to have a default RAMP supporting app.

Original issue reported on code.google.com by [email protected] on 5 Aug 2013 at 12:36

Multiple API scripts injected

What steps will reproduce the problem?
1. Create a Chrome extension which adds the 'data-cast-api-enabled' attribute 
to the HTML element of a page via a content script.
2. Set "run_at": "document_start" in the manifest.

What is the expected output? What do you see instead?
Only one instance of the Google Cast API script should be injected into the 
page but sometimes (often) two instances of the API script get injected into 
the page which causes messaging errors and breaks the API. Specifically the 
following error occurs apparently due two instances of the API script being 
loaded instead of just one.

"runtime.onMessage: The chrome.runtime.onMessage listener must return true if 
you want to send a response after the listener returns"

What version of the product are you using? On what operating system?
- Chrome Browser version 29.0.1547.49 beta-m
- Google Cast Extension version 2.2013.10802.11508 
- Windows 8 x86

Please provide any additional information below.
Prior to the August 12th update of the Google Cast Extension the above steps 
worked perfectly and allowed me to add Chromecast support to existing websites 
via a custom extension. Now this method no longers works due to the issue 
described.


Original issue reported on code.google.com by [email protected] on 14 Aug 2013 at 3:04

Spelling issue on User Experience

Under the buffering section of 
"https://developers.google.com/cast/design_consider#play" the following 
sentence is incorrect:

"Keep the buffering notificaiton minimal and use language that feels light and 
positive." 

Notification is spelled incorrectly.

Original issue reported on code.google.com by [email protected] on 6 Aug 2013 at 11:08

Google Cast chrome extension reporting No Cast devices found.

What steps will reproduce the problem?
1. Install Google Cast extension on Windows 7 64 bit, Chrome Version 
28.0.1500.72 m


What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
Using Windows 7 64 bit on a Thinkpad T520, Chrome Version 28.0.1500.72 m

Please provide any additional information below.
Installed ChromeCast app, it works fine and does recognize the ChromeCast 
dongle. 
I can stream successfully from other laptops, ios and android devices, Just not 
from a windows laptop.

opened chrome developer tools and refreshed extension page and saw this error 
message in the console:
chrome.networkingPrivate is not supported on this platform or manifest version 

Original issue reported on code.google.com by [email protected] on 28 Jul 2013 at 2:36

Allow multiple receivers / overlay support

It would add to the SDK if there were the capability to display multiple 
receivers or a more lightweight overlay display. 

Use case involves watching a fitness video and overlaying the realtime stats of 
a BLE heartrate monitor.


Original issue reported on code.google.com by [email protected] on 5 Aug 2013 at 12:51

Windows app requires WIFI even if Cast & PC are on same network

What steps will reproduce the problem?
1. Install & Verify Chromecast
2. Download Chromecast app for Windows
3. Chromecast app says "WIFI Isn't on"

What is the expected output? What do you see instead?

It would be expected that a wired desktop can Cast to a wireless Chromecast.

What version of the product are you using? On what operating system?

Windows 7 64 bit, and also Windows 7 32 bit in Vmware Fusion on Mac

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 6 Aug 2013 at 11:16

loadMedia() fails with some urls



MediaProtocolMessageStream.loadMedia() fails with some urls containing percent 
encoded characters like:

http://<ip>:<port>/%25/blargh.mp4


it throws an exception whose  mesage is "uriString".

Pasting above url in Chrome works.

Original issue reported on code.google.com by [email protected] on 3 Aug 2013 at 1:13

WAV playack should be supported



The list of supported audio codecs doesn't have any lossless audio codec.

It would be nice to add support for WAV in the audio and video html5 elements, 
especially since Desktop chrome supports WAV.

Original issue reported on code.google.com by [email protected] on 5 Aug 2013 at 1:48

Broken image links in base Chromecast Welcome screen

When a Chromecast device is running idle, it displays the "ready to cast 
screen". If you run the debugger on a whitelisted device (port 9222), you'l 
find a number of errors in the javascript console complaining of broken 
resource links. These links point to the following images:
http://www.gstatic.com/eureka/images/ei/1.png
http://www.gstatic.com/eureka/images/ei/2.png
http://www.gstatic.com/eureka/images/ei/3.png
http://www.gstatic.com/eureka/images/ei/4.png
http://www.gstatic.com/eureka/images/ei/5.png
http://www.gstatic.com/eureka/images/ei/6.png
http://www.gstatic.com/eureka/images/ei/7.png
http://www.gstatic.com/eureka/images/ei/8.png
http://www.gstatic.com/eureka/images/ei/9.png
http://www.gstatic.com/eureka/images/ei/10.png

Original issue reported on code.google.com by [email protected] on 15 Aug 2013 at 12:44

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.