Hello Guest, if you are reading this it means you have not registered yet. Please take a second, Click here to register, and in a few simple steps you will be able to enjoy our community and use our OpenViX support section.
Page 4 of 4 FirstFirst ... 234
Results 46 to 49 of 49

Thread: Freesat - Wrong local BBC HD channel

  1. #46

    Title
    V.I.P
    Join Date
    Jan 2011
    Posts
    265
    Thanks
    60
    Thanked 572 Times in 188 Posts
    Quote Originally Posted by abu baniaz View Post
    There is a bug which makes this hit and miss. As I said, please use the regional bouquet until we fix it.
    region_id has been changed to a list but is not tested as a list in some conditional statements, this patch should fix it.

    Code:
    index 271c684..65ffe68 100644
    --- a/AutoBouquetsMaker/src/scanner/dvbscanner.py
    +++ b/AutoBouquetsMaker/src/scanner/dvbscanner.py
    @@ -1212,7 +1212,7 @@ class DvbScanner():
     			key = "%x:%x:%x" % (service["transport_stream_id"], service["original_network_id"], service["service_id"])
     			if key in tmp_services_dict:
     				tmp_services_dict[key]["numbers"].append(service["number"])
    -				if service["region_id"] == region_id:
    +				if service["region_id"] == region_id[0]:
     					tmp_services_dict[key]["region_id"] = service["region_id"]  # Overwrite the region if this is not the generic region. Makes the table order irrelevant.
     			else:
     				service["numbers"] = [service["number"]]
    @@ -1251,7 +1251,7 @@ class DvbScanner():
     		for key in tmp_services_dict:
     			if tmp_double_numbers and len(tmp_services_dict[key]["numbers"]) > 1:
     				for n in tmp_services_dict[key]["numbers"]:
    -					if n in tmp_double_numbers and tmp_services_dict[key]["region_id"] != region_id:  # only delete duplicate if this is not the user defined region.
    +					if n in tmp_double_numbers and tmp_services_dict[key]["region_id"] != region_id[0]:  # only delete duplicate if this is not the user defined region.
     						print("[ABM-DvbScanner] Deleted double LCN: %d" % (tmp_services_dict[key]["numbers"][0]), file=log)
     						tmp_services_dict[key]["numbers"].remove(n)
     						tmp_double_numbers.remove(n)

  2. The Following User Says Thank You to LraiZer For This Useful Post:

    abu baniaz (10-12-23)

  3. #47
    abu baniaz's Avatar
    Title
    Moderator
    Join Date
    Sep 2010
    Location
    East London
    Posts
    23,365
    Thanks
    6,445
    Thanked 9,160 Times in 6,235 Posts
    Thanks, tested fine for me. Awaiting other reviewers review.

  4. #48
    abu baniaz's Avatar
    Title
    Moderator
    Join Date
    Sep 2010
    Location
    East London
    Posts
    23,365
    Thanks
    6,445
    Thanked 9,160 Times in 6,235 Posts

  5. #49
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,634
    Thanks
    2,007
    Thanked 4,957 Times in 3,276 Posts
    Quote Originally Posted by avalon65 View Post
    For about a week or so now, the guide or tv listing shows BBC1 London and local new as BBC London.
    I am in West Yorkshire and have BBC Yorkshire TV in ABM Providers.

    I have tried a reboot of my receiver which worked once, ie restored to correct TV area, then I restored a previous. old, backup, which again worked.
    Every time I switch on the receiver, the TV area has changed back to BBC London, and we can't watch our local news.

    What has caused this to happen and how do I fix it permanently.

    Thanks
    I have fixed this. It won't be available until 6.4.011. If you want get the fix just download dvbscanner.py from the repo and send to your box.
    Help keep OpenViX servers online.Please donate!

  6. The Following User Says Thank You to Huevos For This Useful Post:

    jon49 (11-12-23)

Page 4 of 4 FirstFirst ... 234

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.