Similarity Changelog

What's new in Similarity 2.5.0 Build 2400 Beta

Sep 20, 2020
  • New translations.
  • New example scripts.
  • Minor fixes.

New in Similarity 2.4.2 Build 2395 (Sep 9, 2019)

  • JavaScript samples updated
  • JavaScript CopyTags method improvements (support images in all formats)
  • Ogg Vorbis multichannel support
  • Move files saves folder structure
  • Optimization
  • Minor fixes

New in Similarity 2.4.1 Build 2380 (Mar 6, 2019)

  • JavaScript engine update
  • Improved CopyTags method on RIFF files and files with several tags
  • New/changed scripts
  • Optimization
  • Minor fixes

New in Similarity 2.4.0 Build 2363 (Oct 15, 2018)

  • Fixed export file paths order
  • Windows XP support has ended
  • Minor fixes

New in Similarity 2.4.0 Build 2361 (Oct 4, 2018)

  • Updated all decoders and V8 scripting engine
  • New JavaScript methods
  • Max.Freq. search algorithm improvements
  • Fixed folder view redrawing
  • Fixed subdirs selection
  • Minor fixes

New in Similarity 2.3.1 Build 2340 (Aug 28, 2017)

  • This version contains new global optimization algorithm which increase scanning speed dramatically. It's specially designed for users with collection containg 5000 files and more, for smaller number of files it has no effect, even scans slower. Normal scanning of Similarity has N^2 complexity, new algorithm has N complexity (linear). Example if scanning N files took T min, scanning 10 times more files with old methods take 100 times more time, but with new one only 10 times more. And this is without need of duration check. You need manually enable this optimization to take effect. Scanning takes 2 steps (fills percent bar two times): first indexing (no duplicates shown), second comparing (duplicates filled).
  • Available in Premium version only:
  • Max.Freq. search algorithm improvments
  • Compare algorithms optimization
  • Integrity check
  • Minor fixes

New in Similarity 2.3.0 Build 2300 Beta (Mar 7, 2017)

  • This version contains new global optimization algorithm which increase scanning speed drammatically. It's specially designed for users with collection containg more 5000 files, for smaller number of files it does has no effect, even scans slower.
  • On Intel I7-2600 CPU scanning 60000 audio files, previous version of Similarity with default settings took 12h 50min, new version with general optimization took 2h 32min. Also new algorithm found for 100 duplicates more, because no duration check limitation. For more files this new version scans even faster, because it's complexity is linear time, while old method complexity is squared.

New in Similarity 2.2.0 Build 2204 (Oct 7, 2016)

  • New correct algorithm of Max.Freq. in Analysis
  • Fixed bitrate field. It's uses file size and duration analytically
  • Fixed memory allocation in JavaScripts. Scripts can scan/analyse huge amount of files (approx. limit 100000 files) without any problems
  • New work queue for multiprocessor tasks
  • Updated JavaScript engine (V8)
  • Minor fixes

New in Similarity 2.1.1 Build 2123 (Apr 26, 2016)

  • Drag&Drop support added
  • Support of 16-bit mono audio files fixed
  • New auto-mark scripts
  • OpenCL code optimized
  • Minor fixes

New in Similarity 2.1.0 Build 2100 (Mar 1, 2016)

  • Updated Wavpack, Opus decoder
  • Updated tag library, javascript library
  • New context menu item - Mark/Unmark folders
  • Added full image processing support to Similarity JavaScript API
  • Added new Script menu and recent scripts list
  • Added file date field into tables and auto-mark dialog
  • Added new sample script with tag restriction behavior
  • Added new functions to Similarity JavaScript API
  • Updated JavaScript example scripts
  • Some minor fixes

New in Similarity 2.0.2 Build 2075 (Aug 28, 2015)

  • Introduced support for user written scripts (Javascript language). Many users ask very specific features that don't suitable as main feature of program, to not overload program interface most of this request will be implemented via scripting. You can write almost any script to compare/analyze/tag your collection and of course mark by any criteria with Similarity.
  • Updated all decoders to latest version
  • Added support for 2 new decoders: Opus Interactive Audio Codec, The True Audio (TTA) codec
  • Player/Spectrogram/Sonogram window autosave position
  • Fix cache synchronization
  • Huge amount of minor fixes

New in Similarity 2.0.0 build 2013 Beta (Feb 4, 2015)

  • Main of feature of new 2.0 version will be support of Javascript scripting. We already added some support in this beta version, you can try it. Many users ask very specific features that don't suitable as main feature of program, to not overload program interface most of this request will be implemented via scripting. You can write almost all you need to compare/analyse/tag your collection with Similarity.

New in Similarity 1.9.2 Build 1940 (Nov 14, 2014)

  • Added tag edition support of all audio formats (TagLib library)
  • All taggers located "out of process" now, any exception doesn't impact main process stability
  • Added time remaining counter
  • Added OpenCL optimization support (Mac)
  • Added tag edition feature (Mac)
  • Fixed OpenCL support for new nVidia drivers
  • Fixed DirectShow video skipping
  • Fixed ALAC support
  • Added manual options in ini file: "DebugLog=1" - extra logging, "CachePath=c:\some_path" - cache folder location
  • Minor fixes

New in Similarity 1.9.1 Build 1842 (Apr 9, 2014)

  • User can setup fonts and grid colors for result tabs, use Options dialog - Display
  • Added Folder, Filename fields to each tab, added all analysis fields to audio duplicates tab
  • Redesigned list views in result tabs. You can now replace first field, fixed issues with sorting mark and new flat mode design
  • Automark automatically disables unused algorithms (you can't enable them because they absent, it's logical), fixes some oddity
  • You can send files and folders to analyze directly from context menu in Folders tab, without selecting them and starting scan
  • Added support for 8bit audio files, added possibility to process corrupted WAV files
  • New configuration storing mechanism, fixes issues with Windows 8 and access rights
  • Spectrogram can show values over cursor
  • Program remember last used folder for move operation
  • Extended format parsing algorithm (format field in audio tabs)
  • All file operations are logged (Move, Delete, Swap). Logs location "%appdata%\Similarity\logs" folder (enter in Explorer).
  • Added "Invert marked selection" item in context menus
  • Returned "Minimize to tray" option in Miscellaneous tab - Options dialog
  • Similarity prevents launching second instance of program, it simply shows first. Doesn't apply portable mode.
  • Some minor fixes

New in Similarity 1.9.1 build 1815 Beta (Mar 14, 2014)

  • Added support of 8bit audio files
  • Added possibility to process corrupted WAV files
  • New configuration storing mechanism, fixes issues with Windows 8 and access rights
  • Spectrogram can show current values over mouse cursor
  • Remember last used folder for move operation
  • Case sensitivity fix for extensions (previous versions skipped files without lowercase extension for some decoders)
  • Automark automatically disables unused algorithms (you can't enable them), adds user friendliness
  • Some minor fixes

New in Similarity 1.9.0 Build 1780 (Nov 11, 2013)

  • Integrated audio player added, can play simulationesly several files.
  • To create additional player (rather then use opened) you need hold down Ctr key and double click or Enter on file (you can also select "Play" in context menu). To move play position in all players simultaneously hold Ctrl key. To change audio playing device use Option dialog - Miscellaneous tab.
  • Updated experimental image comparing algorithm, it can find flipped/mirrored images
  • New flat grouping mode:
  • Files grouped in flat mode by Base File (first file in pair) - File (second file in pair).
  • Files grouped in Normal mode by Super group (smart group) - Base File (first file in pair) - File (second file in pair, always collapsed). This mode is default.
  • To switch to flat mode, you need enable checkbox in Options (you can enable/disable it anytime).
  • New real-time autosave feature introduced, all results in tabs instantly saved to disk in "journal" mode (every step saved, even deletes, renaming, etc) This is prevent any loses if system shutdown or program killed forcefully. Autosave works in Premium version only.
  • Decoder auto-shutdown feature. After 30 sec all inactive decoder processes will shutdown, releasing all allocated resources
  • New image preview control (speed improvements and fixes)
  • New sortable fields in analysis tab (artist, album and title from tags), they doesn't shown by default, you need check them in context menu of tab view header. Added "true" numeric bitrate in "Step" field.
  • All sorting fields saved on exit and restored on start.
  • Defaults button in Options - restores default settings of current tab
  • Optimized all comparing algorithms
  • Minor fixes

New in Similarity 1.9.0 Build 1700 Beta (Sep 10, 2013)

  • Updated experimental image comparing algorithm, it can find flipped/mirrored images
  • New flat grouping mode:
  • Files grouped in flat mode by Base File (first file in pair) - File (second file in pair)
  • Files grouped in Normal mode by Super group (smart group) - Base File (first file in pair) - File (second file in pair, always collapsed). This mode is default.
  • To enable flat mode, you need check checkbox in Options (you can enable/disable it anytime).
  • New image preview control (speed improvements, some fixes)
  • Optimized all comparing algorithms
  • Many fixes

New in Similarity 1.8.4 Build 1694 (May 15, 2013)

  • New experimental image comparing algorithm
  • Added 4th audio comparing algorithm, specially designed for files < 30sec (ex. audio samples), shown in Precise tab.
  • Files with 4th algorithm compared only with files shorter 30sec.
  • Please, disable, tags comparing algorithm if you planing use this algorithm (or have such files), because most sample files have very similar file names and no tag info at all.
  • Image decoder is out of process too, as audio decoders, eliminates crashes on invalid or corrupted image files
  • Decoders can log errors
  • Slightly reduced decoder RAM usage
  • Added support of 24-bit FLAC files
  • Minor fixes

New in Similarity 1.8.4 build 1670 Beta (Mar 30, 2013)

  • New experimental image comparing algorithm (it's doesn't use cache yet)
  • Image decoder is out of process too, as audio decoders, eliminates crashes on invalid image files
  • Decoders can log errors too
  • Sligtly reduced decoder RAM usage
  • Minor fixes

New in Similarity 1.8.3 Build 1663 (Mar 7, 2013)

  • New image preview window
  • Crash fixed (automark free version)
  • Crash fixed (spectrogram)
  • Minor fixes

New in Similarity 1.8.2 Build 1656 (Feb 13, 2013)

  • 64 bit version released, can process huge amount of files, depends only on available RAM. 32-bit version of Similarity can use only 2 GB of memory, regardless of actual available memory, please consider using 64-bit version. We successfully checked it on 318 000 files, with all algorithms enabled.
  • Redesigned caching mechanics, view and comparing caches are same, reduces memory consumption and comparing time
  • Analysis results are cached now. From now already analyzed files, doesn't processed again, reduces analysis time
  • Audio Analysis and Duplicate results tabs are fully synchronized, if you delete/swap/rename on one tab it automatically changed on other
  • Crash dialog for 32-bit contains warning about insufficiency of memory. Most crashes what come to us is 'Out of memory' situation
  • 32-bit version has 'Handle Large Addresses' attribute. 64-bit version Windows can give such 32-bit application full 4GB of memory, not just 2GB
  • Auto-mark dialog folders contain only folders from duplicate pairs, not all sub-folders
  • Fixed issue with folder groups changing in cached files
  • Fixed issue with folder groups sorting in auto-mark dialog ('None' group worst from now)
  • Fixed issue with Power state (computer can't go to sleep mode after scanning complete)
  • Minor fixes

New in Similarity 1.8.1 Build 1624 (Jan 14, 2013)

  • New column with pairs count, help to distinguish elements in big groups
  • Base group files shown in bold, if they opened
  • Fixed math error in the precise algorithm in special cases what lead to absolute wrong results (primary false results). Precise algorithm now more precise.
  • Fixed issue with calculating rating in automatically mark dialog
  • Fixed issue with mass deletion, sometime can lead to crashes
  • Minor fixes

New in Similarity 1.8.0 Build 1613 (Dec 17, 2012)

  • New grouping method for audio results (same as in Images)
  • All fields in Audio, Images results are sortable
  • All audio decoders are now out of process and doesn't corrupt data in main process if they crashed or hang up. Improve Similarity stability very much.
  • New automark dialog for audio, images results
  • Open/save results for all tabs (Premium version only)
  • Audio format field added in Audio results
  • MMF (Microsoft Media Foundation) decoder can read MP4 tags
  • Fixed sonogram view for big fft size
  • Minor fixes

New in Similarity 1.7.1 Build 1401 (May 28, 2012)

  • New image comparing algorithm, Similarity can now find duplicate pictures, images, etc
  • Introduced new grouping mechanism in Image results and real-time sorting
  • New automark field in Images, folder priority, you can select folders what more preferable for deletion
  • Added ability to skip video files, in most cases they don't needed to process (enabled by default)
  • Fixed issues with sorting in Audio Results
  • Improved image comparing algorithm (in difference with Beta version)
  • Logarithmic scale in sonogram analysis
  • Minor fixes

New in Similarity 1.6.5 (May 28, 2012)

  • The licensing terms has been changed
  • Action menu
  • Small fixes

New in Similarity 1.6.3 Build 1266 (Dec 27, 2011)

  • Fixed Tags comparing algorithm, correctly calculates scores on some files
  • Added Export feature to Results/Analysis tab (CVS,HTML)
  • Fixed some bugs

New in Similarity 1.6.2 Build 1250 (Sep 15, 2011)

  • Tags method configuration added
  • Introduced new clicks detection mechanism
  • Fixed high contrast color scheme
  • Fixed crashes

New in Similarity 1.6.0 Build 1200 (May 31, 2011)

  • New multi-thread caching mechanism what minimize locking, improvement in speed up to 2-5 times (depends on core count)
  • Added OpenCL support, "precise" algorithm now can calculated on your video card, it's support drivers for nVidia CUDA and AMD/ATI APP
  • Detailed logs and work threads limit count options in config
  • New algorithm of searching max. frequency
  • New activation mechanism with online and offline activation
  • Fully rewritten Microsoft Media Foundation Decoders (MMF), it now works in Vista too
  • Removed Network, at this time it unused, rewritten all remaining network algorithms
  • Fixed many issues and problems
  • Fixed crashes

New in Similarity 1.5.3 (May 31, 2011)

  • New decoder: Apple QuickTime (if you have installed iTunes, Similarity automatically can decode ALAC,AAC,MP4 files)
  • You can analyse duplicates for quality after scan
  • Analysis rating field added to Rearrange and Automark
  • Improvements in caching (rescan shows results much faster)
  • Scan progress in Windows 7 Taskbar
  • File renaming tool in Tag editor
  • Swap files command on same group
  • Executables and installer signed with our certificate (GAR Software)
  • Small fixes

New in Similarity 1.5.2 Build 970 (Nov 2, 2010)

  • Selection of bad values in Analysis mode with red color
  • Crashes now contain information about what decoder is crashed
  • Additional keyboard shortcuts
  • Counter in analysis mode
  • Bug with 100% similarity precise algorithm fixed
  • Network improvments

New in Similarity 1.5.1 Build 950 (Oct 15, 2010)

  • Mini-spectrum in Analysis mode (Premium subscription)
  • Spectrum analysis (Premium subscription)
  • added folder group sorting on "Automark","Rearrange" (Premium subscription)
  • Fixes in VBR bitrate calculation

New in Similarity 1.5.0 (Sep 24, 2010)

  • new Analysis mode (search unquality music)
  • some small bugs fixed

New in Similarity 1.4.1 (Sep 3, 2010)

  • Premium subscription introduced
  • Duration test
  • Usability improvements
  • Small fixes

New in Similarity 1.3.7 (Aug 9, 2010)

  • New Similarity icon.
  • New decoders tab in options, you can now enable/disable decoders, set priority and extensions to them.
  • Some fixes in DirectShow decoder
  • By default we disable DirectShow decoder, some users have very old, bugged 3rd party filters, and they can't properly work, if you need DirectShow decoder you can simply enable it.

New in Similarity 1.3.6 (Jul 22, 2010)

  • Fully rewritten network protocol and network processing (still beta)
  • Tested tag sharing via proxies
  • Autoclose for servers
  • Minimize to tray in config
  • More statistics for network, enabled local rating
  • crash with networking fixed

New in Similarity 1.3.5 (Jul 5, 2010)

  • added working proxy connection
  • fixed issue with arthmetic error on specific files

New in Similarity 1.3.4 (Jul 3, 2010)

  • Greatly improved precise algorithm, it now consumes 20 times less memory (Similarity can now compare more than 200 000 files on computer with 2 Gb RAM)
  • fixed some compartability and visual issues with Windows XP

New in Similarity 1.3.3 (Jun 29, 2010)

  • Automarking mechanism
  • Added Move to folder
  • Added mark file
  • Fixed issue with autloading/autosaving
  • Fixed issue with flickering in tabs

New in Similarity 1.3.2 (Jun 29, 2010)

  • Autosaving/autoloading results and progress on exit and start
  • Grouped folders selection (only files from different groups compared)
  • Rearranging duplicates groups
  • Network problems fixed
  • Some bugs fixed

New in Similarity 1.3.1 (Jun 13, 2010)

  • New DirectShow decoder (Similarity can use any DirectShow filters like FFmpeg, AC3Filter, Haali, CoreAVC, etc and decode any supported by them format)
  • New Microsoft Media Foundation (MMF) decoder (natively support M4A,M4,AAC in Windows 7)
  • removed ACM decoder (replaced by DirectShow)
  • 2 crashes fixed

New in Similarity 1.3.0 (May 30, 2010)

  • The new "Precise" algorithm is introduced. This is previous experimental algorithm with super fast speed and caching, enable it in options dialog.
  • Keyboard shortcuts added, keyboard usability improved than you delete, ignore.
  • Many new features (coming and present) depends on network functionality (as "Precise" algorithm), you must automatically registred by program than you go to network tab.
  • Very raw and experimental technology of P2P tags sharing, it tries to get tags information from over Similarity users, it's not share any content of sound only artist, album and song title.
  • Not very intuitive sensivity fields in options, replaced by threshold percentage fields - "what your see is what you get".
  • New results showing mechanism, one pair of duplicates shown only once in one group. This remove redudency in results view. Details here.
  • Results showing mechanism improved, it now very fast and not slows down as old than too many results. Tested on 200 000 results (30 000 files).
  • Some bugs fixed (like disk selection)
  • New translations: Estonian,Italian.

New in Similarity 1.1.0 (Jan 19, 2010)

  • Major changes in Results view (its now descending with columns)
  • Changes in folder view, added folders reloading, icons support. Possibility to select folder without subfolders
  • Added support for Windows 7 Libraries
  • Portable mode, all data stored in same folder with exe file, use "similarity.exe /portable"
  • Crash gathering and submitting mechanism. Similarity can now ignore minor crashes than decoding some files, this files automatically added to skip list and never touched again.
  • Offically doesn't support Windows 2000 now (too old for new features)
  • WavPack memory leak fixed
  • Some small visual/translation bugs fixed

New in Similarity 1.0.0 (Nov 17, 2009)

  • New tag edition improvements (results tab)
  • Some improvements in comparing algorithm
  • Some visual improvements
  • Many small visual/translation bugs fixed

New in Similarity 0.9.360 (Sep 29, 2009)

  • New expermental algorithm
  • Czech language added
  • Many small visual/translation bugs fixed

New in Similarity 0.9.350 (Sep 3, 2009)

  • MusePack (MPC,MP+,MPP) decoder added
  • 3 languages added (French,Spanish,Bosnian)
  • license file added
  • 'Shift-space','Ctrl-space' keys works now in results list
  • All cache data now stored in 'APPDATA' (ie. X:Documents and Settings[User]Application Data)
  • Resample bug fixed (only one channel taken from sounds)
  • WavePack decoder fixed

New in Similarity 0.9.340 (Aug 26, 2009)

  • German translation added
  • Rewritten FLAC decoder (it now correctly show duration)
  • fixed nasty bug with ACM decoder (that led to crash and not worked at all)
  • fixed bug in comparer (that potentially could miss absolutely identical files)

New in Similarity 0.9.335 (Aug 25, 2009)

  • multilanguage support (all phrases are translated)
  • fixed some minor bugs

New in Similarity 0.9.330 (Jul 22, 2009)

  • Multilanguage support (not all phrases are translated)
  • Similarity can be translated in any language (in this moment English / Russian)
  • Fixed some errors in tag editor

New in Similarity 0.9.320 (Jul 15, 2009)

  • Tag Editor (MP3,WMA)
  • File to Tag, Tag to File renaming
  • some minor changes

New in Similarity 0.9.310 (Jun 20, 2009)

  • own resampler, Similarity correctly works with all sample rates in OGG, FLAC, WM,APE now
  • with new resampler Similarity correctly works in Windows 7
  • fixed bug with invalid cache loading
  • ignores stored in "ignores.list" text file, not in cache
  • separate sensivity for tags and content
  • changed scores calculation mechanism
  • fixed bug with incorrect audio files, that showed them as similar to every file

New in Similarity 0.9.300 (Jun 7, 2009)

  • new GUI design (major GUI changes)
  • acm decoder now support ID3v2 tags (as WMF decoder)
  • working threads can be stopped or paused
  • integrated tag editing mechanism (not yet completed)
  • integrated crash logging mechanism
  • new installer

New in Similarity 0.82 (May 18, 2009)

  • changed cache storage, it's now fully unicode
  • you can now ignore pairs, they never showed again in list (ignores info stored in cache)
  • corrected compatibility with screen resolution less 32bit
  • fixed some issues with invalid flac's
  • changed % showing mechanism, if sounds don't similar by some algorithm they doesn't shown with 0%
  • changed progress updating mechanics

New in Similarity 0.81 Build 170 (May 9, 2009)

  • added ogg support
  • acm decoder info corrected
  • window position stored
  • issue with utf-8 tags in flac fixed

New in Similarity 0.8 (May 9, 2009)

  • visual improvements
  • user interface improvements
  • some bugs fixed
  • fixed vista uac problems (cache.dat moved to 'appdata')

New in Similarity 0.71 (May 9, 2009)

  • FLAC decoder correction

New in Similarity 0.7 (May 9, 2009)

  • suport APE,FLAC,WV
  • decoders dll's
  • decoders API
  • new experemental algorithm
  • installer support
  • some minor visual changes

New in Similarity 0.62 (May 9, 2009)

  • marked delete

New in Similarity 0.61 (May 9, 2009)

  • minor UI and usability changes

New in Similarity 0.6 (May 9, 2009)

  • UI changes
  • detail window
  • changed folder and cache work

New in Similarity 0.51 (May 9, 2009)

  • multicore speed improved
  • the experimental algorithm is made postponed

New in Similarity 0.5 (May 9, 2009)

  • new experimental algorithm

New in Similarity 0.4 (May 9, 2009)

  • new decoder added: Windows Media Format 9.0 SDK (supported formats MP3,WMA,ASF)
  • double click on a file opens default player
  • parsing of ID3v2.x/ASF tags is added

New in Similarity 0.32 (May 9, 2009)

  • visual bugs fixed (Vista)
  • pre-version 0.5 check update

New in Similarity 0.31 (May 9, 2009)

  • improved content comparing engine

New in Similarity 0.3 (May 9, 2009)

  • fixed bug: thread pool not stop then application closed
  • added id3 tags comparing