Not able to find the com.google.android.gms.cast packages - google-cast

I've updated the SDK and all my libraries but I still can not find the com.google.android.gms.cast package in the Google Play Services api.
Is there a url we can download this from to speed up the fixes for all those api changes?
EDIT: packages are there as of a few days ago.

It says on the Google Cast developer downloads that the android sender API wont be available to download until every device gets updated to Google play services 4.2. So like you said we have to sit around and wait until Google play services 4.2 is on every device
Google Cast Downloads Page

Google Play Services, revision 15 is now available in SDK manager

From what I read on g+, the sdk wont be updated until all devices have the new Google Play Services, so us developers have to sit around unable to change our apps to work with the new changes while that deployment goes on.

i can confirm as of Feb.14th the android play services revision 15 is there.
this message indicates you're still without these packages.
make sure you have the libraries, as described here!

Related

actions on google demo code is not working on my android phone

I followed https://developers.google.com/actions/dialogflow/first-app tutorial and built my first google action. The action is working fine on my laptop browser in the test (Followed "Preview the App" section of the tutorial) environment. However, when I am trying to use this action on my phone by saying "OK Google talk to my first app". It's not working. Is it supposed to work on my phone as well? I have logged in with the same Gmail account on my phone also.
PS - I have posted the same question on "actions on google" google plus community google as well but I am not sure if that community is to post such questions or not. Therefore, I am posting it here also.
Thanks in advance!
Once you have enabled testing through the simulator, it should be available on all devices (mobile, speakers like Google Home, etc) with the same account your simulator is running in. Double check to make sure they're the same account.
In your case, however, you may be using the wrong invocation phrase. If you actually said what you did above, you need to say the exact same thing that you typed to invoke it.
If you haven't set a name in the configuration, then that phrase will be
Talk to my test app
Update
As you note in the comments - you also need to make sure you're running the Google Assistant, and not one of the other voice search components. The Google Assistant requires:
Android 6.0 or higher
Google app 6.13 or higher
Google Play services
1.5 GB of memory
720p screen resolution
Phone set to a supported language
As you probably already know you have to enable Web & App Activity, Device Information, Voice & Audio Activity in the Activity controls page.
Then you also have to be sure that the language of your agent is the same used by your google assistant.
I solved thanks this last step.
Hope this helps

How do you know the latest chromecast device build?

A user of mine is reporting that there is a new chromecast version and my app broke. I have 4 different devices and they all have build 16041, but I have no idea where to check if that is the latest. I've tried rebooting all 4 of them already.
So is there a page or blog where that is listed?
Also as a bonus question, is there a way to get updates for when the Cast Companion Library is updated? or the sdk?
Thanks.
You can check the build using the Chromecast app for Android or iOS.
Once the app detects a device, select it and then, at the very bottom of the information view, you'll find the build number of the device's firmware.
There is no page to tell you what the latest build is; new builds go out in batches like other updates so not everyone gets them all at the very same time.
As your second question, register yourself on Github for that project to be notified when there is a commit.
In future, it is best if you open different StackOverflow questions for different questions.

How to join an existing activity playing media in chrome app

So assuming you've already launched media on the receiver from an iOS/Android/Web app, how can another web app join this activity and control the media? I noticed that the cast API has a 'JOIN_ACTIVITY' in it, but there's nothing that currently uses it. Nor do you know the activity's ID to join it..
This is similar to How to check if a ChromeCast Session is already in progress however, this answer does not help to connect to an existing application
However, using the javascript API, even if you know your app is running I can't find a way to connect to it without re-launching
I managed to get some answers from the Google engineering team:
We allow clients to reconnect to the same session if they are launched
from the same origin (i.e. http://www.somedomain.com:80/). We don't
have the support in the V1 protocol stack to implement this across
multiple browsers. We can hard code something for V1 like mapping
origins to app ids, but it will still be some eng effort to add the
API support as well.
In short, the functionality from Android and iOS is currently missing from the Chrome SDK... hope it comes out soon.
EDIT: To update this, now that the official public SDK has been released, this is now supported!

Posting to Instagram via Script/Online/Program. Anything is good but mobile

I just wanted to know if there is a way to upload images to Instagram WITHOUT using iOS / Android?
I'm really desperate for a solution, if I can't find anything I will have to run a virtual android device or something like that (I have a virtual machine running Windows XP 24/7 anyway)!
Instagram's official RESTful API does not allow for uploading photos, since they want to encourage "life on the go."
However, some work has been put together to document their iPhone API, and some unofficial client libraries have even been made. Check out https://github.com/mislav/instagram/wiki
It seems that's your only alternative at the moment. None of the unofficial libraries look very complete, so you'd have to do the work of sending requests manually, using the reverse-engineered API specs provided in the wiki.

Can't develop apps on latest Spotify build

I've been developing a Spotify app for a while but a new version came out that doesn't allow for app development (can't find the local app anymore).
I reverted back to the older build that used to be available on the Previews section of Spotify but every time I restart Spotify it re-installs the latest version.
Is there a way to either prevent the auto update or get a newer build that one can develop on?
The bundle loading logic changed with Spotify 0.8.3. Just search for the Spotify tag on Stack Overflow and you'll find many, many duplicates of your question.
This one has the answer you're looking for: Spotify apps dead after update?

Resources