

This has been supported for a long time as it's the counterpart to m3u files. The plugin writes to disk a standard XML file on a schedule and the user adds it as a guide source.
#Connect emby client to mythtv backend tv#
That greatly simplifies the plugin framework for 3rd party developers as they have far less to do now. A TV plugin can still optionally provide guide data if it wants to but Emby doesn't need to know about this.

Using the new framework the responsibility of the plugin is shifted so it only has to give Emby a list of channels info when requested and of course to tune a channel when requested. Little things like that go away as no special handling is needed moving forward. The user had to know to remove the plugin and then refresh the guide to clear things. Works great unless you were using a plugin which imported channels differently and rendered the user's actions meaningless. Previously users often ended up fighting the system trying to clear channels for example as all tuners were removed they could see and they refreshed guide data which clears channels no longer present. That makes every work the same and more importantly the way the user would expect things to work. The responsibility for all of this is now shifted to Emby Server where all guide, scheduling, recording is consistent and done in the same manner regardless of source of content. Same with guide data which as you know may or may not be fully intact. Emby no longer needs to handle a NextPVR recording differently then a TVHeadend recording which is different from a native Emby Recording. The new format streamlines and cleans up the way plugins are consumed. Previously Emby Server had to have unique handling for different plugins since they all worked differently and worse yet had unique "personalities" that often needed special handling. To a very few users 4.7 will actually be a step backward so definitely not "perfect" either. I understand why it was done, these interfaces needed to be improved or significantly modified to move forward, and the decision was to remove them. I hardly call removing the two way interface with TV plugins making all systems effectively Emby-only "baggage".
