Google home integration

The way I see it working, Google would primarily be used to recognize a voice and turn that into a search string. So it might be possible to not let them see the entire library, but there’s really no way you could prevent them from tracking what words they convert to text. If someone got into the habit of using Google for every Plex interaction (assuming it was good enough) it wouldn’t be long before Google knew what most of the library contained.

Personally I’d kind of like to see someone create a purely offline home assistant that would work with local home automation controllers and things like Plex without needing internet. Even if it took more time to train, I like the idea that it would keep on working if the internet went down.

This is a bit confusing. I assume you mean that Google can’t query a local server because it isn’t publicly facing the internet. And yet this is achievable with remote access and the Plex Web App.

1 Like

Correct.

Yeah, but I’m saying, it isn’t local. It’s public facing as evidenced by plex web app, no?

1 Like

I don’t know what you mean by that?

Please Plex, get on this already! You have a secret backroom deal with Amazon to work with Alexa, but not Google? Come onnnnn

It wasn’t a secret. Alexa allows talking to a local Plex server to identify your content. Google Home does not.

1 Like

Can you please make this happen already? It’s long overdue

2 Likes

I think the implication rbilodeau was making is that there’s a secret backroom deal with Amazon to NOT support Google Home. An exclusivity deal if you will.

I would hope that’s not the case, but it is irritating to have an Alexa integration but not Google Home.

Nope nothing of the sort. Google Home specifically does not allow the type of access Plex needs to make this work.

You probably already had the ideas in team meetings but:

If Google doesn’t alllow accsess to local servers why wouldn’t a solution be to make the Google Home integration accsess the plex server from outside?

Nope, that doesn’t work either.

@anon18523487 - How was @digitalhigh able to do this then?

From my understanding, although I could be wrong, that program intercepts the commands and runs it locally instead of through Google. That’s not the same as actual Google integration. That method requires each user to install this on their own system, and only on platforms that are supported. True Google integration would not require users setup something and will work with any Plex server.

@anon18523487 If I understand correctly, would this feed that Google requires, need to be specific to each user’s Plex Server?

Correct. There can only be 1 feed host. Only when the request is matched with the feed host, then the command is issued back to the provider to play that content.

Google designed their home integration for use with providers such as Netflix where they only need 1 host.

So, sorta like Plex server then. Shame someone couldn’t ya, know, build it in?

Flex.tv is one guys side project. I would assume Plex would be able to write code that would work on all the supported platforms without much hassle.

…but then again LiveTV doesn’t work correctly on virtually any platform so…maybe they can’t.

3 Likes

There are actually multiple projects where you can implement this yourself locally.

As @Pow4Life181 mentioned in his comment, FlexTV is one of those projects.
There’s also the project “Plex Assistant” for Home Assistant that does pretty much the same thing.

Although I’m not sure these projects specifically support offline usage, I do believe it is also possible to install a local Google Assistant that can be used without a connection to the google servers… you’ll need to do your own research for that though, and whether it’s possible to use it in combination with the above projects.

Plex Assistant is a Home Assistant component to allow Google Assistant, Home Assistant’s conversation integration, and more to cast Plex media to Google and Sonos devices, as well as Plex clients. You could use this component with anything that can make a service call to HA as well.

Example: "Hey Google, tell Plex to play The Walking Dead on the Downstairs TV."

Though I’d love to see this implemented officially :slight_smile: Here’s to hoping Google plays nicely and makes some changes so Plex is actually capable of making it happen!!

2 Likes

How does this work with an in-home computer like a Hubitat hub controlling other devices in a smart home? Does hubitat.com act like a traffic cop taking all the commands sent from Google and passing them along to the appropriate hub?

Is there any reason Plex couldn’t do something similar?

Or, is it simply that the Plex clients are not designed to get push-data from the Plex server?

Is there any reason Plex couldn’t do something similar?

They don’t care. That’s the reason. These forums are like screaming into the abyss, and I wonder why Plex hasn’t shut them down yet.