I've played a bit with the EPlusTV project from GitHub which, after you've added your authorization, provides you with both an m3u and xmltv data for ESPN+ streams. These can easily be added to Channels to let you watch the live streams. It works well, if you employ it the right way.
Out of the box, the channels have information for the airing sporting events and art for the airings. The airing data includes all the approrpiate genres. They look great in Channels.
The issue is, it provides a ton of channels that are not always broadcasting. You end up with a lot of empty channels and it can look bad and waste real estate in your guide. I've found that the best way to use these custom channels is by using a Channels Collection with Automatic Channels. This way, only the channels that are currently broadcasting end up in your guide.
Automatic Channels in your Channel Collections will pull in channels dynamically based on the rules that you define.
By using Automatic Channels, you can get only the ESPN+ channels currently broadcasting into your collection, hence hiding all of the empty channels.
There's a couple ways you can use Automaic Channels to really maximize the usage of these ESPN+ channels:
In your Sports collection, just add the
Sportscategory and the ESPN+ channels currently broadcasting will get pulled right in.
Create an ESPN+ Channel Collection and don't add any channels manually. Using the Automatic Channels rules, ignore every source except your ESPN+ source. Then use the
Sportscategory. This will then give you a Channel Collection that is only the ESPN+ channels that are currently broadcasting.
If you're only interested in the Hockey events from ESPN+, add the "hockey" genre to your channel collection so that only Hockey events are added to the collection.
Here's what a collection looks like when adding all of the ESPN+ channels:
Here's what a collection looks like when ESPN+ channels are pulled in with Automatic Channels:
Here's what a collection looks like with JUST ESPN+ channels using Automatic Channels:
The EPlusTV is easy to set up and does a great job getting these streaming events into Channels. It's just worth putting a little effort into some strategy to make things look nice in Channels without flooding your guide with empty channels.