TVH is awesome. The only 2 complaints I have, and it seems most agree based on my googling, are channel list/bouquet management and EPG data.
That program I linked solves the channel list/bouquet and mapping part. Especially if TVH was made to appear to the program as a E2 box, or maybe they can work with the dev to add support?
I don't have any E2 boxes. I don't like to merge sources into one channel.
What that program lets you do is download data from kingofsat to create bouquets or connect directly to a E2 box.
If the full list format was supported I can have a separate bouquet(THV tag) for each provider, channel type, channel language, whatever I like. The important part is that the channels are not merged but the bouquet/tags would be. That means filtering (in the front end, kodi etc) by "polsat" would give me all polsat channels. But if I switched to "sports" I would see all sports channels from all packages on all satellites.
Now I already have this, kind of. The issue is I cant get TVH to accept the full E2 style bouquets, it will only read individual bouquets. What this means is that the channel is mapped every time it appears in another bouquet. This is what I would like to avoid.
This is what a full E2 channel list looks like (attachment). This is just a quick test I made to show you. Only 28.2e
!Screenshot_2.png!
I am able to add each file separately to TVH, which is what I am doing now. But that creates the issue of the same channel being mapped multiple times. What I would like is for TVH to recognise all these as 1 bouquet and add the tags for each list the service appears in. If I try mapping "bouquets.tv" I get no services are found.
bouquets.tv...
#NAME User - bouquets (TV)
#SERVICE 1:64:0:0:0:0:0:0:0:0::Packages
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_freesat.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_sky_digital.tv" ORDER BY bouquet
#SERVICE 1:64:0:0:0:0:0:0:0:0::Categories
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_business.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_chat.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_children.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_comedy.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_cooking.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_cultural.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_documentaries.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_entertainment.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_erotic.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_game.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_general.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_health.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_history.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_lifestyle.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_movies.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_music.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_news.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_pay_per_view.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_politics.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_presentations.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_racing.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_real_tv.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_regional.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_religious.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_series.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_sport.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_talk_shows.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_technology.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_teleshopping.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.ec_travel.tv" ORDER BY bouquet
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet
As you can see it looks like its this file that maps all of the other lists.
If this is possible it would be nice to have an option to decide how a blacklist/whitelist file would be handled. Normally this is for parental locks. Personally I would like TVH to not map any channels that appear in the blacklist, even if they appear in other lists. I guess other might like to restrict by users?
I hope that cleared things up? The program isn't really that important to my question/request. You can download E2 style bouquets from all over the web. What the program does is let you create them without actually owning a E2 box. This is because it can grab all the required info from kingofsat. The request to have the ability for it to connect directly to a TVH server would just be a nice bonus. I have no idea how much work that would be. The common E2 images people use are open source. Not sure if the TVH team could just make TVH appear as a E2 box, or if there would need to work with the E-Channelizer dev?
Chris