Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Admin

Pages: [1] 2 3 ... 5
1
News / Version 2.3.1 released
« on: August 28, 2017, 00:32:24 »
Download (Windows 32-bit version)

Download (Windows 64-bit version)

Changes list:
  • This version contains new global optimization algorithm which increase scanning speed drammatically. 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).

    Know limitations:
    - Algorithm cannot be continued after exit and restart of program, you need to restart it.
    - Disables image comparision.
    - No old content algorithm (it's no needed).

    Available in Premium version only

  • Max.Freq. search algorithm improvments
  • Compare algorithms optimization
  • Integrity check
  • Minor fixes

2
News / Beta version 2.3.0
« on: March 03, 2017, 16:13:54 »
Similarity 2.3.0 build 2300

Download (32/64-bit Windows)

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.

You need manually enable this optimization to take effect


Scanning take 2 stages (fills percent bar two times): first indexing (no duplicates shown), second comparing (duplicates filled).

Know limitations:
  • Algorithm is still in beta stage, not optimized very well.
  • Algorithm cannot be continued after exit and restart of program, you need to restart it.
  • Disables image comparision.
  • Ignores user setting.
  • Uses modified version of 'Precise' algorithm (doesn't matches with current version).
  • No old content algorithm. In the content score field shown raw score of indexing algorithm (shown for debug purpose only), can be easly ignored.

And we planning to end support of Windows XP in next version. If you need such support please write us email at support@similarityapp.com

3
News / Version 2.2.0 released
« on: October 02, 2016, 01:56:37 »
Download (Windows 32-bit version)

Download (Windows 64-bit version)

Download (Mac OSX)

Changes list:
  • 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

4
News / Version 2.1.1 released (Mac)
« on: May 16, 2016, 17:35:14 »
Download (Mac OSX)

Changes list:


  • Added file date field into tables and auto-mark dialog
  • Support of 16-bit mono audio files fixed
  • Fixed crashes on automark dialogs
  • Huge amount of minor fixes

5
News / Version 2.1.1 released
« on: April 25, 2016, 17:15:18 »
Download 32-bit version

Download 64-bit version

Changes list:
  • Drag&Drop support added


  • Support of 16-bit mono audio files fixed
  • New auto-mark scripts
  • OpenCL code optimized
  • Minor fixes

6
News / Version 2.1.0 released
« on: February 26, 2016, 21:47:45 »
Download 32-bit version

Download 64-bit version

Changes list:
  • 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

7
News / Version 2.0.2 released
« on: August 27, 2015, 10:36:43 »
Download 32-bit version

Download 64-bit version

Changes list:
  • 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.

    Similarity JavaScript API reference





    Example of analysis script with user defined rating (analysis.js sample):

  • 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

8
News / Beta version 2.0.0 (Technical preview)
« on: February 03, 2015, 17:45:41 »
Similarity 2.0.1 build 2055 (Updated 2015.07.05)

Download (32/64-bit Windows)

Main 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.

Similarity JavaScript API reference
Any comments and suggestions are welcomed.





Known limitations:
  • No yet support for multithreading (JavaScript engine singlethreaded) (Added 2015.02.17)
  • No I/O functions (file streaming)
  • No include
  • No image comparing (added soon after audio api stabilizing)

Example of analysis script with user defined rating:

Code: [Select]
// after preparing analysis data (asynchronous)
function onprepare(file, result) {
    // skip all not audio files
    if (!result) return;
    // add to results list
    results.analysis.add(file, 'rating', myrating(file.analysis));
}

// file processing callback (asynchronous)
function onfile(file) {
    // just try to receive analyse data, if it has such data this is audio file
    analysis.prepare(file, onprepare)
}

// folder processing callback (asynchronous)
function onfolder(folder) {
    // recursively process subdir with same callbacks
    process(folder, onfile, onfolder);
}

function myrating(data) {
    var score = 1.0;
    // sample rate
    score *= 0.5 + 0.5 * (Math.min(44100, Math.max(22050, data.samplerate)) - 22050) / 22050;
    // bitrate
    if (data.bitrate > 0) score *= 0.5 + 0.5 * (Math.min(128000, Math.max(64000, data.bitrate)) - 64000) / 64000;
    // max.freq
    score *= 0.5 + 0.5 * (Math.min(18500, Math.max(12000, data.maxFreq)) - 12000) / 6500;
    // stereo/mono
    if (data.channels == "mono") score *= 0.5;
    // clipping
    score *= 0.7 + 0.3 / (0.01 * data.clips + 1.0);
    // dynamic range
    if (data.absMax < 0.75) score *= 0.7 + 0.3 * (Math.max(0.25, data.absMax) - 0.25) * 2.0;
    // dc offset
    if (data.absMean >= 0.05) score *= 0.7 + 0.3 * (0.1 - Math.max(0.1, data.absMean)) * 20.0;

    if (data.minStep >= 0.00004) score *= 0.5;
    return score;
}

// clear all results in program
results.analysis.clear();

// start processing files via callbacks
var folders = settings.folders;
for (var idx = 0; idx < folders.length; ++idx) {
    process(folders[idx], onfile, onfolder);
}

Changes 2015.02.17:
  • Introducing asynchronous callbacks, speed difference between native algorithms of Similarity and Javascript scripts between 2% (without OpenCL)
  • Removed isaudio, file tested in prepare, queue functions automatically
  • audio.prepare, audio.queue rewrited and they can be asynchronous
  • Added analysis.prepare
  • process, audio.compare always asynchronous

Changes 2015.07.05:

9
News / Version 1.9.2 released
« on: November 13, 2014, 16:53:03 »
Download (Windows 32-bit version)

Download (Windows 64-bit version)

Download (Mac OS X)

Changes list:
  • Added tag edition support of all audio formats (TagLib library)


  • Added tag edition feature (Mac)


  • Added OpenCL optimization support (Mac)


  • All taggers located "out of process" now, any exception/crash doesn't impact main process stability
  • Added time remaining counter (ETA)




  • Fixed OpenCL support for new nVidia drivers
  • Fixed DirectShow video skipping (Windows)
  • Fixed ALAC format support
  • Added manual options for ini file: "DebugLog=1" - extra logging, "CachePath=c:\some_path" - cache folder location
  • Minor fixes

10
News / Beta version 1.9.2 (Mac)
« on: October 15, 2014, 16:15:18 »
Similarity 1.9.2 build 1922 Updated 2014.10.19

Download (OS X 10.7+)

  • Added tag edition feature, called via "Edit" context/action menu


  • Added tag edition support of all audio formats (TagLib library)
  • Added OpenCL optimization support


  • All taggers located "out of process" now, any exception doesn't impact main process stability
  • Added time remaining counter


  • Fixed ALAC support
  • Added manual options in ini file: "DebugLog=1" - extra logging, "CachePath=c:\some_path" - cache folder location
  • Minor fixes
[/list]

11
News / Beta version 1.9.2
« on: August 29, 2014, 23:55:30 »
Similarity 1.9.1 build 1923 (Updated 2014.10.17)

Download (32/64-bit Windows)

  • Started to integrate 4rd audio comparing algorithm, specially designed for huge amount of audio files (more 100 000), doesn't included in beta version
  • 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


  • 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

12
News / Version 1.9.1 released (Mac)
« on: June 08, 2014, 16:21:27 »
Download (Mac OSX)

Changes list:
  • Changed visual view of results (more distinguishable groups)


  • New toolbar, you can select Similarity mode (search duplicates/audio analysis) via popup menu


  • Status bar with progress and counters


  • Configurable columns in result views (context menu on columns header). Added Folder, Filename fields to each tab, added all analysis fields to audio duplicates tab.


  • Automark automatically disables unused algorithms (you can't enable them because they absent, it's logical), fixes some oddity


  • Added duplicate number badge to the Dock icon and icon bouncing on scan completition


  • Code signed with valid Apple approved certificate, no need more to force off GateKeeper
  • Fixed issue with NFS shares (no scaning)
  • Improved support for high-resolution displays (Retina)
  • 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
  • Extended format parsing algorithm (format field in audio tabs)
  • Added "Invert marked selection" item in context menus
  • Some crashes fixed
  • Some minor fixes

13
News / Beta version 1.9.1 (Mac)
« on: April 22, 2014, 15:10:41 »
Similarity 1.9.1 build 1852 (Updated 2014.04.27)

Download (Mac OSX)

  • Changed visual view of results (more distinguishable groups)


  • New toolbar, you can select Similarity mode (search duplicates/audio analysis) via popup menu


  • Status bar with progress and counters


  • Configurable columns in result views (context menu on columns header). Added Folder, Filename fields to each tab, added all analysis fields to audio duplicates tab.


  • Automark automatically disables unused algorithms (you can't enable them because they absent, it's logical), fixes some oddity


  • Added duplicate number badge to the Dock icon and icon bouncing on scan completition


  • Improved support for high-resolution displays (Retina)
  • 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
  • Extended format parsing algorithm (format field in audio tabs)
  • Added "Invert marked selection" item in context menus
  • Some crashes fixed
  • Some minor fixes

14
News / Version 1.9.1 released
« on: April 07, 2014, 15:38:19 »
Download 32-bit version

Download 64-bit version

Changes list:
  • 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

15
News / Beta version 1.9.1
« on: March 13, 2014, 19:16:39 »
Similarity 1.9.1 build 1840 (Updated 2014.05.03)

Download (32/64-bit Windows)

  • User can setup fonts and grid colors in results views, Options dialog - Display tab

  • Added Folder, Filename fields to each tab, added all analysis fields to audio duplicates tab

  • 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 of Administrator
  • Spectrogram can show values over mouse cursor

  • Program 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 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

  • Redesigned list views in result tabs. You can now replace first field, fixed issues with sorting mark and new flat mode design
  • 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 "Inver marked seection" item in context menus
  • Returned "Minimize to tray" option in Miscellanious tab - Options dialog
  • Some minor fixes

Pages: [1] 2 3 ... 5