Commit Graph

140 Commits

Author SHA1 Message Date
hbeham
c576b94de8 upgrade to DevExpress 17.1 library v2017-06-08 2017-06-08 23:27:34 +02:00
hbeham
6cf02f4f90 - added experimental support for Loewe / Hisense 2017 servicelist.db
file format
- show error message when trying to open a .zip file that doen't contain
  the expected files of a Samsung J series or Toshiba .zip channel list
- show error message when trying to open a broken .zip file, which is
  most likely caused by exporting to a USB stick formatted with NTFS
- allow changing the "crypt" flag for Samsung .scm lists
- iterating through loaders supporting a file extension till one can read the file
2017-06-08 20:01:42 +02:00
hbeham
16b3f3fbc0 exerimental support for Hisense's new channellist.db format 2017-03-31 16:55:48 +02:00
Horst Beham
09255695fc Merge pull request #44 from prezeskk/patch-1
Update Lookup.csv
2017-02-01 22:46:45 +01:00
Horst Beham
9adac25e3d Merge pull request #39 from gdhgdhgdh/feature/uk-reference-lists
UK Freesat and UK Sky TV reference lists
2017-02-01 22:45:56 +01:00
hbeham
11489c26e3 fixed some translation issues v2017-01-26 2017-01-26 12:55:25 +01:00
hbeham
decdbb776b - fixed error with latest Hisense channel.db format
- preparing Czech translation
2017-01-26 12:49:36 +01:00
Krzysztof Kulesza
10a59121b5 Update Lookup.csv
Add Polish TV SAT Cyfrowy Polsat ONID
2016-10-04 08:38:10 +02:00
Gavin Hamill
a93ea57abc UK Freesat and UK Sky TV reference lists 2016-09-19 20:44:15 +01:00
hbeham
a624c2bfe1 - fixed GlobalClone saving (must preserve space character for empty channel names)
- fixed .scm format detection based on CloneInfo content when .scm file was renamed by user
- upgraded DevExpress
v2016-08-10
2016-08-10 22:27:52 +02:00
hbeham
8182beb1c8 wiki and astra-19.2E-austria-list updated 2016-05-09 14:44:14 +02:00
hbeham
dc3eb44e3f improved doc 2016-05-07 12:54:08 +02:00
hbeham
427f484ae3 improved doc 2016-05-07 12:13:33 +02:00
hbeham
e6117c163c added link to german/english translation 2016-05-07 11:41:13 +02:00
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