Commit Graph

126 Commits

Author SHA1 Message Date
hbeham
9dc520e22e translated readme to German 2016-05-07 03:31:37 +02:00
hbeham
4175f87de3 updated version, readme, screenshots, ... v2016-05-07 2016-05-07 02:02:49 +02:00
hbeham
7d1850ce45 - improved swapping of channels by double clicking
- improved adding of channels (when they already have a new channel number)
- added predefined reference lists
2016-05-06 23:54:54 +02:00
hbeham
3cfe7b3626 improved reference list functions, translated dialog to german 2016-05-06 02:30:46 +02:00
hbeham
0a71f34639 CsvFileSerializer and RefSerializer are now back in the .Api project. CSV, TXT and CHL files can now be loaded and edited like any other supported channel list.
Eleminated redundant code that was used for loading/applying reference lists in CSV or TXT/CHL format.
2016-05-05 03:06:11 +02:00
hbeham
7b7e7bef99 ChlFileSerializer converted to a SerializerBase subclass so it can use the same reference list logic as TV data files 2016-05-05 00:12:06 +02:00
hbeham
aaba300f2d improved usability 2016-04-27 19:03:50 +02:00
hbeham
a879a4c1fe - fixed bugs in saving Hisense channels.db file format (EPG and program info didn't work after import)
- improved reference list import
2016-04-27 01:58:38 +02:00
hbeham
a439026931 adding a new Form for advanced reference list application 2016-04-20 00:33:47 +02:00
hbeham
2b938edd88 - added support for 2016 Hisense channels.db SQLite file format
- DevExpress upgrade
2016-04-16 20:01:51 +02:00
hbeham
845c1c44c1 - fixed channel names turning from bad-byte-order-UTF16-varchar to BLOB when saving (probably the cause of Samsung J errors)
- Samsung E,F,H,J .scm file format: allow independant reordering of each favorites list (with editable numbers)
- Samsung J .zip file format: predefined lists can be edited again, allow independant reordering of each favorites list (sequential numbers), allow deleting channels
v2015-11-29
2015-11-29 20:36:56 +01:00
hbeham
e795d00ebb cleanup, documentation, unit tests 2015-11-28 20:50:52 +01:00
hbeham
19df8e984d Satellite orbital position is no longer part of the UID 2015-11-28 03:08:53 +01:00
hbeham
ff96a36cc7 - added tests for Samsung .scm files
- fixed some rare file-format detection issues for Samsung (e.g. J-series with .scm format, HExxC, LTxxC)
2015-11-27 23:47:09 +01:00
hbeham
b571e8897e - disable editing of predefined channel lists (based on LCN).
TVs can show erratic behavior when a predefined list is modified.
  e.g. Samsung J built-in "Astra 19.2E" list, LG "Astra" or "Sky" lists, ...
  (can be overridden in the Settings menu)
- new skin
v2015-11-27 v2015-11-28
2015-11-27 01:51:08 +01:00
hbeham
1f016c81c6 fixed version number 2015-11-26 17:57:16 +01:00
hbeham
ddc570dfb2 - LG GlobalClone: favorites are now saved to the file 2015-11-26 15:56:52 +01:00
hbeham
6774c61365 cleanup v2015-11-26 2015-11-25 23:38:29 +01:00
hbeham
256710ec94 - DX upgrade
- Hisense SQLite read/write support for DVB-C/S/T
2015-11-25 23:19:39 +01:00
hbeham
893579d615 - switched to Hisense SQLite file format 2015-11-21 19:34:30 +01:00
hbeham
ada0a52637 - using ResXManager plugin for VisualStudio to translate strings
- fixed a few missing German translations
- added russian translation from resources.dll back to .resx
- extracted all localized strings to a .xlsx spreadsheet to allow easier translation
v2015-10-15
2015-10-04 17:47:38 +02:00
hbeham
e45d897226 - added inactive code to read Hisense channel lists (no write support)
- added feature to allow specific channel lists to define which data columns should be visible. This can be customized by individual file format loaders.
- upgraded to DevExpress 15.1.6
2015-09-24 12:46:52 +02:00
hbeham
4d7040a22a updated supported models 2015-09-19 23:37:04 +02:00
hbeham
b0277bd4a3 - Samsung J series: fixed deleting of channels
- LG GlobalClone: modified channel names were not written to the file
- LG GlobalClone: ask whether the conflicting xx*.TLL files should be
  renamed so that the TV can import the GlobalClone file.
- LG GlobalClone: improved support for old file format with may
  have caused errors due to invalid XML characters inside the file.
- Panasonic: re-enabled channel lists with gaps in the numbers
- Update-Check: looking for latest version at github.com
- Detecting corrupted files with 0 size or all bytes with value 0
- upgraded to latest DevExpress version
v2015-09-19
2015-09-19 23:24:31 +02:00
hbeham
43cfca4d0b - when appending unsorted channels during save, they are now set to
"hidden" and "skipped/unselectable"
- reference lists: the satellite orbital position is no longer used
  to match channels. (Samsung J series does not provide that info).
- Samsung J series: favorite lists are no longer individually sortable.
  (The same Pr# is used for all favorite lists).
- Samsung J series: deleting channels now physically removes them from
  the file. (The TV might automatically append them again when it finds
  them in the DVB data stream).
- Samsung J series: editing of channel names is now enabled.
- Samsung J series: favorite E is now also available
v2015-06-13
2015-06-13 18:37:59 +02:00
hbeham
5ed94da80f fixed typo in version number v2015-06-05 2015-06-05 06:12:49 +02:00
hbeham
a6c50f48a2 complete support for Samsung J series (added DVB-T, analog and reference list support) 2015-06-05 06:08:40 +02:00
hbeham
61a53d3904 documentation 2015-06-04 14:40:34 +02:00
hbeham
f5dad51af6 - upgraded to DX 14.2.7 library
- only show filename, not path in title bar
- documentation
2015-06-04 14:30:32 +02:00
hbeham
25435321cc improving documentation 2015-06-04 14:01:12 +02:00
hbeham
d4318b13a5 - moved all files to a "source" subdirectory to tidy up the GitHub project page
- started to write a readme.md
2015-06-04 13:31:43 +02:00
hbeham
664235b1ed support for Samsung J-Series DVB-S channel list v2015-04-18 2015-04-22 09:51:21 +02:00
hbeham
04bee6480b - added experimental support for Samsung J series lists (DVB-C only)
- upgraded to DevExpress 14.2.6
2015-04-17 21:59:44 +02:00
hbeham
66b47079c8 - added ServiceType for 4K-TV
- prevent Panasonic channel list from having gaps in the numbers
- support for mixed channel lists (analog/digital, air/cable/sat/ip, ...)
- Sat-IP support for Panasonic
- fixed GlobalClone loader to read satellite info and include it in the channel UID
- detect "xx*.xml" files as GlobalClone (from hospitality TVs)
- updated warning about LG webOS firmware issues (supposedly working with newest firmware)
- upgrade to latest DevExpress library
- show warning for broken Samsung files where all bytes are 0
v2015-01-14
2015-01-14 21:38:01 +01:00
hbeham
62d7d647ae - physically remove channel data from LG's LD/LE/LH series files (which require physical reordering of channels)
- fixed handling of favorite channel indices for Samsung F and H series
2014-11-04 11:15:34 +01:00
hbeham
7a7dd56b3e -upgraded to DevExpress 14.1.7 library
- fixed unit text expectation files for LG (the "moved" flag is no longer set on analog channels)
- fixed reading Samsung channel lists containing empty satellite records
- disabled individual sorting of favorite lists for Samsung F and H series.
  It appears that only the E series firmware supports this feature.
- disabled deleting of channels from LG's GlobalClone channel lists because
  the TV does not support this. Instead they are appended at the end of the
  list.
- added support for Samsung "map-AirCableMixedA" and "map-AirCableMixedD"
  channel lists (used by some hospitality TVs)
- disabled editing of channel names for Panasonic lists to prevent side
  effects after saving (e.g. incorrect alphabetical sorting shown on TV)
v2014-11-02
2014-11-02 16:58:01 +01:00
hbeham
e359909f63 - upgraded to DevExpress 14.1.6 library
- added Russian translation (provided by an anonymous developer)
- reverted broken changes for LG LV/LW series DVB-C/T channel lists
- added support for Samsung CyfraPlusD channel list
v2014-09-11
2014-09-11 15:22:31 +02:00
hbeham
b14cc368ab - added support for LY hospitality series
- fixed wrong offset for prognr2 for LV/LW/LK950 models
v2014-07-14
2014-07-14 22:20:22 +02:00
hbeham
3352a19ca6 - added support for LY hospitality series
- fixed wrong offset for prognr2 for LV/LW/LK950 models
2014-07-14 22:19:55 +02:00
hbeham
910fd5122f improved accessibility support 2014-07-11 10:07:33 +02:00
hbeham
709190eb5c - added Accessibility menu
- addes support for LG LH250C
2014-07-08 22:16:16 +02:00
hbeham
df4954437c - added config section for Samsung H series (identical to E and F series)
- fixed loading of reference lists, which didn't set the reference list specific channel numbers
- added function to copy over the Pr# to the channel numbers in all favorite lists
2014-06-10 19:53:38 +02:00
hbeham
0cd801f3f3 fixed problem with Toshiba lists that refer to invalid satellites 2014-06-08 22:54:32 +02:00
hbeham
eb4d507d37 added analog+DVB-C/T mapping for LG xxLB580V v2013-06-08.2 2014-06-08 22:40:40 +02:00
hbeham
bddbf67dd5 fixed problem with LG GlobalClone XML file writer:
no more UTF BOM, use UTF8 for encoding, specify UTF8 in XML declaration
2014-05-30 00:24:29 +02:00
hbeham
7c1cdbdba3 - support for LG LB55/LB556 binary TLL format
- support for LG LB58 binary TLL format
- support for LG GlobalClone XML format with UTF8-enveloped binary DVB channel names (look like chinese), plain text channel names and hex-encoded DVB channel names
v2014-05-29
2014-05-29 19:36:29 +02:00
hbeham
21ace2a380 released beta-version which partially supports LG's LB series 2014-05-26 11:36:47 +02:00
hbeham
16c67add00 removed unnecessary files from project
priorize hex channel names over text channel names
2014-05-25 16:15:24 +02:00
hbeham
eedda0111c - added code to read binary TLL file for LB5xx series
- added code to read GlobalClone XML file for LB6xx and later series
2014-05-25 16:13:15 +02:00
hbeham
e2c24b4847 - fixed wrong file name when saving reference channel list
- added support for map-DigitalPlusD (Canal+ Digital) channel list
- improved file format detection
v2014-05-06
2014-05-05 14:19:01 +02:00