SenexCrenshaw / xTeVe

M3U Proxy and EPG aggregator for Plex DVR and Emby Live TV
MIT License
90 stars 10 forks source link

Combine Dupes for Seamless Failover #47

Open xtinct101 opened 2 years ago

xtinct101 commented 2 years ago

Is your feature request related to a problem? Please describe. With multiple tuners or m3us, you may end up with redundant channels with varying levels of quality and sources.. If one goes offline you have to manually find the next dupe if you didnt remove dupes to keep within channel limits.

Describe the solution you'd like I would like a solution to assign multiple channels to the same number, with some indicator for priority.. ie, 10 = Primary, 10A = Secondary, 10B = Tertiary

When using the xTeVe buffer, the m3u would only contain channel 10, not the sub channels and if the primary stream fails to load, it should automatically try the secondary stream, and so on until its exhausted all options.

Describe alternatives you've considered Duplicate Channels are confusing, and a hassle if you start getting multiple provider sources, also plex has a limit on channels so low bandwith streams and varying upstream sources are likely to be deactivated, and would require manual activation.. thats a clunky work around at best.

Additional context Also should failover if the source runs out of streams but a backup has some available.. So instead of getting multiple streams from one provider you could instead get single streams from multiple providers.. or multiple accounts from one provider if they dont provide an adequate number of streams.

I understand that this functionality would require use of the buffer, and that is perfectly fine.

SenexCrenshaw commented 2 years ago

This sounds interesting. I am not sure how the configuration of the matching should work though. Maybe a new screen altogether. Click a channel and then a popup with combining multiples with weights together??

Id like to see some votes on this one as well.