Here is an example of how it corrects names:

Of course this could all be done manually, but why do that for thousands of channels (motorised dish) when others in the wider satellite community already do it for us?

These files also name channels that are named incorrectly, or are not named at all!

Thanks,
Chris

Chris G Would it be possible to parse the lower services part of an enigma2 lamedb file to override services/provider names in TVHeadend?

Yes, but . . . .

This seems like a fairly niche request that could be best handled by an external script.

The script could use the TVH JSON API to get all of the channel/service/mux objects that you want to update.
You could then match the TVH objects to the lamedb records based on frequency, ONID, TSID, SID, etc.
Once you have a match, you could update the TVH object with its new name.

You would also have to ensure that any 'update from network' flag that TVH may have is disabled.

Best of luck.

    DeltaMikeCharlie
    I don't think it's niche at all.
    Across Europe, Africa, and the Middle East, almost everyone uses e2 (cant speak for Asia and I don't think it ever took off in North America).
    Enigma2 has been a “standard” in DVB for a long time now.
    TVH already supports the bouquet/channel lists, but I think the more e2 settings TVH supports, the better.
    There are so many configs shared online.

      Chris G override services/provider names in TVHeadend

      Chris G I don't think it's niche at all.

      This sounded niche to me. My apologies.

      Your request sounded like synchronising the service/provider names already present in TVH to those in the E2 file provided. Was that your intention?

      Chris G TVH already supports the bouquet/channel lists

      These are common broadcasting terms and not unique to E2.

      Chris G but I think the more e2 settings TVH supports, the better.
      There are so many configs shared online.

      Are you suggesting that TVH should be able to import an E2 configuration file of some description as part of or as an alternative to the existing setup process?

        Chris G I don’t use E2 either.

        What version of TVH are you using on that E2 receiver.

        I noticed in your example you referenced an encrypted pay TV channel. I assume you have some form of subscription to view that channel and are not in fact using some form of card sharing server to obtain it. No doubt you are aware of the rules here in relation to any discussion on the subject of decryption and related topics.

        As was pointed out to you already it would appear that your request for that particular feature would be classed as niche. I suggest you take that advice as read.

          DeltaMikeCharlie

          Your request sounded like synchronising the service/provider names already present in TVH to those in the E2 file provided. Was that your intention?

          Yes

          There are a lot of “problems” in sat that the widely available e2 settings fix.
          If you look through the settings, they list the sats/transponders, fix naming of channels and providers and even organise the channels into bouquets.
          Why not tap into that?

          These are common broadcasting terms and not unique to E2.

          The format those bouquets use is an e2 defined format:

          
          Service reference 1:0:19:379C:14B4:FBFF:820000:0:0:0 ---> A:B:C:D:E:F:G:H:I:L
          
          A : is a default value and it is always equal to 1
          B : this is also a default value, and it is always equal to 0
          C : service type: TV = 1, Radio = 2, TV HD = 19, TV UHD = 1f ??????
          D : service Id (hex)
          E : Trasponder Id (hex)
          F : NId, Network Id (hex)
          G : Namespace
          H : default value, always = 0
          I : default value, always = 0
          L : default value, always = 0

          Are you suggesting that TVH should be able to import an E2 configuration file of some description as part of or as an alternative to the existing setup process?

          Yes

          Jonas Lang

          Yes I have a card.

          I don't know why you have to come in every sat topic and question whether the person has a sub or not.
          Why aren't you in the IPTV section calling out the 99% of users who have illegal IPTV subs?
          Or in the "DaddyLive" topic which is 100% piracy?

          If it makes you happy, here is a FTA example channel from Germany

          7004:00c00000:0436:0001:1:0
          Comedy Central Germany
          p:MTV Networks,f:1

          The lamedb file renames it such that it doesn't get mixed up with the other 100 “Comedy Central” channels available inside Europe.

            • You would need to create one 'Network' object for each transport type (terrestrial, satellite, cable) in your import file.
            • You would need to associate each of the network objects with one or more adapters of the same transport type.
            • You would need to create a 'Mux' (transponder) entry associated with the network of the appropriate transport type. See here for the required mux parameters.
            • Once you have a 'Mux' object for each frequency/transport type, you would have to create 'Service' objects for each of the services listed in the import file. This is normally done by scanning and there does not appear to be a way to create a service via the API, so you will probably have to manually create the service object using an idnode or build a 'scan file' to use.
            • Once the services have been created, you will then need to link them to a 'Channel' object that you have also just created.
            • You will also need to create a 'Channel Tag' and 'Bouquet' object for each bouquet. If you do this before creating the channels, you can add the tag as you create the channels, otherwise, you will have to go back and update the channels once the channel tags have been created.

            Best of luck with your project.

              Chris G that’s already in process.

              New members joining purely to ask questions on how to re stream illegally obtained pay TV and when they are called out they disappear immediately.

              The E2 receiver as you well know, through unintended consequences is a notorious tool for the hacker/restream community and unfortunately TVH has gotten itself caught up in this activity as can be seen from this article where it’s referenced in a rather negative way.
              https://torrentfreak.com/unofficial-m3u8-playlists-for-pluto-tv-samsung-plex-shut-down-by-warner-240822/
              What the membership here do not want is any association with this type of activity or be named in any form of DMCA takedown notice.

              I just thought it odd you chose a premium subscription channel to highlight your issue and gave very little other detail on your setup. Of course if you’ve nothing to hide you’ve nothing to worry about. Have a good day.

              DeltaMikeCharlie

              I've thought about that in the past, but creating services etc is more involved than I'd like.
              I already have a script I used to populate networks/muxes (because the scan tables suck):

              import requests
              import xml.etree.ElementTree as ET
              import re
              import json
              
              
              TVH = "http://192.168.1.200:9981/api/"
              
              SATS = ET.fromstring(
                  requests.get(
                      "https://github.com/morpheus883/enigma2-settings/raw/master/morph883_motor/satellites.xml"
                  ).text
              )
              
              POLARIZATION = {"0": "H", "1": "V", "2": "L", "3": "R"}
              
              FEC = {
                  "0": "AUTO",
                  "1": "1/2",
                  "2": "2/3",
                  "3": "3/4",
                  "4": "5/6",
                  "5": "7/8",
                  "6": "8/9",
                  "7": "3/5",
                  "8": "4/5",
                  "9": "9/10",
                  "15": "NONE",
              }
              
              SYSTEM = {"0": "DVB-S", "1": "DVB-S2"}
              
              MODULATION = {
                  "0": "AUTO",
                  "1": "QPSK",
                  "2": "PSK/8",
                  "3": "QAM/16",
                  "4": "16APSK",
                  "5": "32APSK",
              }
              
              PLS_MODE = {"0": "ROOT", "1": "GOLD", "2": "COMBO"}
              
              
              def get_networks():
                  return requests.post(TVH + "mpegts/network/grid", data={"limit": 999999999}).json()[
                      "entries"
                  ]
              
              
              def get_muxes():
                  return requests.post(TVH + "mpegts/mux/grid", data={"limit": 999999999}).json()[
                      "entries"
                  ]
              
              
              def get_network_id_by_name(networks, name):
                  for n in networks:
                      if n["networkname"] == name:
                          return n["uuid"]
              
              
              def create_network(name):
                  data = {
                      "class": "dvb_network_dvbs",
                      "conf": json.dumps(
                          {
                              "enabled": True,
                              "networkname": name,
                              "bouquet": False,
                              "scanfile": "",
                              "orbital_pos": name,
                              "pnetworkname": "",
                              "nid": 0,
                              "autodiscovery": 2,
                              "ignore_chnum": False,
                              "satip_source": 0,
                              "charset": "",
                              "skipinitscan": True,
                              "idlescan": False,
                              "sid_chnum": False,
                              "localtime": 0,
                          },
                      ),
                  }
                  response = requests.post(TVH + "mpegts/network/create", data=data)
              
                  return response.json()["uuid"]
              
              
              def is_network_enabled(networks, uuid):
                  for n in networks:
                      if n["uuid"] == uuid:
                          if n["enabled"]:
                              return True
                          else:
                              return False
                  # not found means its new and is enabled by default
                  return True
              
              
              def get_existing_mux_uuid(muxes, network_id, frequency, polarization):
                  for mux in muxes:
                      if (
                          "delsys" in mux
                          and mux["delsys"] == "DVB-S"
                          or "delsys" in mux
                          and mux["delsys"] == "DVB-S2"
                      ):
                          if (
                              mux["network_uuid"] == network_id
                              and int(mux["frequency"]) == int(frequency)
                              and mux["polarisation"] == polarization
                          ):
                              return mux["uuid"]
              
              
              def update_mux(uuid, tp):
                  frequency = tp.attrib["frequency"]
                  symbol_rate = tp.attrib["symbol_rate"]
                  polarization = POLARIZATION[tp.attrib["polarization"]]
                  fec_inner = FEC[tp.attrib["fec_inner"]]
                  system = SYSTEM[tp.attrib["system"]]
                  modulation = MODULATION[tp.attrib["modulation"]]
                  try:
                      is_id = tp.attrib["is_id"]
                  except:
                      is_id = -1
                  try:
                      pls_mode = PLS_MODE[tp.attrib["pls_mode"]]
                  except:
                      pls_mode = "ROOT"
                  try:
                      pls_code = tp.attrib["pls_code"]
                  except:
                      pls_code = 1
              
                  data = {
                      "node": json.dumps(
                          {
                              "delsys": system,
                              "frequency": frequency,
                              "symbolrate": symbol_rate,
                              "polarisation": polarization,
                              "modulation": modulation,
                              "fec": fec_inner,
                              "stream_id": is_id,
                              "pls_mode": pls_mode,
                              "pls_code": pls_code,
                              "uuid": uuid,
                          }
                      )
                  }
              
                  requests.post(TVH + "idnode/save", data=data)
              
              
              def create_mux(network_id, tp):
                  frequency = tp.attrib["frequency"]
                  symbol_rate = tp.attrib["symbol_rate"]
                  polarization = POLARIZATION[tp.attrib["polarization"]]
                  fec_inner = FEC[tp.attrib["fec_inner"]]
                  system = SYSTEM[tp.attrib["system"]]
                  modulation = MODULATION[tp.attrib["modulation"]]
                  try:
                      is_id = tp.attrib["is_id"]
                  except:
                      is_id = -1
                  try:
                      pls_mode = PLS_MODE[tp.attrib["pls_mode"]]
                  except:
                      pls_mode = "ROOT"
                  try:
                      pls_code = tp.attrib["pls_code"]
                  except:
                      pls_code = 1
              
                  data = {
                      "uuid": network_id,
                      "conf": json.dumps(
                          {
                              "enabled": 1,
                              "epg": 1,
                              "epg_module_id": "",
                              "delsys": system,
                              "frequency": frequency,
                              "symbolrate": symbol_rate,
                              "polarisation": polarization,
                              "modulation": modulation,
                              "fec": fec_inner,
                              "scan_state": 0,
                              "charset": "",
                              "rolloff": "AUTO",
                              "pilot": "AUTO",
                              "dvb_satip_dvbc_freq": 0,
                              "dvb_satip_dvbt_freq": 0,
                              "tsid_zero": False,
                              "pmt_06_ac3": 0,
                              "eit_tsid_nocheck": False,
                              "sid_filter": 0,
                              "stream_id": is_id,
                              "pls_mode": pls_mode,
                              "pls_code": pls_code,
                          }
                      ),
                  }
              
                  response = requests.post(
                      TVH + "mpegts/network/mux_create",
                      data=data,
                  )
              
                  return response.json()["uuid"]
              
              
              networks = get_networks()
              muxes = get_muxes()
              
              for sat in SATS.findall("sat"):
                  # get sat name
                  sat_name = re.search("\d+\.\d+[e|E|w|W]", sat.attrib["name"])[0]
                  if len(sat_name.split(".")[0]) < 2:
                      sat_name = "0" + sat_name
              
                  # create network if missing
                  network_id = get_network_id_by_name(networks, sat_name)
                  if not network_id:
                      network_id = create_network(sat_name)
              
                  # loop transponders
                  if is_network_enabled(networks, network_id):
                      for tp in sat.findall("transponder"):
                          frequency = tp.attrib["frequency"]
                          polarization = POLARIZATION[tp.attrib["polarization"]]
              
                          existing_mux_uuid = get_existing_mux_uuid(
                              muxes, network_id, frequency, polarization
                          )
                          if existing_mux_uuid:
                              pass
                          else:
                              create_mux(network_id, tp)

              I'm sure it isn't perfect, but it worked well enough to get me started.

              The reason I asked for this to be added as a feature is because the way I imagined it working was services having additional fields for name and provider overrides. If an override is set and if the service is mapped to a channel, the override names are used.

              If I was to attempt just the channel naming part myself, how could I achieve it?
              When should the script run?
              Is there something I can use to trigger it?
              How do I find the channels by namespace/sid/whatever the other numbers are in the lamedb?
              There must be some wiggle room when deciding if an orbital position is correct, because some people might refer to a satellite as 0.8 or 1, for example.
              I'm assuming renaming the channels and not the services is the best option because otherwise my script will be fighting TVH whenever a scan is done.

              Thanks,
              Chris

                Chris G If I was to attempt just the channel naming part myself, how could I achieve it?

                For just a rename, you can try this. If you need to do more, you could try this.

                Chris G Is there something I can use to trigger it?

                Maybe cron or manually. Have a cron job download the E2 file periodically and look for changes. If changes are detected, proceed to updating TVH.

                Chris G How do I find the channels by namespace/sid/whatever the other numbers are in the lamedb?

                You need to follow the chain of UUIDs between channels -> services -> muxes -> networks -> adapters.

                Chris G I'm assuming renaming the channels and not the services is the best option

                For now, it could be the only option via the API. You could always stop TVH and edit the JSON config files manually before restarting TVH. I would see this as a last resort though. It would be easy to brick your config that way.

                  DeltaMikeCharlie

                  I made a start on this today, but I can't figure out how to create the correct hex values.

                  From these values:
                  10606 19.2E 8100 156 25 (can't figure out where the 6 comes from)
                  How do I get this: 296e:00c00000:045a:0001:25:6

                  I'm using python and I know about the hex() option, but there seems to be some inconsistent padding happening?

                  10606 = 0x296e
                  19.2E = 0xc0
                  8100 = 0x45a
                  0001= 0x1

                  Can anyone help?

                    Sorry, I think I made a mistake.
                    Here's what I get, suing the API:
                    Service:

                    Mux:

                    Network:

                    From this data I need to get 296e:00c00000:045a:0001:25:6

                    This is what I have right now:

                    
                    import requests
                    
                    TVH = "http://192.168.1.200:9981/api/"
                    
                    channels = requests.get(TVH + "channel/grid?limit=999999999").json()
                    services = requests.get(TVH + "mpegts/service/grid?limit=999999999").json()
                    muxes = requests.get(TVH + "mpegts/mux/grid?limit=999999999").json()
                    networks = requests.get(TVH + "mpegts/network/grid?limit=999999999").json()
                    
                    
                    def get_service_by_uuid(uuid):
                        for service in services["entries"]:
                            if service["uuid"] == uuid:
                                return service
                    
                    def get_mux_by_uuid(uuid):
                        for mux in muxes["entries"]:
                            if mux["uuid"] == uuid:
                                return mux
                            
                    def get_network_by_uuid(uuid):
                        for network in networks["entries"]:
                            if network["uuid"] == uuid:
                                return network
                    
                    def is_network_dvbs(uuid):
                        for network in networks["entries"]:
                            if network["uuid"] == uuid:
                                if network.get("orbital_pos"):
                                    return True
                    
                    
                    for channel in channels["entries"]:
                    
                        for s in channel["services"]:
                            service = (get_service_by_uuid(s))
                            if service:
                                mux = get_mux_by_uuid(service["multiplex_uuid"])
                                network = get_network_by_uuid(mux["network_uuid"])
                                if is_network_dvbs(network["uuid"]):
                                    print(channel)
                    
                                    sid = hex(service["sid"])#[2:]
                                    orbit = network["orbital_pos"]
                                    if "E" in orbit:
                                        pos = ""
                                    else:
                                        pos = "-"
                                    orbitpos = pos + orbit[:-1]
                                    namespace = hex(int(float(orbitpos) * 10))#.replace("x","0") + "0000"
                                    tsid = hex(mux["tsid"])#[2:]
                                    onid = hex(mux["onid"])#[2:]
                                    service_type = str(service["dvb_servicetype"])
                    
                                    ref = sid + ":" + namespace + ":" + tsid + ":" + onid + ":" + service_type
                                    print(ref)
                    
                    
                        break

                    Which gives 0x296e:0xc0:0x45a:0x1:25

                    Chris G (can't figure out where the 6 comes from)

                    296e:00c00000:045a:0001:25:6
                    0x296e:0xc0:0x45a:0x1:25

                    You seem to have done a wonderful job so far, congratulations. It looks like you just need to sort out some hex formatting issues and you're there.

                    t = 1114
                    tt = "{:04x}".format(t) 
                    print(tt)

                    I also don't know where the '6' came from.

                    I think I have figured it out.

                    
                    import requests
                    
                    TVH = "http://192.168.1.200:9981/api/"
                    
                    channels = requests.get(TVH + "channel/grid?limit=999999999").json()
                    services = requests.get(TVH + "mpegts/service/grid?limit=999999999").json()
                    muxes = requests.get(TVH + "mpegts/mux/grid?limit=999999999").json()
                    networks = requests.get(TVH + "mpegts/network/grid?limit=999999999").json()
                    lamedb = requests.get("https://raw.githubusercontent.com/morpheus883/enigma2-settings/master/morph883_motor/lamedb").text.splitlines()
                    
                    
                    def get_service_by_uuid(uuid):
                        for service in services["entries"]:
                            if service["uuid"] == uuid:
                                return service
                    
                    def get_mux_by_uuid(uuid):
                        for mux in muxes["entries"]:
                            if mux["uuid"] == uuid:
                                return mux
                            
                    def get_network_by_uuid(uuid):
                        for network in networks["entries"]:
                            if network["uuid"] == uuid:
                                return network
                    
                    def is_network_dvbs(uuid):
                        for network in networks["entries"]:
                            if network["uuid"] == uuid:
                                if network.get("orbital_pos"):
                                    return True
                    
                    
                    for channel in channels["entries"]:
                    
                        for s in channel["services"]:
                            service = (get_service_by_uuid(s))
                            if service:
                                mux = get_mux_by_uuid(service["multiplex_uuid"])
                                network = get_network_by_uuid(mux["network_uuid"])
                                if is_network_dvbs(network["uuid"]):
                    
                                    name = channel["name"]
                                    sid = hex(service["sid"])[2:].zfill(4)
                                    orbit = network["orbital_pos"]
                                    if "E" in orbit:
                                        pos = ""
                                    else:
                                        pos = "-"
                                    orbitpos = pos + orbit[:-1]
                                    namespace = hex(int(float(orbitpos) * 10))[2:].zfill(4).ljust(8, '0')
                                    tsid = hex(mux["tsid"])[2:].zfill(4)
                                    onid = hex(mux["onid"])[2:].zfill(4)
                                    service_type = str(service["dvb_servicetype"])
                    
                                    ref = sid + ":" + namespace + ":" + tsid + ":" + onid + ":" + service_type
                                    #print(ref)
                    
                                    for num, line in enumerate(lamedb):
                                        if ref in line:
                                            new = lamedb[num + 1]
                                            #print(name)
                                            if new != name:
                                                print(name + " -> " + new)
                    Antena 3 -> Antena 3 Romania
                    ANIXE HD -> Anixe HD
                    Cool TV -> Cool TV (HU)
                    Taraf -> Taraf TV
                    BBC R2 -> BBC Radio 2
                    U&Drama+1 -> Drama +1 UK
                    SkyDocumntrs -> Sky Documentaries
                    Sky News Intl -> Sky News International
                    BBC ALBA HD -> BBC Alba HD
                    TGCOM24 HD -> TgCom24 HD
                    WAU HD -> Wau HD
                    13th Street -> 13th Street HD
                    Fightklub HD -> FightKlub HD
                    ANTENA -> Antena
                    GREAT!action+1 -> GREAT! Action +1
                    Sky Sport Tennis -> Sky Sport Tennis HD
                    BBC One Sth HD -> BBC One South HD
                    Babenation -> BabeNation
                    VIDEOLINA -> VideoLina
                    NPO2 HD -> Nederland 2 HD
                    SciFi HD -> SciFi Poland HD
                    STAR Movies -> STAR Movies Albania
                    Sky Max -> Sky Max UK
                    COLORS HD -> Colors HD
                    ABC HD -> ABC News HD
                    NUTA GOLD -> Nuta Gold
                    CANAL+ NOW -> Canal+ Now HD
                    Mediaset Italia2 HD -> Mediaset Italia 2 HD
                    Islam Ch Urdu -> Islam Channel Urdu
                    SkySpCricket HD -> Sky Sports Cricket HD
                    BBC R5L -> BBC Radio 5 Live
                    BAHRAIN TV -> Bahrain TV
                    Sky Sport Top Event -> Sky Sport Top Event HD
                    RADIONORBA TV -> Radionorba TV
                    revelation -> Revelation TV
                    5STAR+1 -> 5* +1
                    Prima HD -> Prima Televize HD
                    Fightbox HD -> FightBOX HD
                    NDR FS NDS HD -> NDR Niedersachsen HD (19h30-20h CET)
                    GREAT! romance -> GREAT! Romance
                    ColorsCineplex -> Colors Cineplex
                    MediaShop- Meine Einkaufswelt -> MediaShop - Meine Einkaufswelt
                    FIGHTBOX -> FightBox
                    France 24 -> France 24 (en Français)
                    More4+1 -> More 4 +1
                    TG COM24 -> Tg Com24
                    RTLZWEI HD Austria -> RTL Zwei HD Austria
                    SkySp Tennis HD -> Sky Sport Tennis HD
                    Eurosport 2 -> Eurosport 2 UK
                    NDR FS SH HD -> NDR Schleswig Holstein HD (19h30-20h CET)
                    ACASA -> ACasa
                    rbb Brandenburg HD -> RBB Brandenburg HD
                    TVP SERIALE -> TVP Seriale
                    Sky Sport Mix -> Sky Sport Mix HD
                    Channel21 HD -> Channel 21 HD
                    Etno -> Etno TV
                    Ring HD -> Ring BG HD
                    U&Yesterday+1 -> Yesterday +1
                    AstroTV -> Astro TV
                    TLC+1 -> TLC UK +1
                    Romania TV -> Romania TV (RTV)
                    NickelodeonHD -> Nickelodeon HD
                    Filmbox -> FilmBox
                    DMF -> Deutsches Musik Fernsehen
                    CNBC -> CNBC HD
                    MTV HD -> MTV HD Germany
                    SkyNewsArabia -> Sky News Arabia
                    HUM EUROPE -> Hum Europe
                    TNTSports1 HD -> TNT Sports 1 HD
                    POWER TV -> Power TV
                    Moviestar HD -> MovieStar HD
                    EXP histori -> Explorer histori
                    sonnenklar.TV HD -> Sonnenklar.TV HD
                    ITV2 -> ITV 2
                    Tiny Pop -> GREAT! Real
                    RTR na G -> RTE R na G
                    SonLife -> SonLife Broadcasting Network
                    TOPcrime HD -> TopCrime HD
                    ACASA GOLD -> Acasa Gold
                    BHTV -> BH TV
                    Diva -> Diva Universal Romania
                    HISPAN TV -> Hispan TV
                    RTL Tele Letzebuerg 23.5 -> RTL T Letzebuerg/Nordliicht TV
                    RTV21M -> RTV 21 M
                    PRESS TV HD -> Press TV HD
                    BBC Asian Net -> BBC Asian Network
                    Cartoon Network -> Cartoon Network Germany
                    WION HD -> Wion HD
                    That's Rock -> That's 90s
                    Disney Channel -> Disney Channel Romania, Bulgaria & Ukraine
                    RTRadio 1 -> RTE Radio 1
                    Sky Sport Austria 4 -> Sky Sport Austria 4 HD
                    TELE 5 -> Tele 5 polska
                    CANAL+ Sport 2 (SK) -> CANAL+ Sport 2 SK
                    RTL KETTO -> RTL Ketto
                    DAZN 2 -> DAZN 2 HD
                    CANAL+ SPORT 3 HD -> Canal+ Sport 3 HD Polska
                    CANAL+ SPORT 3 HD -> Canal+ Sport 3 HD Polska
                    CANAL+ SPORT 3 HD -> Canal+ Sport 3 HD Polska
                    phoenix HD -> Phoenix HD
                    SS-1 HD -> SuperSport HD-1
                    SkySpMainEvHD -> Sky Sports Main Events HD
                    SPORT1 -> Sport 1 Germany
                    SONY TV -> Sony Asia TV
                    U&W HD -> W HD
                    PRO ARENA -> Pro Arena
                    POP -> Pop
                    SkySp ActionHD -> Sky Sports Action HD
                    EXP natyra -> Explorer natyra
                    DW -> DW-TV (Deutsche Welle)
                    5USA+1 -> 5 USA +1
                    AFN|prime Pacific -> AFN Prime Pacific HD
                    Giallo HD -> Giallo
                    CNN HD -> CNN International HD
                    PRO ARENA HD -> Pro Arena HD
                    Disney Channel -> Disney Channel Benelux
                    FilmBox Family -> Filmbox Family
                    SAT1 -> Sat 1
                    U&Dave -> Dave
                    EXP shkence -> Explorer shkence
                    AFN|news -> AFN News HD
                    Disney XD -> Disney XD Polska
                    Disney Junior -> Disney Junior Middle-East & Africa
                    FilmBox Premium HD -> Filmbox Premium HD
                    History HD -> History Channel HD Polska
                    ColorsRishtey -> Colors Rishtey
                    Film+ -> Film +
                    GOLD+1 -> GOLD +1
                    TV1000 -> TV 1000 Balkan
                    Crime+Inv HD -> Crime & Investigation HD
                    NDR FS MV HD -> NDR Mecklenburg-Vorpommern HD (19h30-20h CET)
                    TV NOE -> Noe TV HD
                    NET5 HD -> Net 5 HD
                    sportdigital EDGE -> SportDigital Edge
                    SUPER RTL A -> Super RTL Austria
                    ITV1 HD -> ITV 1 Central West HD
                    SHOW TURK -> Show Turk
                    Vouli -> Kanali Voulis (ΒΟΥΛΗ)
                    TGCOM24 HD -> TgCom24 HD
                    GREAT! action -> GREAT! Action
                    TELE 5 -> Tele 5
                    SkySp News -> Sky Sports News HQ
                    UNINETTUNO UNIVERSITY TV -> Uninettuno University TV
                    BBC FIRST -> BBC First
                    NG Wild HD -> NatGeo Wild HD
                    TVS -> TVS - TV Silesia
                    TV NOE -> Noe TV HD
                    PTC PUNJABI -> PTC Punjabi
                    TV5 Monde -> TV5 Monde Europe
                    Discovery Channel HD -> Discovery Channel Bulgaria HD
                    Cinemax -> Cinemax East Europe
                    France 24 eng -> France 24 (in English)
                    ITV4 HD -> ITV 4 HD
                    Cartoon Net HD -> Cartoon Network HD
                    Story4 -> Story 4
                    MTV -> MTV One U.K.
                    zdf_neo HD -> ZDF_neo HD
                    27Twentyseven HD -> 27 Twentyseven HD
                    Comedy Central HD -> Comedy Central Poland HD
                    JOJ PLUS HD -> J@J Plus HD
                    Kanal D -> Kanal D Romania
                    ATOMIC TV -> Atomic TV
                    E4+1 -> E4 +1
                    CN+1 -> Cartoon Network +1
                    GOD Channel -> GOD Europe
                    Pro7 MAXX HD -> ProSieben MAXX HD
                    Nick Spongebob -> Nicktoons
                    ERT 2 HD -> ERT DAB
                    5645 -> BabyTV
                    ATV HD -> ATV HD Austria
                    Nickelodeon -> Nickelodeon Dual
                    BBC NEWS HD -> BBC News HD
                    RiC ALT -> RiC Alt
                    RTK-1 -> RTK 1 Sat (Kosovo)
                    LEGEND XTRA -> Legend Xtra
                    Sky Sport Bundesliga 1 -> Sky Sport Bundesliga 1 HD
                    ALALAM SYRIA -> AlAlam Syria
                    Seznam.cz HD -> TV Seznam Zpravy HD
                    tv.ingolstadt HD -> TV Ingolstadt HD
                    RING HD -> Ring HD
                    FX HD -> FX HD Polska
                    Veronica/DisneyXD HD -> Disney XD HD/Veronica HD Netherlands
                    Disc.Sci+1 -> Discovery Science +1
                    Sky Replay -> Sky Replay HD
                    RTL KETTO -> RTL Ketto
                    Rai Sport HD -> Rai Sport + HD
                    ITV1+1 -> ITV 1 London +1
                    CANAL+ PREMIUM HD -> Canal+ Premium HD
                    CANAL+ PREMIUM HD -> Canal+ Premium HD
                    CANAL+ PREMIUM HD -> Canal+ Premium HD
                    CANAL+ PREMIUM HD -> Canal+ Premium HD
                    Beate Uhse -> Beate Uhse HD
                    mþnchen.tv HD -> München.tv HD
                    A2 CNN -> A2 CNN HD
                    BBC RnGΩid -> BBC Radio nan Gaidheal
                    MotorTrend HD -> MotorTrend
                    G! romance+1 -> GREAT! Romance+1
                    BBC One Y&L HD -> BBC One Yorkshire & Lincolnshire HD
                    M2 -> Magyar TV 2
                    RADIOFRECCIA HD -> Radio Freccia HD
                    SERIEN+ -> Serien+
                    Sky Cinema Action -> Sky Cinema Action HD
                    ComedyXtra -> Comedy Central Extra
                    RTL Regional NRW -> RTL Nordrhein Westfalen
                    Vivid -> Vivid TV
                    Channel 4 HD -> Channel 4 Midlands HD
                    TNTSports4 HD -> TNT Sports 4 HD
                    GREAT! movies+1 -> GREAT! Movies +1
                    SWR BW HD -> Südwest Fernsehen Baden-Württemberg HD
                    RTLZWEI Austria -> RTL Zwei Austria
                    ADVENTURE HD -> Adventure HD
                    Sky Sport 2 -> Sky Sport 2 HD
                    CANAL+ 4K ULTRA HD -> Canal+ 4K Ultra HD Poland
                    Nat Geo HD -> National Geographic HD UK
                    SkySpF1 UHD -> Sky Sports F1 UHD
                    Comedy Central -> Comedy Central Germany
                    ITV4+1 -> ITV 4 +1
                    GREAT! movies -> GREAT! Movies
                    AAJ TAK -> Aaj Tak
                    History -> History Channel Eastern Europe
                    RTL HAROM -> RTL Harom
                    Film4+1 -> Film4 +1
                    ORF SPORT+ HD -> ORF Sport + HD
                    Arirang  HD -> Arirang HD
                    SAHAR AFGHANISTAN -> Sahar Afghanistan
                    TV2Klub -> TV2 Klub
                    SS-6 HD -> SuperSport HD-6 (Albania)
                    PRO1 -> PRO 1
                    SkySp F1 HD -> Sky Sports F1 HD
                    SkySp Mix -> Sky Sports Mix
                    BBC One NI HD -> BBC One North Ireland HD
                    Madani Chnl -> Madani Channel
                    SONY SAB -> SAB TV
                    TalkingPictures -> Talking Pictures TV
                    SAHAR BALKAN -> Sahar Balkan
                    Minimax -> Minimax CZ
                    Agro Tv -> Agro TV
                    AXN White -> AXN White Poland
                    NITRO HD -> RTL Nitro HD
                    SONY TV HD -> Sony TV HD
                    QVC HD -> QVC HD Germany
                    ACASA HD -> ACasa HD
                    RTVS SPORT HD -> RTVS Sport HD
                    Film4 HD -> Film 4 HD
                    TLC -> TLC Bulgaria
                    Realitatea Plus -> Realitatea Plus TV
                    PRO CINEMA HD -> Pro Cinema HD
                    Motorvision+ -> Motorvision TV
                    kabel eins HD Austria -> Kabel Eins HD Austria
                    AXN SPIN HD -> AXN Spin HD
                    ITV1+1 -> ITV 1 Central West +1
                    Discovery -> Discovery HD
                    SS-5 HD -> SuperSport HD-5 (Albania)
                    RTLup -> RTLup Germany
                    AXN -> AXN Bulgaria
                    Nickelodeon -> Nickelodeon HU
                    Sky Crime -> Sky Crime HD
                    bTV HD -> bTV Bulgaria HD
                    RTL GOLD -> RTL Gold
                    WNESS TV HD -> Wness TV HD
                    TVT -> TVT Bulgaria
                    Al Jazerra -> Al Jazeera
                    NUTA TV -> Nuta TV
                    RUDAW HD -> Rudaw HD
                    CGTN -> CGTN News
                    France 24 (en Francais) -> France 24 (en Français)
                    U&Yesterday HD -> Yesterday HD
                    24 Horas -> Canal 24 Horas
                    B1 TV -> Bucuresti 1 TV
                    Sky Intro -> Sky Intro (899)
                    OPEN BEYOND HD -> Open Beyond HD
                    Sky Sport Austria 3 -> Sky Sport Austria 3 HD
                    LALA TV -> Lala TV
                    STAR HD -> Star HD
                    E4 -> E4 UK
                    ARY Digital -> Ary Digital
                    SAT.1 HD -> Sat 1 HD
                    M1 -> M1 - Magyar TV
                    SAHAR KURDISH -> Sahar Kurdish
                    kabel1 Doku austria -> Kabel Eins Doku Austria
                    AFN|spectrum -> AFN Spectrum HD
                    France 24 (In English) -> France 24 (in English)
                    SZLAGIER TV -> Szlagier TV
                    BBC R Scot -> BBC Radio Scotland
                    GINX -> Ginx
                    MEGA HD -> Mega HD
                    alibi+1 -> Alibi +1
                    Sky Witness+1 -> Sky Witness +1
                    SkySciFiHitsHD -> Sky ScFi/Horror HD
                    5STAR -> 5*
                    RTL HB NDS -> RTL Bremen & Land Niedersachsen
                    SKAI HD -> Skai HD
                    Warner TV Film -> Warner TV Film HD
                    SkySp Golf HD -> Sky Sports Golf HD
                    Warner TV Serie -> Warner TV Serie HD
                    NOVELAS+ -> Novelas+
                    NOVELAS+ -> Novelas+
                    Junior TV -> Junior Tv Albania
                    OPEN BEYOND -> Open Beyond
                    POP+1 -> Pop +1
                    DocuBox HD -> Docu BOX HD
                    ALPHA -> Alpha
                    PULS 24 HD -> Puls 24 HD
                    KiKA -> KIKA - Der KinderKanal
                    Disney Channel -> Disney Channel Germany
                    Italia1 HD -> Italia 1 HD
                    AFN|prime Atlantic -> AFN Prime Atlantic HD
                    GREAT! tv -> GREAT! TV
                    K-TV -> K-TV Fernsehen
                    XY max -> XY Max
                    TVR FOLCLOR -> TVR Folclor
                    TNTSports3 HD -> TNT Sports 3 HD
                    24H -> 24 Horas HD
                    SURYOYO SAT -> Suryoyo Sat
                    JuweloTV -> Juwelo TV
                    CANAL+ SPORT 4 HD -> Canal+ Sport 4 HD Polska
                    CANAL+ SPORT 4 HD -> Canal+ Sport 4 HD Polska
                    CANAL+ SPORT 4 HD -> Canal+ Sport 4 HD Polska
                    GEO News -> Geo News International
                    S4C -> S4C Digidol
                    Da Vinci -> Da Vinci Learning
                    TV4 HD -> TV 4 HD
                    Sportklub HD -> SportKlub HD
                    SkyPremiereHD -> Sky Movies Premiere HD
                    ITV3 HD -> ITV 3 HD
                    JewelleryMaker -> Jewellery Maker
                    Disc.Turbo+1 -> Discovery Turbo +1 UK
                    CGTN E -> CGTN Espaňol HD
                    Al Jazeera HD -> Al Jazeera English HD
                    U&DaveJaVu -> Dave Ja Vu
                    bTV HD -> bTV HD Bulgaria
                    Sky Sport Austria 6 -> Sky Sport Austria 6 HD
                    SkySp Mix HD -> Sky Sports Mix HD
                    RTSH 2 -> RTSH Shkolle
                    NTD -> NTD (New Tang Dynasty TV)
                    MAK TV -> Macedonia TV
                    TV JOJ HD -> J@J HD
                    Sky Intro -> Sky Intro (950)
                    QVC STYLE HD -> QVC Style HD
                    HOME TV -> Home TV
                    FAST&FUN Box HD -> Fast&Fun Box HD
                    Crime + Investigation -> Crime + Investigation Germany
                    BBC R3 -> BBC Radio 3
                    SUDAN TV -> Sudan TV
                    babes&brazzers -> Babes & Brazzers
                    SS-3 HD -> SuperSport HD-3
                    Star Channel -> Star Channel Nederland
                    Nicktoons HD -> Nick Toons Polska HD
                    Sky Documentaries -> Sky Documentaries HD Germany
                    Sky Krimi -> Sky Krimi HD
                    CANAL+ SPORT HD -> Canal+ Sport HD Polska
                    CANAL+ SPORT HD -> Canal+ Sport HD
                    PULS 4 Austria -> Puls 4 Austria
                    EURONEWS ITALIAN SD PAL 1.8 -> Euronews Italian
                    MTV HD -> MTV HD UK
                    That's Melody -> That's 80s
                    5SELECT -> 5 Select
                    BBC One WM HD -> BBC One West Midlands HD
                    Eden+1 -> Eden +1
                    Sky Sport 1 -> Sky Sport 1 HD
                    Pro7 MAXX Austria -> ProSieben MAXX Austria
                    AXN Black -> AXN Black Poland
                    HSE Extra HD -> HSE24 Extra HD
                    MS MOTOR TV -> MS Motor TV
                    SkyDocmntrsHD -> Sky Documentaries HD
                    TDC -> TDC - Timeless Drama Channel
                    Sky Nature -> Sky Nature HD
                    Nick/Comedy Central+1 -> Nickelodeon/CC+1
                    LFCTV HD -> Liverpool FC TV HD
                    RIK SAT HD -> RIK Sat HD
                    BR Fernsehen Nord HD -> Bayerisches Fernsehen Nord HD
                    STORY4 HU -> Story4
                    Sky Sport F1 -> Sky Sport F1 HD
                    WELT HD -> Welt HD
                    SS-7 HD -> SuperSport HD-7 (Albania)
                    AXN Spin -> AXN Spin Romania
                    FilmBox Extra HD -> FilmBox Extra HD HU
                    COLORS -> Colors
                    Italian Fishing TV -> Fishing TV
                    HISTORY Channel -> History Channel HD Germany
                    Film Cafe -> CBS Europa HD
                    CANAL+ SPORT 5 HD -> Canal+ Sport 5 HD
                    CANAL+ SPORT 5 HD -> Canal+ Sport 5 HD
                    CANAL+ SPORT 5 HD -> Canal+ Sport 5 HD
                    meinTVshop -> MeinTVshop
                    Melodie TV NEU -> Melodie TV
                    HGTV Italy HD -> HGTV Italy
                    TVP INFO HD -> TVP Info HD
                    SkySp PL HD -> Sky Sports Premier League HD
                    Nicktoons -> Nicktoons Germany
                    TLC -> TLC Germany
                    SkyHistory2HD -> Sky History 2 HD
                    ONE HD -> One HD
                    RADIO ZETA HD -> Zeta TV HD
                    BBC CBeebies -> BBC CBeebies Poland
                    Rete4 HD -> Rete 4 HD
                    BR Fernsehen Süd HD -> Bayerisches Fernsehen Süd HD
                    Sky Intro -> Sky Intro HD
                    TOGGO plus -> Toggo plus
                    DELUXE MUSIC -> Deluxe Music
                    Rai Sport HD -> Rai Sport + HD
                    IFILM ARABIC -> iFilm Arabic
                    FAST&FUN Box HD -> Fast&Fun Box HD
                    NickJrPAWPatrol -> Nick Jr Too
                    Sky Sport Austria 2 -> Sky Sport Austria 2 HD
                    ALKAWTHAR -> AlKawthar
                    Eurosport 1 Deutschland -> Eurosport Germany
                    BBC World -> BBC World News
                    NDR FS HH HD -> NDR Hamburg HD (19h30-20h CET)
                    STAR -> Star
                    ESPRESO TV -> Espreso TV
                    Sky Sport Bundesliga -> Sky Sport Bundesliga HD
                    LEGEND -> Legend
                    Golf Zone -> Golf Channel
                    RT2FM -> RTE 2FM
                    5ACTION -> 5 Action
                    CGTN F -> CGTN Français HD
                    NHK WORLD-JPN -> NHK World HD
                    ATN -> ATN Bangla UK
                    RTV21 -> RTV 21
                    SKAI -> Skai
                    SkyAnimationHD -> Sky Animation HD
                    SIXX HD -> Sixx HD
                    SPORT1 HD -> Sport 1 HD (Germany)
                    RTL HAROM -> RTL Harom
                    TV5 Europe -> TV 5 Monde Europe
                    BBC Brit -> BBC Brit Poland
                    AMC -> AMC Balkan
                    GOLD HD -> Gold HD
                    BBC World -> BBC World News
                    kabel eins Doku -> Kabel Eins Doku
                    TV Paprika -> Paprika TV
                    GEO TV -> Geo TV
                    PRO TV -> Pro TV
                    Lovno Ribarski club -> Lovno Ribarski Club
                    Sky Cinema Family -> Sky Cinema Family HD
                    ComedyCentral -> Comedy Central UK
                    MAK TV HD -> Macedonia TV HD
                    Super One -> Superone
                    ProSieben HD -> Prosieben HD
                    Sky Cinema Premiere -> Sky Cinema Premieren HD
                    6833 -> Sky Replay
                    ZU TV -> Zu TV
                    SkySp News HD -> Sky Sports News HD
                    Animal Plnt+1 -> Animal Planet +1
                    LEGEND XTRA+1 -> Legend Xtra+1
                    ITV2 HD -> ITV 2 HD
                    NATIONAL GEO HD -> National Geographic HD Polska
                    TNTSBoxOffHD -> TNT Sports Box Office HD
                    TRUE CRIME X -> True Crime X
                    DAZN 1 -> DAZN 1 HD
                    Oost -> TV Oost
                    JORDAN TV -> Jordan TV
                    Disney Junior -> Disney Junior Romania
                    RIK Sat -> Rik Sat
                    CN -> Cartoon Network
                    Radio Italia Trend TV  HD -> Radio Italia Trend TV HD
                    cielo -> Cielo HD
                    20Mediaset HD -> 20 Mediaset HD
                    TELE 5 HD -> Tele 5 HD
                    Taraf -> Taraf TV
                    OMAN TV HD -> Oman TV HD
                    XY plus -> XYPlus
                    SS-4 HD -> SuperSport HD-4
                    POP Max -> Pop Max
                    BIZNES24 HD -> TVN 24 Bizness HD
                    Erdely TV -> Erdély TV
                    MEGA -> Mega
                    Sky Sport 4 -> Sky Sport 4 HD
                    Genius exklusiv -> Genius Exklusiv TV
                    rfo Regional Fernsehen Oberbayern HD -> RFO HD Fernsehen Oberbayern
                    Channel 5+1 -> Channel 5 +1
                    News 24 -> News 24 Albania
                    Passion XXX2 -> Passion XXX 2
                    UNINETTUNO UNIVERSITY TV -> Uninettuno University TV
                    ComedyCent+1 -> Comedy Central +1 UK
                    TDC -> Timeless Drama Channel
                    Warner TV Comedy -> Warner TV Comedy HD
                    JAMEJAM1 HD -> JameJam1 HD
                    Nat Geo People HD -> Nat Geo People PL HD
                    TRM h24 -> TRM H24
                    More4 -> More 4
                    alibi -> Alibi
                    Sky Sport 5 -> Sky Sport 5 HD
                    Sky Showcase -> Sky Showcase HD
                    Disney Channel HD -> Disney Channel Polska HD
                    POP Max+1 -> Pop Max +1
                    Stinet -> T
                    Discovery+1 -> Discovery Channel +1
                    Sky HistoryHD -> Sky History HD
                    N24 DOKU -> N24 Doku
                    NPO3 HD -> Nederland 3 HD
                    More4 HD -> More 4 HD
                    BBC Lifestyle HD -> BBC Lifestyle Poland HD
                    Word Network -> The Word Network
                    Kabel 1 Austria -> Kabel Eins Austria
                    ComedyCentHD -> Comedy Central HD UK
                    Minimax -> Minimax Romania
                    TV1000 -> TV 1000
                    Disc.History+1 -> Discovery History +1
                    HBO -> HBO Romania
                    KTV -> KTV Kohavision HD
                    RTL KETTO -> RTL Ketto
                    Channel 5 -> Channel 5 London
                    CARTOONITO -> Cartoonito
                    SkySpBoxOffHD -> Sky Sports Box Office HD
                    IFILM 2 -> IFilm2
                    Kabel 1 Doku HD Austria -> Kabel Eins Doku Austria HD
                    Viasat Nature -> Viasat Nature CEE
                    Padre Pio Tv -> Tele Padre Pio
                    Nick Jr. HD -> Nick Jr. UK HD
                    Stopklatka -> Stopklatka TV
                    Stopklatka -> 
                    SPORTDIGITAL FUSSBALL HD -> SportDigital Fussball HD
                    HBO 3 -> HBO 3 Romania
                    U&Drama -> Drama UK
                    iFILM ENGLISH -> iFilm English
                    BBC R4 -> BBC Radio 4 FM
                    AXN HD -> AXN HD Polska
                    MAX HD -> Max HD
                    Sky Sport Premier League -> Sky Sport Premier League HD
                    RTLZWEI HD -> RTL Zwei HD
                    Nova Sport -> Nova Sport Bulgaria
                    ITV2+1 -> ITV 2 +1
                    SkySpME UHD -> Sky Sports Main Event UHD
                    DAYSTAR HD -> Daystar TV HD
                    PRO TV HD -> Pro TV HD
                    U&W+1 -> Watch +1
                    tagesschau24 HD -> Tagesschau 24 HD
                    Sky Sport News -> Sky Sport News HD
                    HSE Trend SD -> HSE24 Trend
                    alibi HD -> Alibi HD
                    PRO CINEMA -> Pro Cinema
                    AXN -> AXN Romania
                    BlockbustersHD -> Sky Hits HD
                    SWR RP HD -> Sudwest Fernsehen Rheinland-Pfalz HD
                    TNTSBoxOff2HD -> TNT Sports Box Office 2 HD
                    Eurosport 2 -> Eurosport 2 North East Europe
                    CNN Int -> CNN International
                    QUEST HD -> Quest HD
                    NIEDERBAYERN TV HD -> NiederBayern TV HD
                    Vouli -> Kanali Voulis (ΒΟΥΛΗ)
                    RTL 102.5 NEWS ASPI -> RTL 102.5 Radio Doc
                    MTV HITS -> MTV Hits
                    SYFY -> Syfy HD Deu
                    SERIEN + HD -> Serien+ HD
                    TV5 Europe -> TV 5 Monde Europe
                    QVC ZWEI HD -> QVC 2 HD
                    MTV -> MTV Germany
                    SBS6 HD -> SBS 6 HD
                    sixx HD Austria -> Sixx HD Austria
                    TRUE CRIME+1 -> True Crime+1
                    NHK WORLD -> NHK World
                    Canale5 HD -> Canale 5 HD
                    Sky Sport Golf -> Sky Sport Golf HD
                    BBC One ScotHD -> BBC One Scotland HD
                    SUPER RTL -> Super RTL
                    AFN|sports -> AFN Sports HD
                    TVN 24 HD_ -> TVN 24 HD
                    Hope TV -> Hope Channel Deutsch HD
                    FilmBox Action -> Filmbox Action
                    PRO7 -> ProSieben
                    TLC -> TLC Bulgaria
                    VOX HD -> Vox HD
                    Dizi HD -> Seriale Turke HD
                    CNN -> CNN International Europe
                    TVR International HB -> TV Romania International
                    AFN|movie -> AFN Movie Channel
                    RING BG -> Ring BG
                    ITV3+1 -> ITV 3 +1 (19-07)
                    U&Yesterday -> Yesterday
                    HBO HD -> HBO HD Polska
                    TNTSports2 HD -> TNT Sports 2 HD
                    ERT 1. -> ERT 1
                    Nat Geo+1 -> National Geographic Channel +1
                    RADIOFRECCIA HD -> Radio Freccia HD
                    krone.tv -> Krone TV
                    rbb Berlin HD -> RBB Berlin HD
                    MUTV HD -> Manchester United TV HD
                    TRUE CRIME -> True Crime
                    SONY MAX 2 -> Sony Max 2
                    ID+1 -> Investigation Discovery +1
                    bTV Story HD -> bTV Lady HD
                    SAT.1 A -> Sat 1 Austria
                    Nove HD -> Nove
                    DORCEL TV HD -> Dorcel TV HD
                    TVE Internacional -> TVE Internacional HD
                    BBC One Wal HD -> BBC One Wales HD
                    ITV1 -> ITV 1 Central West
                    MOLDOVA TV -> Moldova TV
                    KiKA HD -> KiKa HD
                    SkySp Racing HD -> Sky Sports Racing UK HD
                    Romance TV -> Romance TV HD
                    BBC R Wales -> BBC Radio Wales FM
                    Universal TV -> Universal TV HD
                    SAHAR AZARI -> Sahar Azari
                    NTV -> NTV (National TV)
                    sixx AUSTRIA -> Sixx Austria
                    E! Entertainment -> E! Poland
                    WELT HD Austria -> Welt HD Austria
                    History 2 HD -> H2 HD
                    FIGHTBOX -> FightBox
                    Sky Sport 3 -> Sky Sport 3 HD
                    PoliticsPunjab -> Politics Punjab TV
                    ALALAM HD -> AlAlam HD
                    Nick Jr -> Nick Jr Polska
                    Diva -> Diva Universal Romania
                    AFN|family -> AFN Family/Pulse HD
                    Βουλή -> Kanali Voulis (ΒΟΥΛΗ)
                    TV PULS HD -> TV Puls HD
                    Channel 4+1 -> Channel 4 South & East +1
                    ntv -> n-tv
                    Filmbox Premium HD -> FilmBox Premium HD
                    U&W -> Watch
                    ANIXE+ -> Anixe+ TV
                    Crime & Investigation -> Crime & Investigations
                    AMC -> AMC HD Polska
                    AFN|sports 2 -> AFN Sports 2
                    Sky One -> Sky 1 D HD
                    kabel eins HD -> Kabel 1 HD
                    RDS  Social TV -> RDS Social TV
                    BBC R1 -> BBC Radio 1
                    RTK-1 -> RTK 1 Sat (Kosovo)
                    Tiny Pop+1 -> GREAT! Real+1
                    arte HD -> Arte D HD
                    Paramount Network Polska -> Paramount Channel HD PL
                    Utsav Plus HD -> Star Plus HD
                    Sport 1 HD -> Sport 1 CZ HD
                    DAJTO HD -> Dajto HD
                    Sky Sport Austria 1 -> Sky Sport Austria 1 HD
                    Thats TV 3 -> That's Memories
                    TV5 MONDE -> TV5 Monde FBS HD
                    CHSTV -> Channel S TV
                    GREAT! tv+1 -> GREAT! TV +1
                    STARS.TV -> Stars.TV
                    Sky Cinema Classics -> Sky Cinema Classics HD
                    HBO HD -> HBO HD Romania
                    6277 -> SkyShowcase+1
                    PULS 4 HD Austria -> Puls 4 HD Austria
                    BBC One SE HD -> BBC One South East HD
                    Stingray Classica HD -> Unitel Classica HD
                    WP -> WP TV
                    SuperheroHD -> Sky Musicals HD
                    ntv HD -> n-tv HD
                    ORF1 HD -> ORF 1 HD
                    ID -> Investigation Discovery Europe
                    Kuwait TV1 HD -> Kuwait TV HD
                    Nat Geo -> National Geographic UK
                    SONY MAX HD -> Sony Max HD
                    Nick Toons -> Nicktoons Bulgaria
                    RTLyric fm -> RTE Lyric fm
                    MTV MUSIC -> MTV Music UK
                    Padre Pio Tv -> Tele Padre Pio
                    Sky Atlantic -> Sky Atlantic HD
                    XY mix -> XY Mix
                    FRANCE 24 HD -> France 24 HD (in English)
                    BHTV -> BH TV
                    NPO1 HD -> Nederland 1 HD
                    SONY MAX -> Sony Max
                    Comedy Central -> Comedy Central Bulgaria & Romania
                    Polsat News 2 HD -> Polsat News 2
                    U&Dave HD -> Dave HD
                    SkySp+ HD -> Sky Sports Arena HD
                    NOW ROCK -> NOW Rock
                    hr-fernsehen -> Hessen Fernsehen
                    HSE HD -> HSE24 HD
                    ALPHA HD -> Alpha HD
                    Kanal D HD -> Kanal D Romania HD
                    Stingray Classica HD -> Unitel Classica HD
                    SkySp Racing -> Sky Sports Racing UK
                    Nickelodeon -> Nickelodeon Polska
                    RDS  Social TV -> RDS Social TV
                    ZDFinfo HD -> ZDF Info HD
                    STORY4 HD -> Story4 HD
                    RTL HAROM -> RTL Harom
                    NDR FS MV -> NDR Fernsehen
                    SAT.1 HD Austria -> Sat 1 HD Austria
                    TNTUltimateUHD -> TNT Sports Ultimate UHD
                    TVC SUPER -> TVC Super
                    Nat Geo HD -> National Geographic HD
                    SS-2 HD -> SuperSport HD-2
                    AXN -> AXN Bulgaria
                    11 days later

                    DeltaMikeCharlie

                    Can you show me how the rename request works please?
                    I don't understand the API docs.

                    8 days later

                    Anyone?
                    I can copy the API request the web UI uses, but it would be nicer if I only had to request a name change rather than passing all the other parameters with it.

                    Sorry, I was travelling. You should only need to supply the UUID plus the property that you want to change.