Google Home
What is Google Home?
Google Home is a powerful speaker and voice Assistant. Play your music. Call your friends. Ask it questions. Control your home. It's your own Google, always ready to help.
The Emby Skill enables users to control playback of their media library or Live TV on any Emby compatible device. Once you have successfully linked your Emby account to Google Home and have remote access configured on the emby server, you can start controlling playback of your movies, TV shows, music or Live TV on your devices with your voice.
Important
Google have removed support for software based remote control and voice actions. It is no longer possible to enable this for Emby for new users.
Get started
It is assumed that you already have a Google Home setup and that you had access to the Google Home skill Emby Remote. It is not possible to add new access.
- Feedback - Issues encountered at this stage, should be posted on the forum on this topic.
Note
Chromecast is not compatible due to limitation by Google.
Prerequisites
It is necessary for Emby Connect to be used for the emby server user account and for the emby server to have remote access configured and working. Secure Connections for the Emby Server is not necessary unless you need to use the Amazon Alexa service with emby.
Why is Emby connect required?
Emby connect is used to provide your server information to Google Home.
Why is Emby Server Remote Access required?
Remote Access is required because that is how Google Home connects to the server.
Note
The instructions here assume you already have access to the Emby Remote project.
Emby Remote setup
When using on a smart phone or tablet, you can install the Google Assistant app to work with the Google Home app for the control commands to Emby Remote.
On the smart device, open the Google Home app.
Select Devices tab and then Add Device.
Pick type Works with Google Home
On the next screen, you will see the list of available skills.
Use search to look for Emby Remote. Just enter emby in the search field. This should find the emby remote skill. If not, it means that you do not have access to the emby remote skill for this Google Home account. As stated above, it will not be possible to add access.
Google Home account linking
The first time you invoke Emby Home, you will be asked to link your Emby account. Enter your Emby connect credentials and select your server. This will enable the skill and work across all your Google Home devices linked to your Google Account.
You will see the following screens that take you into the Emby Connect login.
After you sign in with the Emby Connect account, you will see the emby server.
If you have more than one server with user accounts linked to this emby connect account, you will see a drop-down to pick from.
Select the server to be used for Emby Remote which will now be linked.
You will then be presented with the devices to select and add and pick a room to assign to.
You can link or unlink your Emby account afterwards, by selecting Settings in the Google Home app and within the Services section, selecting Works with Google
You will see the emby-remote skill
Selecting it, will give you the option to unlink or re-link the skill.
My server is not available to be selected, what do I do?
If you don't have an Emby account, follow the steps here, otherwise:
- In your server dashboard, Users > Select the Emby user with Emby connect (green cloud icon)
- Remove the username or email from the Emby connect field, hit save.
- Re-add the information to recreate the Emby connect link.
I get an error when selecting the server, what do I do?
Check that the emby connect data for the emby server are correct.
- It is best to do this check on a remote device or PC and not when on the local network.
- In a browser, open the https://app.emby.media web page, sign in and and select Sign in with Emby Connect.
- Click on the ... button for the server and select Connect.
- If you get an error, establish if the server is accessible from outside the network. If it is not, see Connecting from Emby Apps.
Commands
How to use Google Home
- There are a number of ways to send commands to the emby remote Google Home skill: Ask MB Remote {insert command} Hey Google, Ask MB Remote {insert command} Hey Google, {insert command} and when using Google Assistant, you can also just say the command. It would route it to emby remote if it is a known command for the skill.
- Device names can be changed within the Google Home app by selecting the linked device and then settings. that would make it easier to communicate with Google Home.
- If the device names are changed within Emby Server Settings Devices screen, then it will be necessary to sync devices.
At any time, you can update the linked devices by sending this command, Hey Google, Sync Devices
Playback commands
- pause
<device name>
- resume
<device name>
- next
<device name>
- previous
<device name>
- stop
<device name>
- mute
<device name>
- unmute
<device name>
- seek
<device name>
to<xx>
minutes - turn down the volume on
<device name>
- turn up the volume on
<device name>
- set
<device name>
volume to<xx>
%
Selecting the linked device within the Google Home app would show the following controls
Sync Devices
- sync devices