What's new in ChanSort 2024-03-20
Apr 21, 2024
- fixed "DevExpress.Data.UboundColumnDataTypeValidator+InvalidTypeException" error
- added support for latest "amdb*.db" format, which no longer contains the "ca_type" column
New in ChanSort 2024-02-25 (Feb 26, 2024)
- fixed support for Dijitsu channel lists with missing atv_cmdb_2.bin file
- experimental support for Metz channel_list.xml lists
New in ChanSort 2023-12-31 (Jan 1, 2024)
- Added support for Awox U5600STR TV (dtv_cmdb_2.bin with size of 2691 KB)
- Fixed digital signature on .exe and .dll files
- Added missing DLL required for print preview
- Added partially missing translations for German and Spanish
New in ChanSort 2023-12-18 (Dec 18, 2023)
- Fixed loading Panasonic tv.db / idtvChannel.bin lists which contain DVB-T2 channels
- Fixed Panasonic svl.db/svl.bin lists that contained multiple transponder records with the same frequency
- LG webOS4 lists now also allows editing favorite list H (not just A-G)
- Favorite list names can now only be edited when the file format actually supports it
- Added a few missing translations in polish and italian language
- Added experimental support for Xoro DVB-C receiver HB_DATABASE_C.HBM format with file size 109720 (108KB)
New in ChanSort 2023-12-12 (Dec 12, 2023)
- Fixed error saving Panasonic svl.db and svl.bin channel lists
- Added partial support for Philips ChannelMap_120 format (only favorite list can be reordered, the TV ignores the numbers in the main list)
New in ChanSort 2023-10-28 (Oct 28, 2023)
- Improved tv.db/idtvChannel.bin support (e.g. Panasonic LSW500, LXW700)
- Fixed error when changing "Auto hide/unhide columns" option while no list is loaded
New in ChanSort 2023-10-22 (Oct 23, 2023)
- Fixed loading .txt reference lists
- Added support for HB_DATABASE_*.DBM channel lists with file size 74303
- (e.g. Renkforce 1510 C HD, Telestar digiHD TC 7)
- Added support for dtv_cmdb_2.bin files with file size 2731173
- (e.g. Dijitsu Android TV with LD-M538 board)
- Improved experimental support for amdb*.db Android STB channel lists
- (now grouped by TV and radio for each satellite)
New in ChanSort 2023-08-17 (Aug 17, 2023)
- Fixed error opening the reference list dialog
New in ChanSort 2023-08-14 (Aug 14, 2023)
- Added italian translation
- Update polish translation
- Added support for a Hisense HIS_SVL.BIN variant with different data layout
- Samsung .zip: allow editing stream and logo URLs for IP-channels
New in ChanSort 2023-06-01 (Jun 1, 2023)
- Panasonic LS 500 / LX 700 series: support for new firmware which doesn't export a hotel.bin file.
- Loewe servicelist.xml (and maybe some other .xml files) larger than 2 000 000 bytes were
- Not loaded.
- Enigma/Linux lists can now also be opened by selecting a .tv or .radio file (not just lamedb)
- Added support for Medion Ultra HD Android Smart TV "senderliste.txt" format,
- Containing lines with JSON data, e.g. Medion X15567 (MD31555)
New in ChanSort 2023-01-23 (Jan 24, 2023)
- Added support for Hisense HIS_DVB.BIN channel lists
- Added support for Hisense HIS_SVL.BIN, HIS_TSL.BIN, HIS_FAV.BIN channel lists
New in ChanSort 2023-01-15 (Jan 15, 2023)
- Addded support for Vision EDGE 4K set-top-box (DVB-S only)
- TCL: separate lists for DVB-C/T/S, each starting at 1
- TCL: cleaned up "Hide" vs "Skip"
- SDX: showing message when an unsupported, encrypted .sdx file is opened (e.g. from Xoro STB)
New in ChanSort 2023-01-12 (Jan 12, 2023)
- TCL:
- fixed support for .tar files which contain a DtvData.db file larger than 307200 bytes
- added more data columns and support for fav/skip/hide/delete
- (this version is newer than the unofficial test builds from earlier today)
New in ChanSort 2023-01-10 (Jan 10, 2023)
- TCL: fixed deleting channels
New in ChanSort 2023-01-06 Pre-release (Jan 6, 2023)
- Added support for *.DBM channel lists (4 DVB-S and 1 DVB-C variants)
- These files are exported by various (older) receivers using chips from MStar, including devices sold under brands like
- Xoro, TechniSat, Strong, Comag and many more.
- There may be more than the currently supported 5 variants, so please send me your file if it is currently not supported.
New in ChanSort 2023-01-04 Pre-release (Jan 4, 2023)
- TCL/Thomson: improved file detection (.tar file or directory containing DtvData.db, satellite.db, cloneCRC.bin)
- m3u: #EXTINF tag data is displayed in "Short Name" column and can be edited
- m3u: fixed saving #EXTINF lines containing tag data
- m3u: readded "File / Save as" menu item (but not for other types of lists)
New in ChanSort 2023-01-03 Pre-release (Jan 3, 2023)
- Added support for TCL / Thomson *.tar channel lists (containing DtvData.db and satellite.db)
- Updated hotbird reference list for Italy
- Fixed text input for "Favorites" column (where applicable)
- Fixed: menu "settings / allow editing predefined lists (DANGEROUS)" unlocked the edit functions
- In the user interface, but changes to those lists were not saved to disk.
- Changed build process to use MSBuild project files (to allow future switch to .NET 7 or 8)
New in ChanSort 2022-12-04 (Dec 4, 2022)
- fixed: various .xml file formats could not be loaded anymore
- channels can also be swapped now be directly selecting two rows and clicking on "swap"
- swapping mark (strike through) is now automatically removed after swapping
- swapping is now recognized as a change and will prompt to save the list on exit
New in ChanSort 2022-11-30 (Dec 1, 2022)
- Fixed Samsung .zip lists changing channel names to "Chinese" characters in the saved file
- (caused by a breaking change in the new version of the Microsoft.Data.Sqlite library)
- Changing channel names in Samsung *_1242.zip format is disabled due to new Sqlite library
New in ChanSort 2022-11-29 (Nov 30, 2022)
- Fixed saving of modified cmdb_*.bin channel lists
- Removed "Save as" function (which was disabled for most channel list formats)
- Added "Convert list" menu item which gives a hint on how to use reference lists for that purpose
- Added functions for easy swapping in 1-list-view (mark for swapping, swap with marked)
- LOTS of internal changes
New in ChanSort 2022-11-22 (Nov 23, 2022)
- fixed "Export to Excel" (copies the list as tab-separated text into clipboard)
- included latest translation to Polish (thanks to J.D.)
- reorganized File menu and tool bar
- allow renaming channels in SatcoDX channel lists (*.sdx)
- improved support for Panasonic LS 500 / LX 700 series
New in ChanSort 2022-10-06 (Oct 6, 2022)
- Added support for Android based Panasonic LS and LX 500-700 series (lists with a /mnt/.../tv.db file)
- Fixed reference list dialog now showing any controls on small screens with and large scaling factor
- Fixed "NullReferenceException" while applying a reference list based on a SQLite database file
- (*.db or Samsung .zip) which contained NULL values for channel names instead of empty strings.
- Function to remove backup files (so that the next "File / Save" operation will create a new backup)
- Updated Hotbird 13.0E / Tivùsat reference lists for Italy
New in ChanSort 2022.04.19 (Jul 3, 2022)
- Experimental support for Grundig and ChangHong atv_cmdb.bin files (analog antenna and cable TV)
- Reference list dialog further optimized to fit 1920x1080 @150% or 1024x768 @100% screens
- Re-imported translation file (to fix incorrect letters in language names like "Русский")
- Fixed error saving m3u files containing specific EXTINF data
New in ChanSort 2022.04.19 (Apr 19, 2022)
- Added support for Orsay .zip files which contain a Clone/map-AirD and other files similar to Samsung .scm
- Reference list dialog is now resizable
- Grundig dvb*_config.xml lists are now separated into TV and Radio lists with individual ordering
- Ability to load Grundig dvb*_config.xml files containing invalid XML characters (e.g. 0x10)
New in ChanSort 2022.04.12 (Apr 12, 2022)
- Replacing broken .zip of version 2022-04-11 (which contained old files)
New in ChanSort 2022.04.11 (Apr 11, 2022)
- Added ChangHong/Chiq L32H7N dtv_cmdb_2.bin format (4419 KB size)
New in ChanSort 2022.03.20 (Mar 21, 2022)
- Philips *Table and *.dat format: now showing "Encrypted" information
- Added ChangHong LED40D3000ISX dtv_cmdb_2.bin format (1489 KB size)
- Added experimental support for Loewe servicelist.xml format
- Added polarity information to Excel export (and changed column order slightly)
- Added missing Romanian translation files to the .zip
New in ChanSort 2021.10.24 (Oct 24, 2021)
- LG webOS 5 and 6: channel numbers are no longer modified by the TV after import (confirmed for DVB-C so far)
- Sat>IP/.m3u: Support for files with extra information after the #EXTM3U header
- Also capturing the group-title from #EXTINF, showing the msys value in the Source column (dvbs/dvbt/...), and showing all URL-parameters in the Debug column
- Panasonic .xml: files containing invalid characters in channel names can now be loaded
New in ChanSort 2021.09.23_1945 (Sep 24, 2021)
- Philips: disabled deleting of channels for ChannelMap_100 - 115, except for version 100 without any .bin files.
- (Lists with .bin files require that the .xml file contains all channels to override all channel numbers)
- Panasonic: improved symbol rate and satellite position detection
- startup window location and size are adjusted to fit on screen
New in ChanSort 2021.09.23 (Sep 23, 2021)
- Philips: disabled deleting of channels for ChannelMap_100 - 115, except for version 100 without any .bin files.
- (Lists with .bin files require that the .xml file contains all channels to override all channel numbers)
- Panasonic: improved symbol rate and satellite position detection startup window location and size are adjusted to fit on screen
New in ChanSort 2021.09.22 (Sep 23, 2021)
- Philips: added support for CM_*.xml variant that uses a root element around the
- Philips: ability to read/write broken CM_*.xml files that contain channel names with an unescaped & character
- Philips: enabled write mode for RepairFLASH_*/*.db file format (one variant was confirmed to work)
- Favorite lists in this format are disabled for now (they didn't work)
- Panasonic: importing a modified svl.bin file caused the TV to use case-sensitive sorting when using the
- function to list the names sorted alphabetically. This is now fixed.
New in ChanSort 2021.09.19 (Sep 20, 2021)
- Philips: added support for ChannelMap_115 format
- Philips: ChannelMap formats 100-110 did not always fill "Source" and "Polarity" columns correctly
- Philips: improved experimental support for Philips FLASH_*/*.db file formats
- (read-only by default, can be enabled in Philips.ini for testing)
- Panasonic: added exerimental support for channel_list.xml lists (Panasonic Android TVs, 2019 and later)
- Unfortunately the only information included in this format is the channel number and a truncated channel name.
- added Polish readme and updated translation (by JakubDriver)
- column order is now preserved between program starts even when lists with different supported columns were loaded and columns reordered.
- added option to enabled/disable auto-loading of the last opened list when starting the program
- added UI option "Hide/unhide columns automatically". When turned off, the program will no longer hide columns
- automatically based on the selected list. It is recommended to leave this setting turned on.
New in ChanSort 2021.09.07 (Sep 7, 2021)
- Added turkish readme
- Reference lists can now also be applied to a particular favorites list as the target
- (e.g. copy the main program numbers from a Samsung list to the "Fav A" list of a Philips TV)
New in ChanSort 2021.09.06 (Sep 6, 2021)
- Philips:
- Fixes for ChannelMap_100, 105 and 110 formats
- Support for FLASH/*.bin DVB-T/C and preset DVB-S lists (mgr_chan_s_pkg.db)
- Toshiba:
- Lists with chmgt_type001chmgt.bin can now be opened without zipping them
- 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)
New in ChanSort 2021.09.05 (Sep 5, 2021)
- ChanSort didn't work properly with Windows region settings that don't convert ".BIN" to lowercase ".bin" (e.g. Turkey)
- Philips:
- Added ChanSort.Loader.Philips.ini file to try out different configurations until working ones get confirmed.
- Disabled deleting channels for most file formats (they require files for menu and tuner to be kept in-sync).
- Identified several variants of ChannelMap_100 format which now have special handling.
- One that exports *cmdb*.bin files is now fully tested and working.
- Ones that export only .xml files inside the channellib and s2channellib folders should work too, but not confirmed.
- ChannelFormat_105 and 110 specific settings in .ini, currently best-effort without user confirmation.
- Philips: added support for RepairMgr_chan_s_fta.db lists. Can be read as a reference list, but editing is
- Currently disabled in the .ini file (enabling it is experimental)
- Added experimental support for 8 variants of "dtv_cmdb_2.bin" DVB-S channel lists (DVB-C/T not supported yet).
- Brands known to use this format include Sharp, Toshiba, Dyon, OK.
- Philips also uses this format as part of ChannelMap_100, but only for the tuner data and uses .xml for the menu.
- All variants need specific configuration in the ChanSort.Loader.CmdbBin.ini file. If your file is not supported yet,
- Please send it to me via github or email.
- Sony:
- Files with incorrect checksum are no longer rejected, as the TV seems to ignore bad checksums.
- Information about a bad checksum is visible under File / File Information.
- Sky option channels are now in the TV channel list rather than data channel list
- LG:
- Added distinction between analog cable and analog antenna channels for legacy binary files (xxMODEL00001.TLL)
- Updated Hungarian translation. Thanks to efi99 on Github!
- 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
- Update 20:10 UTC:
- Fixed broken Philips .ini settings for formats 100, 105 and 110
New in ChanSort 2021.07.27 (Jul 28, 2021)
- Philips ChannelMap_100: fixed reading/writing favorites
- updated Swiss reference lists with new ONID-TSID-SID for SRF info HD and RSI LA HD
- improved Linux/Wine performance
- "File / File information" now ignores deleted channels when counting duplicates
New in ChanSort 2021.07.26 Pre-release (Jul 26, 2021)
- User interface overhaul:
- View can now be toggled between
- Split view: classic ChanSort UI with 2 tables side-by-side for the ordered and the old/full channel list.
- This view is used by default when building a new list from scratch or starting with a reference list.
- Single-table: simplified and more intuitive UI (but harder to keep an overview).
- This view is used by default when you choose "Modify current list" after opening the channel list file.
- 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)
New in ChanSort 2021.07.25 (Jul 25, 2021)
- DVBS_Program.csv, DVBS_CHANNEL_TABLE.csv, MSxxxx_DVBS_CHANNEL_TABLE.csv:
- Various versions of these files are used by Blaupunkt, Dyon, Hisense, Sharp and many others
- 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
- Panasonic: SAT>IP channels were incorrectly added to the DVB-S channel list
- added build.md file with instructions on how to build ChanSort from source without a DevExpress WinForms license
New in ChanSort 2021.07.18 (Jul 18, 2021)
- Added support for Hisense Vidaa U5.2 format (servicelist.db with different table and column names)
- Support to run as 64bit application on Intel/AMD/ARM CPUs (e.g. Windows 10 in a VM on an Apple M1 CPU)
- Applying reference lists did not work in many cases (depending on the type of reference list file and channel list)
- Version 2100 GMT:
- Fixed DLL loading errors when using SQLite based channel lists (Hisense, Panasonic, Philips, Samsung, Toshiba)
New in ChanSort 2021.05.01 (May 2, 2021)
- 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.
New in ChanSort 2021.04.25 (Apr 26, 2021)
- Removed dependency on Visual C++ 2010 Redistributable Package (x86):
- Hisense, Panasonic, Philips, Samsung and Toshiba channel list use SQLite database files, which are now accessed through
- A different 3rd party component, which doesn't depend on this package, that was recently removed from Microsoft's download server.
- Philips DVB*.xml: maintain same indentation as original file (can be 0, 2 or 4 spaces) for easier before/after diff
- Philips ChannelMap_30-45: fixed a bug that caused the list not to load when certain error messages were logged
New in ChanSort 2021.04.11 (Apr 12, 2021)
- Philips ChannelMap_30: fixed bug that caused favorite lists to be in wrong order
New in ChanSort 2021.04.10 (Apr 10, 2021)
- Samsung .zip: Support for files that contain an empty SRV_EXT_APP table, which caused the whole list to show up empty.
- Included new Tivusat reference list
New in ChanSort 2021.04.02 (Apr 2, 2021)
- Philips: ignore read-only files during load (which cause an error when saving the list)
- Upgrade to DevExpress 20.2.6
New in ChanSort 2021.03.28 (Mar 29, 2021)
- LG webOS 5: fixed handling of channels with an ampersand (&) character showing as "&" and not matching a text-only reference list.
New in ChanSort 2021.03.27 (Mar 28, 2021)
- 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
New in ChanSort 2021.03.16 (Mar 16, 2021)
- Sharp, Dyon, Blaupunkt, ...: added support for DVBS_Program.csv and *DVBS_CHANNEL_TABLE.csv files
- Enigma2: added support for Linux based Set-Top-Boxes (Dreambox, VU+, Octagon, ...) using lamedb and bouquets
- Toshiba settingsDB.db: support for lists without analog tuner data (missing TADTunerDataTable)
- Grunding: failed to load lists where the element did not contain a child element
- Refrence lists can now be applied to main channel numbers (as before) or to a specific favorite li
New in ChanSort 2021.02.24 (Feb 24, 2021)
- 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.
New in ChanSort 2021.02.17 (Feb 17, 2021)
- 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)
- UI: added search button (because it is not obvious that the top row of the table is a search/filter row)
New in ChanSort 2021.02.09 (Feb 9, 2021)
- 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.
New in ChanSort 2021.02.05 (Feb 6, 2021)
- 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
New in ChanSort 2021.01.31 (Feb 1, 2021)
- 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
New in ChanSort 2021.01.24 (Jan 25, 2021)
- fixed issues when applying reference lists (especially to .m3u files)
New in ChanSort 2021.01.23 (Jan 24, 2021)
- Toshiba: added support for settingsDB.db lists
- SatcoDX (*.sdx format used by ITT, Telefunken, Silva-Schneider, ...): minor bug fixes
- Lots of internal code cleanup
New in ChanSort 2021.01.17 (Jan 17, 2021)
- 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.
New in ChanSort 2021.01.02 (Jan 3, 2021)
- Grundig: added support for dvb*_config.xml channel lists
New in ChanSort 2020.12.29 (Dec 29, 2020)
- Fixed: update check could not distinguish between 2 program versions from the same day (kept showing "an update is available")
New in ChanSort 2020.12.26_2 (Dec 27, 2020)
- Panasonic: channel name editing is now supported when all channels implicitly use valid utf-8 encoding
New in ChanSort 2020.12.05 (Dec 5, 2020)
- 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.
New in ChanSort 2020.11.16 (Nov 19, 2020)
- 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. (There may still be other issues, so any feedback about success/failure is appreciated)
- "Open File Dialog" now works again when double-clicking on a shortcut to a directory (.lnk file).
New in ChanSort 2020.08.27 (Aug 27, 2020)
- LG WebOS 5: added support for lists with analog cable/antenna channels
- Philips: added support for analog channel lists (Repair/CM_* format)
- Philips: added support for models that export a Repair/ChannelList/channellib/Table and s2channelLib/.dat folder
- structure, e.g. PFL4317K, PFL5507K, PFL5806K, PFL7656K
- GB Freesat reference lists updated
New in ChanSort 2020.08.03 (Aug 3, 2020)
- Philips: older models which export a Repair/*.BIN file can now be loaded, when there is an invisible .xml file in the same
- directory.
- (Philips exports the .xml file with file attributes "hidden" and "system", which makes them invisible to Windows Explorer)
- upgrade to DevExpress 20.1.6
New in ChanSort 2020.07.12 (Jul 12, 2020)
- LG WebOS 5 files (e.g. CX series):
- It is still unclear what exact firmware version and conditions are needed to properly import a channel list.
- Users reported about varying success of an import, reaching from not possible at all, only after a factory reset,
- importing the same list twice or working just fine.
- The problem is not caused by ChanSort, as it can be reproduced by exporting a list to USB, swapping channels
- in the TV's menu and trying to loading the previously exported list back. The TV may keep the swapped channels and
- show inconsistencies between the channel list in the settings menu and the EPG.
- Customized column order is now preserved across file formats and input sources
- added UTF-16 Big Endian and Little Endian options to character set menu
- Samsung .zip loader: auto-detect UTF-16 endianness and allow to change encoding after loading to UTF-16 LE/BE
- (some files use Little Endian format and show chinese characters when loaded with the default Big Endian format)
New in ChanSort 2020.05.02 (May 3, 2020)
- Added Turkish translation (thanks to Ali Haykir)
- Philips: combined DVB-C and DVB-T into a single list with a common number domain
- Added exprimental support for Samsung "iptv" list
- Added Suiss reference lists with Astra 19.2E + Hotbird 13.0E channels
- Fixed "System.ArgumentOutOfRangeException..." when opening a file which supports mixed-source favorite lists
- (Sony, Philips, Hisense, ...)
- System requirements changed: .NET Framework 4.8
- Added high-DPI support
- Added Accessibility menu options to change the UI font size
New in ChanSort 2020.03.20 (Mar 20, 2020)
- Another attempt to get Samsung 1352.0 format working
New in ChanSort 2020.03.15 (Mar 16, 2020)
- Added missing Polish translation files
- Added DevExpress translation files for Czech, Polish, Portugese
New in ChanSort 2020.03.14 (Mar 14, 2020)
- Check for updates can now handle multiple updates on a specific day
- Fixed applying favorites from a reference list (it showed fav letters on the channels, but the fav lists were empty)
- Added Polish translation (thanks to Jakub Driver!)
- Potential fix for Samsung 1352.0 format, which can contain channels marked as deleted
New in ChanSort 2020.02.11 (Feb 12, 2020)
- Philips: show and edit customized titles of favorite lists
- fixed non-unique numbers in mixed-source favorite lists when using "Add to Fav A" (Panasonic, Hisense, Sony, Philips)
- function to reorder channels from 1-x is now reordering all channels when only a single one was selected
- function to sort channels by name is now reordering all channels when only a single one was selected
- fixed: removing channels from a favorite list caused incorrect reordering
New in ChanSort 2020.02.04 (Feb 4, 2020)
- Same as 2020-02-02, but with the formerly missing .ini files included in the .zip
New in ChanSort 2020.02.02 (Feb 3, 2020)
- Hopefully fixed corrupted Sony lists after channels were deleted (causing the TV to reorder channels after a reboot)
- Detect file corruption when all bytes have same value instead of just 0x00 (as there are broken files with 0xFF too)
- Upgrade to DX 19.2.6
New in ChanSort 2020.01.02 (Jan 2, 2020)
- Added support for m3u lists (SAT>IP, VLC, WinAmp, ...)
- Added support for Hisense H50B7700UW (and maybe others which use the same favorite list table schema)
- Fixed support for Philips lists with format 100
- Fixed missing DLLs with spanish translation
- Fixed polarity display for Samsung (caused by a stale .ini file in the package)
- Disabled "Lock" toggle button when the list does not support parental locks
New in ChanSort 2019.12.31 (Dec 31, 2019)
- fixed errors when opening the Reference List dialog
New in ChanSort 2019.12.29 (Dec 30, 2019)
- Added Spanish translation (thanks to Marco Sánchez!)
- Added support for Philips "ChannelMap" favorites lists (1-8)
New in ChanSort 2019.11.24 (Nov 25, 2019)
- LG GlobalClone: Favorites were not loaded correctly into ChanSort
- LG GlobalClone: some changes that might fix problems where the TV didn't work properly
- with an importet list (ChanSort now modifies less data in the file)
- Menu items for hide/unhide, skip/unskip, lock/unlock are now disabled when these features are not supported by the
- channel list file format
- Applying a .txt reference list (which doesn't contain information about skip/lock/hide) will no longer clear these
- flags in the current channel list
New in ChanSort 2019.11.18 (Nov 19, 2019)
- Philips: fixed file detection in some ChannelMap_xxx folder structures
New in ChanSort 2019.11.17 (Nov 18, 2019)
- Philips: Improved support for ChannelMap_xxx channel lists directory structure.
- Selecting any .xml or .bin file in the folder will now load all DVB*.xml files from the
- Channellib and s2channellib sub folders.
- LG hospitality TVs using files names like xx[modelname].TLL can now be loaded
- (They use the naming pattern of binary TLL files, but contain GlobalClone/XML text data)
- Fixed: Philips DVBC.XML files with frequency values in Hz instead of MHz caused an overflow exception
New in ChanSort 2019.11.10 (Nov 11, 2019)
- Sony: added support for independent ordering of favorite lists (only Android TVs)
- Sony: fixed error when saving a list that contains program numbers above 8000
- added "Source" column to left list when editing a mixed source favorite list
New in ChanSort 2019.11.08 (Nov 9, 2019)
- Improved handling for deleting channels. Depending on what the file format supports, ChanSort will now either:
- mark channel as deleted (which prevents them from being re-added by the TV as if were a new channel)
- remove channel from the file (at the risk that a TV's auto update will add it again)
- append the channel at the end of the list (when possible as hidden and skipped)
New in ChanSort 2019.08.29 (Aug 29, 2019)
- fixed: some UHD channels did not show up in the list, which caused corrupted Panasonic channel lists (dupe numbers)
- fixed: Samsung SCM DVB-T lists did not show radio channels
- fixed: print caption of a favorites list was off by a letter (printed "Fav B" when it should have been "Fav A")
- internal restructuring and added automated unit-test for most file formats
New in ChanSort 2019.08.13 (Aug 13, 2019)
- 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)
New in ChanSort 2019.08.11 (Aug 12, 2019)
- 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)
New in ChanSort 2019.08.05 (Aug 6, 2019)
- 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
New in ChanSort 2019.07.25 (Jul 25, 2019)
- fixed: Application failed to save config and didn't exit when the folder %LOCALAPPDATA%ChanSort doesn't exist
New in ChanSort 2019.07.20 (Jul 20, 2019)
- added support for ITT, Medion, Nabo, ok., PEAQ, Schaub-Lorenz and Telefunken (same .sdx format as Silva-Schneider)
- fixed Sony sdb.xml DVB-T channel lists
- user settings are now written to %LOCALAPPDATA%ChanSortconfig.xml and used by all further updates
- fixed using wrong loader when the file type was manually selected in the "Open File" dialog
New in ChanSort 2019.07.18 (Jul 18, 2019)
- fixed support for Sony "FormateVer 1.1.0" DVB-C/T channel lists
New in ChanSort 2019.07.16 (Jul 16, 2019)
- Added support for various Sony sdb.xml channel list formats
- Added option to disable check for program updates
- Fixed 200 MHz offset for DVB-C frequencies (Samsung SCM)
New in ChanSort 2019.07.14 (Jul 14, 2019)
- Added support for Silva-Schneider .sdx file format
New in ChanSort 2019.07.13 (Jul 14, 2019)
- 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
- Added missing DLL required for printing
- Upgrade to DX 19.1
New in ChanSort 2019.02.12 (Feb 12, 2019)
- Fixed "hidden" flag for Samsung C/D/E/F series (.scm lists)
New in ChanSort 2019.02.10 (Feb 11, 2019)
- fixed "delete channels", which were added at the end regardless of the user selection
- fixed handling of SCM lists where the value of the "hidden" flag is 255 (using best-guess based on another field)
- changed logic how channel lists can control which columns are visible in the UI
- added column for PcrPid
- removed column AudioPid from SCM lists
- 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)
New in ChanSort 2019.02.06 (Feb 6, 2019)
- Fixed deployment script to include DevExpress 18.2 DLLs, which are required to run ChanSort
New in ChanSort 2017-11-30 (Nov 30, 2017)
- LG: Fixed problems when channels were removed from the list and the option "Remove unsorted channels" was selected when saving the file.
New in ChanSort 2017-11-16 Beta (Nov 17, 2017)
- fixed setting favorites for Samsung J and later series (*.zip files)
New in ChanSort 2017-10-29 (Oct 30, 2017)
- Show popup with download link if MS Visual C++ 2010 Redist x86 is not installed. This package is needed to open lists with a SQLite file format.
- Show diagnostic information when no plugin was able to load a file
- Samsung .zip: improved detection of transponder data
- Samsung .scm: user defined transponders now have priority
- Samsung .scm: DVB-T and DVB-C lists now support Skip and Hide flags (DVB-S lists still don't)
New in ChanSort 2017-06-10 (Jun 10, 2017)
New in ChanSort 2017-06-08 (Jun 9, 2017)
- 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
- Upgrade to DevExpress 17.1 library
New in ChanSort 2017-01-26 (Jan 26, 2017)
- support for latest Hisense channel.db file format
- added Czech translation
New in ChanSort 2016-08-10 (Aug 11, 2016)
- fixed saving LG GlobalClone file format (LH series and others)
- fixed .scm format detection when file was renamed by user
New in ChanSort 2016-05-07 (May 10, 2016)
- added support for Hisense channel.db file format
- text reference lists (.txt, .csv, .chl) can now be opened and edited just like TV data files
- added dialog for advanced reference list support to apply partial lists or from different input sources
- swap 2 channels by selecting one in the left list and double-click another one in the right list
- inserting channels now also works with channels that already have a new number assigned
New in ChanSort 2015-11-29 (Nov 30, 2015)
- likely fix for Samsung J (Tizen) problems when importing the modified channel list
- 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
New in ChanSort 2015-11-28 (Nov 30, 2015)
- fixed file format detection for Samsung J series models with .scm file extension
New in ChanSort 2015-11-27 (Nov 30, 2015)
- 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
New in ChanSort 2015-11-26 (Nov 26, 2015)
- Samsung J series: file detection changed from channel_list_t*.zip to *.zip
- Toshiba: file detection changed from *.zip to Hotel*.zip
- LG GlobalClone: favorites are now saved to the file
- Added comment to info screen when opening LG LB/UB series GlobalClone list
New in ChanSort 2015-10-15 (Nov 8, 2015)
- Samsung J series: fixed error when saving certain lists which don't contain an "SRV_DVB_EXT" table.
- Panasonic: allow to edit the "Encrypted" flag, which is sometimes set incorrectly during the channel search.
New in ChanSort 2015-09-19 (Sep 20, 2015)
- 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
New in ChanSort 2015-06-13 (Jul 22, 2015)
- 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
New in ChanSort 2015-06-05 (Jul 22, 2015)
- Full support for Samsung J-Series (DVB-C, DVB-S, DVB-T, analog)
New in ChanSort 2015-04-18 (Apr 29, 2015)
- added support for Samsung J-Series DVB-C and DVB-S channel lists (analog channels and DVB-T are not supported yet)
New in ChanSort 2015-04-17 Beta (Apr 18, 2015)
- Added experimental support for Samsung J-Series DVB-C channel lists (analog channels, DVB-T and DVB-S are not supported yet)
New in ChanSort 2014-01-14 (Jan 28, 2015)
- added support for LG xx*.xml file names used by some hospitality TVs
- fixed handling of multiple satellites with LG's GlobalClone format
- setting the locked/skipped/hidden/deleted flags in LG GlobalClone files
- updated information text about required firmware update for LG webOS TVs
- show help text when a Samsung SCM file contains only bytes with value 0
New in ChanSort 2014-12-21 (Dec 31, 2014)
- added support for Panasonic SAT>IP channel lists
- enforce sequential program numbers for Pansonic lists
- TV does not work properly with gaps between the numbers)
- show warning for LG LB webOS TV channel lists, that due to firmware
- issues any imported list (modified or not) may be unstable
New in ChanSort 2014-11-04 (Nov 4, 2014)
- fixed handling of favorites for Samsung F and H series
- fixed deleting of channels for older LG models (LD,LE,LH)
New in ChanSort 2014-07-11 (Jul 14, 2014)
- improved accessibility support (channel list and prog/fav list selection)
New in ChanSort 2014-06-08.3 (Jun 10, 2014)
- fixed problem with Toshiba lists that refer to invalid satellites
New in ChanSort 2014-06-08.2 (Jun 10, 2014)
- added support for LG xxLB580V analog and DVB-C/T channel lists
New in ChanSort 2014-06-08 (Jun 10, 2014)
- fixed loading of Panasonic svl.db / svl.bin files
New in ChanSort 2014-05-30 (Jun 10, 2014)
- fixed issues with LG "GlobalClone" XML file format
New in ChanSort 2014-05-26 Beta (May 26, 2014)
- supports LG's 2014 LB5xx models' xxLB5*.TLL satellite channel lists
- works for satellite channels. DVB-C/T are not implemented due to lack of
- test files)
- supports LG's 2014 LB6xx and higher models' GlobalClone.TLL channel lists
- deleting channels is not yet implemented)
New in ChanSort 2014-05-06 (May 8, 2014)
- Added support for Canal+ Digital channel list (map-DigitalPlusD)
- Fixed: "Save reference file" ignored the entered filename for .csv lists
- Improved file format detection for Freesat, Tivusat, Canal Digital Sat
New in ChanSort 2014-05-05 (May 6, 2014)
- Changes: Added support for VDR *.conf channel list format
New in ChanSort 2014-01-27 (Jan 28, 2014)
- Added support for Samsung "Channel Digital Sat" channel lists
New in ChanSort 2014-01-21 (Jan 22, 2014)
- show channel "Provider" information for Samsung C,D and E series DVB-C/T and Satellite channel lists (no data available for Astra HD+)
New in ChanSort 2013-12-15 (Dec 16, 2013)
- Support for new channel list file format introduced by LG's firmware 04.20.29 for LA- and LN-series - LG DVB-C/T channel numbers are now marked as "moved" so that the TV does not change them automatically
New in ChanSort 2013-11-24 (Nov 29, 2013)
- Load and repair corrupted Panasonic and Toshiba SQLite channel lists
New in ChanSort 2013-11-23 (Nov 29, 2013)
- Channel lists can now be printed
- Fix: Error when saving Toshiba and Panasonic channel list which contained red proxy entries for missing channels after applying a reference list
- Fix: Modified Panasonic channel names were not written to the file
New in ChanSort 2013-11-20 (Nov 29, 2013)
- Panasonic: Handling of special characters in channel names
- Toshiba: channels didn't change their order for zapping in .zip/chmgt.db channel lists
New in ChanSort 2013-11-16 (Nov 29, 2013)
- FIX: changes to Samsung channel lists after the first "save file" operation were lost. Only the first save operation worked as expected.
- FIX: channels in Samsung B-series DVB-C/T channel lists were incorrectly identified and marked as deleted/active, resulting in duplicate program numbers on the TV.
- FIX: channel names in Samsung lists sometimes showed "..." after the end
- FIX: dragging something (e.g. a file) from outside ChanSort over one of its tables causes an error
New in ChanSort 2013-11-12 Beta (Nov 29, 2013)
- Experimental support for modifying LG channel lists with predefined channel numbers (LCN)
- Backed-out some changes from 2013-11-09 which may have caused incorrect handling of deleted channels in Samsung channel lists
New in ChanSort 2013-11-09 (Nov 29, 2013)
- File / "File information" now shows information for all TV models
- Disabled "TV-Set" menu items which are not applicable
- Fixed DVB-S transponder/frequency information for LG LN and LA61xx series
- Fixed deleting channels in Samsung B-series Digital Air/Cable lists
- Fixed encryption information in Samsung B-series Digital Air/Cable lists
- Fixed loading of reference lists with non-unique channel identifiers
- Fixed error when saving LG files for models LD-LK after applying a reference list which contains channels not present in the TLL file
New in ChanSort 2013-10-23 (Oct 23, 2013)
- Support for Samsung's Monitor/TV 3-series (LTxxy3)
New in ChanSort 2013-10-22 (Oct 22, 2013)
- Support for Samsung's 2013 B-Series
New in ChanSort 2013-10-07 (Oct 7, 2013)
- Added support for Samsung "FreesatD" channel lists
- Added support for LG LP-series sat channel lists (DVB-C/T not supported)
- Added columns for "skip" and "hide" channel flags to left list
- skipped/hidden channels are now display with blue/light grey color
- LG hotel-mode/DTV-update settings editable for all supported LG models
New in ChanSort 2013-09-15 (Sep 16, 2013)
- Added support for LG PN-series satellite channel lists
- Fixed: use last selected character set when loading LG channel lists
- Fixed missing translations
New in ChanSort 2013-08-21 (Aug 22, 2013)
- Added support for LG PN Series (tested with PN6500)
New in ChanSort 2013-08-19 (Aug 19, 2013)
- Fixed loading Samsung B-series channel lists
- Changed file filter for LG to "xx*.TLL" to exclude the GlobalClone*.TLL files of LA and LN series.
- Fixed "New version available" info screen
- Improved error handling
New in ChanSort 2013-07-23 (Jul 25, 2013)
- Added support for LG LT-series (tested with xxLT380H)
New in ChanSort 2013-07-22 (Jul 23, 2013)
- Display message box to install VC++ 2010 Redist Package (x86) when it is missing (required by SQLite to load Panasonic and Toshiba lists)
- FIX: added missing files for Portuguese translation
New in ChanSort 2013-07-19.3 (Jul 20, 2013)
- FIX: .NET Framework 4.0 exceptions about loading DLLs downloaded from the web (since the whole .zip was downloaded from the web)
New in ChanSort 2013-07-19.2 (Jul 20, 2013)
- FIX: Samsung "CablePrime" channel list was not updated/saved
- FIX: Deleted Samsung analog, DVB-T and DVB-C channels re-appeared in the channel list after loading the file again.
New in ChanSort 2013-07-19 (Jul 20, 2013)
- Supports Panasonic "svl.bin" channel lists for different TV CPUs auto-detecting big-endian or little-endian byte order). csv reference list is no longer created automatically. (You can always use your TV data file as a reference list anyway)
- File / Save reference list... now opens a dialog which allows to save in either ChanSort *.csv or SamToolBox *.chl format.
- The *.chl format only contains the currently selected list, so it can be used to duplicate the order from e.g. the "Astra HD+" to the "Satellite" list within the same *.scm file)
- Upgraded to .NET Framework 4.0 and DevExpress 13.1 libraries
New in ChanSort 2013-07-03 (Jul 20, 2013)
- Support for individually sorted favorite lists, if supported by TV e.g. Samsung E and F series, Panasonic Viera)
- FIX: "insert after" using drag and drop from right to left list inserted before instead of after the drop position
New in ChanSort 2013-07-02 (Jul 20, 2013)
- FIX: wrong version number (caused a popup about a newer version online)
New in ChanSort 2013-07-01 (Jul 2, 2013)
- Added support for Panasonic channel list (svl.db and svl.bin format) - Translated UI to Portuguese
New in ChanSort 2013-06-29.3 Beta (Jul 1, 2013)
- Added support for Panasonic channel list "Freesat" and "Analog Cable"
New in ChanSort 2013-06-28.2 Beta (Jun 29, 2013)
- Changes:
- FIX: Error saving Panasonic svl.db file (incorrect encryption)
- FIX: Error saving a Panasonic file after applying a reference list
- Improved experimental support for Panasonic channel lists
New in ChanSort 2013-06-28 Beta (Jun 28, 2013)
- FIX: Error saving a Panasonic file after applying a reference list
- Improved experimental support for Panasonic channel lists
New in ChanSort 2013-06-27 Beta (Jun 28, 2013)
- Improved experimental support for Panasonic channel lists (svl.db, svl.bin)
New in ChanSort 2013-06-25 Beta (Jun 27, 2013)
- Added experimental support for Panasonic channel lists (svl.db, svl.bin)
New in ChanSort 2013-06-24 (Jun 24, 2013)
- FIX: Resizing a column caused an exception
- FIX: Deleting satellite channels from an SCM file did not work correctly
- Improved SCM file format detection
- Samsung E/F-Series: channels in the favorite lists now use their prog# instead of all being put at #1
New in ChanSort 2013-05-29 (Jun 19, 2013)
- Added support for Samsung "CablePrime" channel lists
- FIX: error when loading a Samsung files which only contains an AstraHDPlus channel list.
- Channel name editor now limits the input to the maximum number of characters allowed by the file format (e.g. 5 chars for Samsung analog channel names)
New in ChanSort 2013-05-11 (May 13, 2013)
- TV data files can be used as reference lists (without exporting .csv)
- added "Export Excel list" function
- added hotkeys to many menu items
- added most recently used files to menu
- added support to enable Hotel Mode for LH3000 and LN models
- fixed: saved incorrect DVB-S transponder symbol rate for LG's LK950S, LV,
- LW and LN models
- re-added a fixed version of "TV-Set / Clean channel data" function for
- LG TV's.
New in ChanSort 2013-05-07 (May 7, 2013)
- Added support for LG's LN-series
- Fixed: Saving reordered list for LG xxLH3000.
- Removed "Cleanup TV data file" function due to having bricked an LG TV.
New in ChanSort 2013-04-11 (Apr 11, 2013)
- added support for Toshiba *.zip channel lists (containing chmgt.db list)
- allow Pr #0 for analog channels
- FIX: first channel list only got populated after switching between tabs
New in ChanSort 2013-04-08 (Apr 9, 2013)
- Added support for Samsung F-Series
- Added online check for updated program version
New in ChanSort 2013-04-03 (Apr 4, 2013)
- This version is a major release and includes a complete re-write of the code for loading/saving TV-data files (SCM, TLL) and reference lists (CSV).
- New features:
- added support for LG's LX-models
- channel names can now be edited for both LG and Samsung
- menu item for (un-)setting favorite #5 for Samsung series E
- Bug fixes:
- Samsung channel lists are now loaded/saved correctly (program numbers, favorites, locking, frequencies, ...)
- loading a reference list for a Samsung .SCM file which contains both air and cable channels or satellite and AstraHD+ lists caused the items to be only applied to the first list (showing not-found channels in red)