Commit Graph

204 Commits

Author SHA1 Message Date
Horst Beham
9c2a7b9195 - Philips: fixes for ChannelMap_100, 105 and 110 formats
- Philips: support for FLASH/*.bin DVB-T/C and preset DVB-S lists (mgr_chan_s_pkg.db)
- Toshiba: lists with chmgt_type001\\chmgt.bin can now be opened without zipping them
- Toshiba: selecting the hotelopt_type001.bin will now also load the list (if the type is supported)
- Alden: added support for "Alden" Android SmartTV channel list format (dvr_rtk_tv.db)
2021-09-06 20:42:45 +02:00
Horst Beham
79fb621d69 - fixed broken Philips .ini settings for formats 100, 105 and 110 2021-09-05 22:11:56 +02:00
Horst Beham
39f2c59f94 - Philips loaders will show model and file format version under File / File information... 2021-09-05 18:20:39 +02:00
Horst Beham
ef5834fac0 - LG: added distinction between analog cable and analog antenna channels for legacy binary files (xxMODEL00001.TLL)
- fixed lots of unit tests for LG legacy formats
2021-09-05 04:36:56 +02:00
Horst Beham
70138d5ac5 - validating checksum when loading dtv_cmdb_2.bin
- added write support for dtv_cmdb_2.bin
- File / Information no longer shows duplicate program number warnings for negative numbers (-2 is an allowed dupe for dtv_cmdb_2)
- fixed Sony unit test (Sky option channels are now counted as TV and not data)
2021-09-05 00:46:26 +02:00
Horst Beham
ccf090ddfd - added skip/lock/crypt/fav flags for cmdb.bin lists
- added config for 4532KB dtv_cmdb_2.bin
- fixed some cmdb config issues (videoPid, channelTypeOld)
2021-09-04 22:24:56 +02:00
Horst Beham
c2073534fc - specific .ini settings for various Philips ChannelMap_xxx versions and sub-variants for version 100
- lots of documentation around Philips lists
- working configuration for ChannelMap_100 variant with cmdb files (redordering confirmed, hide/lock/rename/favorites are best-effort)
- pressing the "Del"-key on the keyboard no longer deletes a channel when a text editor is open
- dragging a file (or something else) from outside ChanSort over the ChanSort window no longer creates an error
- opening a file containing a read-only channel list now shows the original numbers
2021-09-04 14:24:41 +02:00
Horst Beham
74e42f70de added experimental loader for various format versions of dtv_cmdb_2.bin used by some models from Sharp,Toshiba, Dyon, Philips, OK., ... 2021-09-03 02:26:57 +02:00
Horst Beham
17761a5f81 added .ini settings to control behavior of philips ChannelMapFormat_105 and 110 2021-09-02 11:10:14 +02:00
Horst Beham
1b250b2a18 - ChanSort didn't work properly for Turkish (and other system locales) that don't translate ".bin" to uppercase
".BIN" and ".BIN" to lowercase ".bin".
- Philips: Removing a channel from a list is no longer possible (because it is not supported by the TV's import).
  When saving a file, all unsorted channels will be placed at the end of the list.
- support for Philips Repair\mgr_chan_s_fta.db lists is now read-only. Files can be used as a reference list,
  but modifying them won't be possible.
2021-08-31 22:13:28 +02:00
Horst Beham
b0b09de733 - DX upgrade
- experimental support for Philips Repair\mgr_chan_s_fta.db file format (DVB-S only)
- fixed missing strings for LG empty-channel-list message box
2021-08-24 19:41:31 +02:00
Horst Beham
d4c30a853d - Sony: Files with incorrect checksum are no longer rejected. Information about a bad checksum is visible
unter File / File Information. (The TV seems to ignore bad checksums during the import and the official
  Sony PC Editor ignores bad checksums and write incorrect ones, depending on the file format version)
- Updated Hungarian translation. Thanks to efi99 on Github!
- Minor cleanup amongst translation (setting @Invariant for constant strings and unifying "..." in menu items that open a new dialog)
2021-07-29 17:51:21 +02:00
Horst Beham
0639750095 - Philips ChannelMap\_100: fixed reading/writing favorites 2021-07-27 20:42:20 +02:00
Horst Beham
bba6ffb91a - updated Swiss reference lists with new ONID-TSID-SID for SRF info HD and RSI LA HD
- added HDD Hex Edit Neo file structure definition for LaSat / ZapMaster / Gran Prix sat receiver files (.lst)
2021-07-27 12:09:18 +02:00
Horst Beham
11e57dd20b - minor fixes ("File / File information" didn't ignore deleted channels when counting duplicates)
- LG WebOS 5 JSON serializer didn't set RecordIndex and didn't set deleted channels to -1
2021-07-27 01:25:04 +02:00
Horst Beham
3b13bf535b readme updates 2021-07-26 23:45:02 +02:00
Horst Beham
e61e716aab readme updates 2021-07-26 23:07:10 +02:00
Horst Beham
a77a1ffa13 - cleaned up readme (moved file formats to separate file)
- improved performance for Linux/wine/winetricks
2021-07-26 22:23:24 +02:00
Horst Beham
ab9c2ef520 - fixed restoring of selected font size
- set default font size delta to +1 (Segoe UI 9)
- fixed focused row / inactive selected rows to use the selected font size
2021-07-26 00:38:36 +02:00
Horst Beham
7b6ef1219f - fixed restoring of selected font size
- set default font size delta to +1 (Segoe UI 9)
- fixed focused row / inactive selected rows to use the selected font size
2021-07-26 00:38:15 +02:00
Horst Beham
36ce58ea15 massive UI overhaul:
- user interface can now be toggled between
   - **split view**: classic ChanSort UI with new/ordered and old/full list side-by-side
   - **single-table**: simplified and more intuitive UI, but not quite as powerful
  When you choose to "Modify current list", the single-table view is used by default,
  otherwise the split view. But you can always toggle between them.
- added option to select a color theme. The UI now uses the "Office 2019 Colorful" theme by default,
  the old theme was "Office 2016 Blue".
- improved many keyboard shortcuts (open the drop-down menus to see the shortcuts)
- improved some icons to work better with dark themes
2021-07-26 00:14:21 +02:00
Horst Beham
356e5fe52a - fixed SignalSource.SatIP to not include Sat, because it caused ambiguity betwen DvbS and SAT>IP.
This affected Panasonic lists where all SAT>IP channels ended up in the normal DVB-S list together with DVB-S channels.
2021-07-25 00:40:28 +02:00
Horst Beham
417e790c4d improved build.md 2021-07-24 19:35:12 +02:00
Horst Beham
edfeaff89a improved build.md 2021-07-24 19:33:10 +02:00
Horst Beham
29d5137296 improved build.md 2021-07-24 19:24:19 +02:00
Horst Beham
9c06c96a4b fixed build.md and links 2021-07-24 19:02:43 +02:00
Horst Beham
6c94e62eca - restructured source and added build configuration to build all non-UI projects without the need for a DevExpress license 2021-07-24 18:59:03 +02:00
Horst Beham
22f9d43adc Blaupunkt, Dyon, Hisense, Sharp and many others using DVBS_Program.csv, DVBS_CHANNEL_TABLE.csv, MSxxxx_DVBS_CHANNEL_TABLE.csv:
- added support for Hisense .csv files with 6 columns including "channel number" and "LCN"
- using separate lists for DTV, Radio and Data, which all start with 1
2021-07-23 21:44:02 +02:00
Horst Beham
e5d7e5a325 had to re-add app.config with assembly redirects to work around dll version conflicts with System.Runtime.CompilerServices.Unsafe and all the Microsoft.Data.Sqlite related libraries 2021-07-18 23:11:07 +02:00
Horst Beham
5a6e8d9082 - using AnyCPU to support x64 and ARM based CPUs (e.g. running on Win10-arm on a Mac Pro with M1 CPU)
- upgraded to latest Sqlite libraries to support ARM
- finished implementation for Hisense Vidaa U5.2 file format (using servicelist.db with renamed tables and columns)
2021-07-18 12:24:51 +02:00
Horst Beham
cc1cebcacd - switched to AnyCPU build
- updated to latest nuget packages (stable)
2021-07-12 14:36:18 +02:00
Horst Beham
7553d3b508 updating Service.Selectable also for the new DB schema 2021-07-09 09:30:21 +02:00
Horst Beham
0890c0f2c7 - fixed application of .txt reference lists (which had no effect at all on philips lists)
- improved support for Vidaa 5.1 Hisense format
2021-07-08 22:13:08 +02:00
Horst Beham
70811cf829 - added experimental support for Hisense Vidaa U5.2 format
- upgraded to DevExpress 21.1.4
2021-07-03 01:15:41 +02:00
Horst Beham
2124346be0 - when deleted and non-deleted channels match a reference item, prefer the non-deleted
- upgrade to DX 21.1.3
- improved high-dpi-support (mixed DPI screens or VM/remote desktop with high-dpi only)
2021-06-13 04:03:12 +02:00
Horst Beham
b0a99064d9 - fixed issue with high-res displays / Windows display scaling other than 100% aka 96dpi, that caused columns to
become wider every time the program was started.
2021-05-01 18:24:13 +02:00
Horst Beham
35111daeda 2021-05-01
- added "Settings / Reset to defaults and restart" function to delete the stored customized settings in case something
  went wrong (like massively oversized column widths)
- Philips ChannelMap\_30: fixed error when trying to save this type of list
- Upgraded to DevExpress WinForms 20.2.7 user interface library
2021-05-01 11:41:33 +02:00
Horst Beham
5a07d36f56 removed DependencyChecker code that was used to ensure VC2010 Redist x86 is installed 2021-04-25 18:41:53 +02:00
Horst Beham
8b956ed364 - replaced System.Data.SQLite with Microsoft.Data.Sqlite because MS removed the required VC2010 Redist x86 from their website
- updated bunch of other Nuget packages
2021-04-25 18:31:05 +02:00
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