PredatH0r / ChanSort

TV channel list editor for Samsung, LG, Sony, Hisense, Panasonic, Philips, Sharp, Toshiba and MANY more.
849 stars 115 forks source link

Philips channels from Samsung TV ? #212

Closed ju22re closed 3 years ago

ju22re commented 3 years ago

Hi,

currently I do have a problem with my Philips TV. For some reason I can't receive all sky-channels, even not after after factory reset and a new channel search.... My other TV (Samsung) receives all the required channels. My question: Can I somehow import that Samsung channels into the Philips TV by using ChanSort ? (The Samsung generates only one .scm file)

cheers

ju22re

ju22re commented 3 years ago

Hi,

OK, problem solved... I installed the channels in the wrong way :-( (I choosed "limited to germany" instaed of "all channels")

The only remaining problem is: How can I transfer the sorted channels from Samsung TV (or from Philips 65PUS6754) to Philips 32PFS6401....? (Seems that ChanSort doesn't support Philips 32PFSxxxx)

Jürgen

PredatH0r commented 3 years ago

Philips used several completely different file formats over the time, plus some variations of those. I don't know exactly what kind of format your 32PFSxxxx is using. You can send me the file and I will take a look. I know that there are a couple Philips formats that I can't support at the moment, but with more sample files and information that could change.

PredatH0r commented 3 years ago

i just remembered ... some older Philips models exported some files to the stick that were visible in Windows Explorer and some additional files (including the channel list) with a "hidden" file attribute. In Windows Explorer you need to click on "View" and select the "Hidden elements" (Ansicht / Ausgeblendete Elemente). In case your TV exported a file like CM_T923E_LA.BIN (visible) you will then also see a CM_T923E_LA.xml (invisible).

ju22re commented 3 years ago

...attached a file from the Philips 32PFSxxxx. I just removed the syslogo.tar (~50MB)

Jürgen

PhilipsChannelMaps.zip

ju22re commented 3 years ago

wrong button :-)

PredatH0r commented 3 years ago

oh right, the "ChannelMap_45" format. totally different to all the others. The weird thing about it is that it contains everything twice. One time inside a "tv.db" SQLite database file and then again inside binary files in channellib and s2channellib. I'm not entirely sure if both or just one (and which one) need to be updated. I'll see what I can do

ju22re commented 3 years ago

...do you have any news regarding the "ChannelMap_45" format ?

PredatH0r commented 3 years ago

I have a version of ChanSort which can read and write the Map45 format, but it does not update the tv.db file yet. I am not sure if the current version is good enough or if that tv.db must also be updated by ChanSort to match the program numbers in the other files. My guess is that the EPG could show wrong program numbers, but maybe the TV automatically updates the tv.db file.

If you want, you can give it a try: https://chansort.com/ChanSort_2021-01-13.zip

ju22re commented 3 years ago

unfortunately it doesn't work.

I just exported a new channel list from the tv, modified some channels and tried to import it again. There was just an error shown on the tv: "there is an error. list can't be imported"

PredatH0r commented 3 years ago

Thanks for your time and feedback! I'll keep working on it and will keep you posted here. I hope that I can get another update ready over the weekend.

PredatH0r commented 3 years ago

Next attempt: https://chansort.com/ChanSort_2021-01-15.zip

This version also updates the tv.db file and calculates the correct checksum for it. The bad checksum was probably the reason why it failed last time.

ju22re commented 3 years ago

well, allthough there was an error shown on the tv (when importing the channel list from usb) "error. the list was not exchanged", the new channel list was copied to the tv.

so, everything is working fine. many thanks for your effort.