Commit Graph

80 Commits

Author SHA1 Message Date
hbeham
0cf97fe76c - UHD channels using ServiceType 0x9F are now recognized as TV channels (fixes an issue with Panasonic lists where these channels did not show up and their numbers were assigned multiple times)
- ChannelList.SignalSource and DataRoot.GetChannelList(SignalSource) are now handled so that if all bits of a given Mask are left 0, the list will accept anything.
  i.e. if Tv/Radio/Data is left 0, the list can contain all of them as well as channels that have neither of the 3 bits set.
- added basic unit tests for each loader to ensure test files have the expected numbers of channels in the various sub lists
2019-08-29 16:57:20 +02:00
hbeham
8923ce4c83 - LG GlobalClone: added support for additional favorites (A-H) and individual fav sorting when supported by the TV
- LG GlobalClone: data/option channels were not listed before and are now shown in the TV channel list
- added function to copy list to clipboard (which can then be pasted into Excel or other programs)
2019-08-13 13:29:59 +02:00
hbeham
0c348ed151 - Sony: DVB-T and DVB-C lists are now separated into "TV", "Radio" and "Other" lists, each with their own unique numbering
- Samsung ZIP: deleting a channel now really deletes it from the file, instead of marking it as deleted
  and assigning -1 as channel number (which appears as 65535 on some models)
2019-08-11 17:27:07 +02:00
hbeham
8aee8a75d0 - various improvements for Sony 1.1.0e format (handling deleted channels that need a unique number)
- DX upgrade to 19.1.5
2019-08-11 10:04:29 +02:00
hbeham
25b2df7734 - added partial support for Philips .xml channel lists
(There are MANY different file formats, only a few are currently supported)
- fixed "most-recently-used" getting reversed every time the program was started
- added "UTF-8 (Unicode)" character set to menu
- fixed disappearing columns when loading different channel lists without restarting the application
2019-08-05 23:50:53 +02:00
hbeham
55a7a1a048 - fix: Application failed to save config and didn't exit when the folder %LOCALAPPDATA%\ChanSort doesn't exist 2019-07-25 18:02:17 +02:00
hbeham
6786dc5615 - using custom %LOCALAPPDATA%\ChanSort\chansort.xml config file instead of standard .NET Settings with user.config
- .sdx files supported by the "SilvaSchneider" loader are also used by ITT, Medion, Nabo, ok., PEAQ, Schaub Lorenz and, Telefunken
- fixed Sony DVB-T channel lists
- fixed using wrong loader, when a file type was selected in the OpenFileDialog
2019-07-20 14:54:01 +02:00
hbeham
1e26ef9cd4 Generalized Crc32 implementation so it can be used for LG (TLL), Panasonic (.bin and .db) and Sony (sdb.xml) 2019-07-20 02:08:51 +02:00
hbeham
8e6d32e557 fixed support for Sony "FormateVer 1.1.0" DVB-C/T channel lists 2019-07-18 12:24:25 +02:00
hbeham
1acf6435c2 - implemented saving for "e" and normal formats
- correct handling for "e" program numbers
- code cleanup
2019-07-16 12:42:45 +02:00
hbeham
7fa2073c46 code cleanup 2019-07-16 02:27:56 +02:00
hbeham
57d6a7d8c1 partial Save implementation (only "non-E" format) and no checksum update 2019-07-16 01:44:18 +02:00
hbeham
077d08a343 - added support for DVB-T, DVB-C and predefined DVB-S lists (all still read-only) 2019-07-15 14:01:01 +02:00
hbeham
daeb9ffb1b - fixed 200MHz offset for Samsung DVB-C channels
- added support for Sony channel lists (read-only at the moment)
- added option to disable check for updates
2019-07-14 22:54:46 +02:00
hbeham
d10845a701 added support for Silva-Schneider .sdx channel lists 2019-07-13 22:11:28 +02:00
hbeham
40a5add66e - upgrade to DX 19.1
- added missing DLL required for printing
- support for channel file name as command line argument
- added explorer integration option in settings menu (to register file types)
- added drag/drop support to drag a file from windows explorer onto chansort to open it
- added reference list for vodafone cable TV in Berlin
2019-07-13 12:59:51 +02:00
hbeham
e32a94f819 context menu entry "Add Channel" had no function. Now using same icon and function as the "Add Channels" button 2019-02-16 11:34:49 +01:00
hbeham
3c3260d8a3 fixed "hidden" flag for Samsung C/D/E/F series (.scm lists) 2019-02-12 14:13:21 +01:00
hbeham
de68993721 - fixed saving VDR lists after applying a reference list which contained no longer existing channels (cast exception for the proxy ChannelInfo record)
- no longer load samsung .zip lists with invalid internal folder structure (all files must be in the root folder of the .zip)
2019-02-10 16:59:20 +01:00
hbeham
c57dd9e4b9 fixed NPE in unit tests 2019-02-10 16:08:26 +01:00
hbeham
e4c51d12fa - fixed "delete channels", which were added at the end regardless of the user selection
- changed logic how channel lists can control which columns are visible in the UI
- added column for PcrPid
- removed column AudioPid from SCM lists
- added handling for SCM lists where the value of the "hidden" flag is 255. (Guessing the hidden-status based on another field)
2019-02-10 15:56:03 +01:00
hbeham
3c7ef35e80 fixed deployment script to add DevExpress 18.2 DLLs 2019-02-06 11:44:01 +01:00
hbeham
e73cc381f7 fixed build settings for .NET 4.5.2 2019-02-05 20:03:47 +01:00
hbeham
98acb03b52 - upgraded to DevExpress 18.2
- hide VPID and APID columns for Panasonic (no data provided)
- Samsung J lists could have a \0 character at the end of a unicode16 string, which caused "Copy to Excel" to truncate the text
- Fixed new-version check to work with github (only supports TLS 1.2 and newer now, not SSL 3.0)
- added pull-request with GB Sky reference channel list
2019-02-05 19:30:47 +01:00
RattyDAVE
9dd5497819 Update gb_astra282E_sky.txt
Updated Channel List
2018-12-19 21:14:32 +00:00
JayJay1989
2c3102fc8c Added Belgian Reference Channelist
Added Belgian Reference Channelist
2018-09-23 04:13:55 +02:00
hbeham
cd9aa99ff8 - added Romanian translation
- replaced flag images with versions from "famfamfam.com"
2018-01-23 21:40:58 +01:00
Vladimir Yakovlev
262b218a7c Russia Tricolor TV on Eutelsast 36E reference lists 2018-01-10 21:16:08 +03:00
hbeham
6379920331 fixed handling of program numbers for deleted channels:
- after loading a list it is now ensures that if IsDeleted => OldProgramNr =-1 and for fixing bad files: if OldProgramNr == -1 => IsDeleted = true
- while saving a list, if NewProgramNr == -1, the channel will be set to IsDeleted=true and temporarily gets a sequential NewProgramNr assigned, so that no "-1" or duplicate numbers end up in the file. Afterwards for deleted channels the NewProgramNr will be set back to -1.
- GlobalClone files now set IsDeleted and IsDisabled if a channel was removed
2017-11-30 14:50:22 +01:00
Horst Beham
eb8d8a9fb7 Merge pull request #84 from SirLupus/master
Unitymedia NRW TV Reference List
2017-11-20 16:44:49 +01:00
hbeham
ae5320192b - fixed possible NPE if a file contains no supported list
- updated readme
2017-11-16 12:05:02 +01:00
hbeham
d9a252a97b - fixed favorites for Samsung J and later series 2017-11-16 11:26:50 +01:00
hbeham
f6e039a08d using automated VC build number to show build date in window title 2017-10-29 16:11:00 +01:00
hbeham
aa4e0a93e0 fixed build date in main menu title 2017-10-29 16:03:51 +01:00
hbeham
46f2ca8c53 clarified VC++ 2010 redist popup message 2017-10-29 15:55:01 +01:00
hbeham
5e81167b3d - Samsung .scm: added support for Skip + Hidden flags for D-H series DVB-T/C
- negative mask values in a .ini file now invert the value of the flag (clear instead of set and v.v.)
2017-10-29 15:45:35 +01:00
hbeham
1f92149c88 - reversed order of loading TransponderDataBase and UserTransponderDataBase so that the User data will have priority 2017-10-28 14:09:51 +02:00
hbeham
6776b21454 - update to DX 17.1.7
- added a "DllName" property to all loaders (set automatically in the main app) for improved error output
- added a "View" class that lets loaders show a dialog prompt without adding direct references to DX assemblies
- Samsung SCM loader now prompts for TV series if it can't be auto-detected uniquely
- added fixes for Samsung .zip format from 288adf7bd2
- added popup to open download page for VC2010 x86 redist if not installed (needed to open SQLite files)
- added hack to work around a problem in the SharpZipLib when Windows returns an invalid code page
2017-10-28 13:20:39 +02:00
SirLupus
8511f79107 Unitymedia NRW Reference List
Unitymedia NRW Reference List, only TV is sorted.
2017-10-17 15:57:01 +02:00
hbeham
e53d746197 fixed Panasonic loader rejecting all files 2017-06-10 12:19:36 +02:00
hbeham
c576b94de8 upgrade to DevExpress 17.1 library 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 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
2016-08-10 22:27:52 +02:00