ChanSort Changelog

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)

  • fixed Panasonic loader

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)