Beta 7 now tries to get the logo using the Channel ID, to do this, it needs to know the location of the satellite. (Yes, Cable and FTA users don't have a satellite, but they still have a satellite table in their PVRs)
For new recordings, INFplus now saves the location of the satellite within the INF+ file. When looking for a logo, it will use this information directly to calculate the channel ID.
For older recordings where the satellite location is not saved, INFplus will take the satellite index that was saved and lookup the satellite location. If a satellite is found for that index location, then INFplus will calculate a channel ID from its location. If the satellite is not found, INFplus will then use the channel name as it does now.
I used this slightly convoluted method because I analysed the European LIL file and found too many channels that had different names on different providers. For example:
0x00000085000B0074=disneychannelhd
0x00C00085000B0074=skyactionhd
In summary:
- LogoManager via Channel ID - Saved satellite location
- LogoManager via Channel ID - Inferred satellite location
- LogoManager via Logo name
- Various JPEG names and locations