Step 1:
From within Emby Server - install FrontView+API from Catalog

Step 2:
Once FrontView+API Plugin is installed on Emby Server:
Go to it Settings - Plugin - FrontView+API Settings to select your Emby Playback client that we will be monitoring in Indigo:
(Yes we monitor a single Emby Client only - see announcement thread about details and reason why)


Step 3:
Then or before - doesn't matter - install EmbyPlugin via download instructions - double click the indigoplugin File.
Step 4
Then Create a new Emby-Plugin Device


Enter the URL for your Emby Server and the port in the format as shown above.

Usage:
The Plugin then creates a number of custom states relating to the current status of that monitored client.
(as you can see above)
The Plugin also enables Action Groups for Remote Control:

It also creates a local copy of Fanart and Thumb artwork for use in Control Pages via Refreshing URL.
/Library/Application Support/Perceptive Automation/images/EmbyPlugin/Fanart_art.png
/Library/Application Support/Perceptive Automation/images/EmbyPlugin/Thumbnail_art.png
Also updating them to blank artwork if no file is playing.
This enables you to very easily add the artwork to ControlPages - which update with time/artwork playback/and have functional remote control buttons.
Like these two examples - I whipped together it less than 2 minutes


The speed of the connection and the updates - enables very responsive lights on Pause, Lights off Playback started, Movie Scene setting etc - essentially there is no delay.
Consider this very much a work in progress - but though would post as I continue to update.
Glenn