Announcing the release of an Emby Plugin for Indigo.
Download/Uptodate version: https://github.com/Ghawken/EmbyPlugin.indigoPlugin/releases/latest or from within the plugin - Update/Force Update
For those that are unaware Emby is a Media Server solution (essentially open source) competing against Kodi (completely open source) and Plex. (https://emby.media/) Emby arguably has the best image quality through use of MadVR (http://forum.doom9.org/showthread.php?t=146228 - for some interesting reading/2000 page thread about image quality!)
This Indigo Plugin needs a Emby Server Plugin installed (which is available in the Emby Plugin Catalog - called FrontView+ API)
See install post for instructions.
Many thanks to community - and particularly DaveL for GhostXML - which I have gutted and reused as a base here after recently getting familiar with it and also for getting me off backside into plugin packaging rather than scripts etc.
Details/Rationale of Implementation
This plugin utilises a Emby Server Plugin I have written for another C# app for Emby Server. (FrontView+API)
The downside of the approach I have taken is that we get information from a single Emby Client only set at the Server level by this Emby Server Plugin. (but this Indigo Plugin doesn't have to authenticate & then regularly grab all session data to get info for a single client)
The upside is because the server has to do and send very little - only one little clients info - the communication is very quick and lightweight. (my Emby Server request average 1-2ms only to complete)
For my personal use - I typically interested in monitoring one Emby Client only - but I want it quick - and this Plugin is the solution to speed