Commit Graph

165 Commits

Author SHA1 Message Date
Horst Beham
fb4005c99b - Philips ChannelMap\_30: fixed bug that caused favorite lists to be in wrong order 2021-04-11 21:02:10 +02:00
Horst Beham
2e22005fe1 - added support for user-defined favorite list names within each channel list (antenna, cable, sat, ....)
- fixed bug saving wrong audioPid values in LG WebOS 4 XML/JSON files
2021-04-11 13:17:53 +02:00
Horst Beham
a75d219026 added support for loading and saving ChannelMap_30 format including favorites 2021-04-11 12:08:47 +02:00
Horst Beham
635d6404e0 Samsung .zip: Support for files that contain an empty SRV_EXT_APP table, which caused the whole list to show up empty. 2021-04-10 10:08:45 +02:00
Horst Beham
6e2358ffbb - Philips: another fix for lists with missing s2channellib\\DVBSall.xml file 2021-04-02 19:36:46 +02:00
Horst Beham
0306c63dbd fixed to work with DevExpress 20.2 2021-04-02 17:11:44 +02:00
Horst Beham
98c95e3f60 Merge pull request #226 from JonnyTech/tivusat-standard
Add tivusat (Italian) standard list
2021-04-02 17:10:59 +02:00
Horst Beham
530a4be23d - Upgrade to DevExpress 20.2.6
- Philips: ignore read-only files during load (which cause an error when saving the list)
2021-04-02 15:33:26 +02:00
Horst Beham
443f26e6ac - LG webOS 5: fixed handling of channels with an ampersand (&) character showing as "&" and not matching
a text-only reference list.
2021-03-28 20:10:57 +02:00
Horst Beham
4f54f41169 - LG webOS 5: fixed handling of channels with an ampersand (&) character showing as "&" and not matching
a text-only reference list.
2021-03-28 20:07:35 +02:00
Horst Beham
8c0d9d7079 fixed test 2021-03-27 17:05:23 +01:00
Horst Beham
7da7768495 - SatcoDX (.sdx): fixed handling of format version 105, which contains trailing data after the last channel
- SatcoDX: changing the character set in the menu now instantly corrects channel names with non-ASCII characters
2021-03-27 16:54:53 +01:00
Horst Beham
9387fb19c1 - fixed issue where indistinguishable channels were reassigned a number during application of a reference list 2021-03-17 17:46:11 +01:00
Horst Beham
1f809bd571 - bugfix for Sharp/Dyon/... .csv file formats with less than 52 colums
- improved reference list channel matching: if multiple channels match the same name, then the candidates are narrowed
  down by service type (TV/radio/data - if known), case sensitivity (upper/lowercase), encryption (unencrypted first)
2021-03-17 07:01:05 +01:00
Horst Beham
40f963ee69 - Sharp .csv with onid/tsid/sid now also updates the Channel Number/Program Index inside the file
- added info about Sharp/Dyon/Blaupunkt/... to readme
2021-03-16 11:41:59 +01:00
Horst Beham
09beaf5e80 - added support for *.csv channel lists from various manufacturers (Sharp, Dyon, Blaupunkt, Hisense, ...)
- updated readme with system requirement (including Linux) and TV models
2021-03-15 20:53:45 +01:00
Horst Beham
5705a435b4 - added unit tests for Enigma2 and Grundig loaders
- added round-trip unit test for all loaders to check reordering channels and favorites, saving and reloading
- internal code clean-up regarding different favorite list modes (none vs. flags vs. ordered per source vs. mixed source)
2021-03-14 22:13:22 +01:00
Horst Beham
f5010439cb - W.I.P: Enigma2 lamedb / bouquets support for Linux based Set-Top-Boxes (Dreambox, VU+, Octagon, ...)
- Toshiba settingsDB.db: support for lists without analog tuner data (missing TADTunerDataTable)
- Grunding: failed to load lists where the <Digital> element did not contain a <channels> child element
- W.I.P: reworking the reference list system so that a simple list of channels can be applied to the main channel numbers or a particular favorite list.
  (The "Automatically reorder all lists" options currently does not work)
2021-03-13 18:11:30 +01:00
Horst Beham
9d4467c868 more changes for enigma2 list with 64+ favorite lists (bouquets) 2021-03-07 20:48:31 +01:00
Horst Beham
cb1fb9db5d - basic support for Enigma2 (Dreambox, Vu+,...) channel lists
- dynamic number of favorite lists (still limited to 64 due to bitmask)
2021-03-07 16:12:21 +01:00
Horst Beham
bc4b650f20 - Philips ChannelMap_45: TV did not remember last selected favorite list when first fav list was created by ChanSort.
- Philips ChannelMap_100 and later: "Channel" XML elements inside the DVB*.xml files are now reordered by program nr.
- Philips ChannelMap_105 and 110: fixed saving favorite lists (keeping FavoriteNumber="0" in DVB*.xml and only
  setting the numbers in Favorites.xml)
- m3u: keep original end-of-line characters (CRLF or LF)
- m3u: detect whether channel names are prefixed with a program number or not, and save the file in the same way.
2021-02-24 11:05:47 +01:00
JonnyTech
d48d10dc70 Add tivisat standard list
List taken from "standard" column of table at https://canalisat.altervista.org/tivusat.php
2021-02-22 20:45:16 +00:00
Horst Beham
fb37239685 Philips ChannelMap\_105 and 110: fixed broken favorites.xml file and DVB\*.xml when channels were renamed 2021-02-17 16:02:19 +01:00
Horst Beham
b898b856b7 - UI: added search button (because it is not obvious that the top row of the table is a search/filter row) 2021-02-17 10:02:42 +01:00
Horst Beham
f85ff02a92 - Panasonic: fixed error reading lists with channels that refer to non-existing transponders
- Philips ChannelMap_45: incrementing fav list version number when saving and setting the last_watched_channel_id to
  the first channel in the fav list (ensuring that the channel is actually present in the list)
2021-02-17 09:41:06 +01:00
Horst Beham
241f8be0f7 - Sony: fixed incorrect checksum error for Android based TVs which use CR+LF as line separators (normally only LF is used)
- Philips: show info that it may be necessary to unplug and reboot the TV after the import
- Philips ChannelMap_45: show info when there are checksum errors, which indicate that TV's internal list is broken
  and a rescan is required in order to properly export/import the list.
2021-02-09 15:04:40 +01:00
Horst Beham
3e293d4ff3 fixed broken unit tests 2021-02-08 17:05:16 +01:00
Horst Beham
87f3f80b23 - Philips: lists with a chanLst.bin file show information about file format version and TV model under File / Information
- Philips ChannelMap_45: fixed handling of favorite lists (allow up to 8 lists, empty ones get removed automatically)
- Philips ChannelMap_45: no longer prompting to reorder channels sequentially (to close gaps).
  (This feature caused DVB-C/T list to only contain odd numbers and DVB-S to contain only even numbers, when both exist)
- Philips ChannelMap_45: added display for service type (TV/radio), encryption, sat frequency polarity
- Philips ChannelMap_45: fixed display of DVB-C/T frequency
- Philips Repair\chanLst.bin (1.x): fixed sat frequency display for transponders with vertical polarity
2021-02-08 16:57:43 +01:00
Horst Beham
cec36b4f37 - Philips ChannelMap_100 and later: keeping original indentation in XML files
and original number of bytes for hex-encoded Unicode names (channel name, fav list names)
- Philips ChannelMap_110: setting the "UserReorderChannel" flag in the file to 1
- Philips ChannelMap_45: fixed error when channel names did not match between tv.db and Cable/Terrestrial/SatelliteDb.bin
2021-02-05 17:08:01 +01:00
Horst Beham
3cc35c390b - Philips ChannelMap_45: fixed bug writting "channel edited" indicator to the wrong location inside the file
- Philips ChannelMap_45: fixed display of wrong frequency
- Philips ChannelMap_45: added support for favorite lists
2021-01-31 14:37:58 +01:00
Horst Beham
53b27e277a - added unit test project for m3u lists
- fixed handling of reference lists (matching sat/cable/antenna, digital/analog, tv/radio/data criteria), especially for m3u lists which don't contain ONID-TSID-SID to identify channels
2021-01-24 11:57:06 +01:00
Horst Beham
8d881c2f66 - added unit test for Toshiba settingsDB.db channel list format
- added english and german translation for LG blindscan warning
2021-01-23 21:08:21 +01:00
Horst Beham
3f214c35b9 moved LG Blindscan info into res file 2021-01-23 18:55:39 +01:00
Horst Beham
086d4683fd - merged projects so that there is one loader for each manufacturer 2021-01-23 14:22:18 +01:00
Horst Beham
4abe7a0b35 - added support for Toshiba "settingsDB.db" lists 2021-01-23 09:35:00 +01:00
Horst Beham
c9fb32f40b - Philips: added support for ChannelMap_45 format
- Philips: fixed display of symbol rate and frequency (off by factor 1000 depending of list and DVB source)
- Philips: fixed special characters in channel names (e.g. german umlauts)
- Philips: "ServiceType" now only shows "TV" or "Radio". There is no information about HD/SD in the file.
2021-01-17 15:44:45 +01:00
Horst Beham
fd603ac8ec merged Philips loaders into one 2021-01-09 12:06:43 +01:00
Double-A-92
530b56eb7a Add clean Italian reference list for tivusat and other free italian channels. 2021-01-08 21:45:02 +01:00
Double-A-92
14257510ea Delete it_hotbird130E_tivusat.txt 2021-01-08 21:43:40 +01:00
Horst Beham
7fc413e64d - Grundig: added support for dvb*_config.xml channel lists
- experimental feature to allow editing Audio-PID (but turned out to have no effect for webOS 5)
2021-01-02 13:18:37 +01:00
Horst Beham
dc1e6e7f9a update check could not distinguish between 2 program versions from the same day (kept showing "an update is available") 2020-12-29 18:49:25 +01:00
Horst Beham
eaa09181cf - Panasonic: channel name editing is now supported when all channels implicitly use valid utf-8 encoding 2020-12-26 18:16:01 +01:00
Horst Beham
e7bb88c554 2020-12-26
- LG WebOS 5: added warning that support is only experimental.
- Panasonic: Channel name editing is now supported for svl.bin files (unless there is no indicator what encoding to use)
- Hungarian translation: added missing files to .zip
2020-12-26 16:51:33 +01:00
Horst Beham
6584a666c6 - Philips: fixed error saving the Favorite.xml file (effects Philips "ChannelMap_105" and later file format versions)
- added Hungarian translation (credits to Istvan Krisko)
- Sony XML: fixed display of wrong DVB-C cable channel/transponder number
- LG webOS 5: unfortunately no news yet, but the insight that some "CX" models run on webOS 3.6 and others on 5.1, using
  different file formats.
2020-12-05 21:55:43 +01:00
Horst Beham
2c61c28b5f - Philips: TV rejected modified lists because checksums inside chanLst.bin were not updated. This is now fixed.
- LG WebOS 5: fixed handling for deleted satellite radio channels (some TVs expect majorNumber 0, others 16384)
- "Open File Dialog" now works again when double-clicking on a shortcut to a directory (.lnk file).
- DevExpress library update
2020-11-16 20:43:56 +01:00
Horst Beham
e1e2c8d305 - LG WebOS 5: added support for lists with analog cable/antenna channels
- Philips: added support for analog channel lists (Repair/CM_* format)
- GB Freesat reference lists updated
- Hiding "Favorite" column when the list doesn't support favorites
2020-08-27 12:48:37 +02:00
Horst Beham
c1926f28eb updated readme and changelog 2020-08-10 12:08:27 +02:00
Horst Beham
df5d8770be finished DVB-C and DVB-S2 implementation of Philips BIN format with Repair / channellib/*Table and s2channellib/*.dat format 2020-08-10 11:27:05 +02:00
Horst Beham
bfc12eae66 added unit tests for Philips BIN loader 2020-08-09 14:09:08 +02:00
Horst Beham
8195267981 physically reordering satellite channels like the Philips Editor does it to make sure there are no issues with the next/prev list or with the index/progNr order 2020-08-08 20:37:16 +02:00