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.


Messages - Admin

Pages: 1 ... 4 5 [6] 7 8 ... 45
76
Wishlist / Re: Player that continues, to compare
« on: February 29, 2016, 16:13:36 »
It's hard to implement each song can have own delays and synchronize staring point isn’t simple task, and Similarity can already play and move cursor on several players, just use Ctrl and double-click.

77
Wishlist / Re: Auto-mark : folder priorities
« on: February 29, 2016, 16:09:33 »
Will be implemented in future version

78
Sorry for the delay.
1) You can use folder groups for comparing exact groups (ie. new an old one)
2) We implement in future drag & drop.

79
General / Re: Similarity seems not optimized for 300,000+ mp3 files
« on: February 29, 2016, 15:29:24 »
Similarity algorithms isn't linear or even better logarithmic, they quadratic. Complexity of content based algorithm of Similarity is N^2. If directly calculated each new file need to be compared with all previous ones (it can't be searched by some index in relational databases, fingerprints can't be sorted to greater or lower).Example, for 300K files we have sum of arithmetic progression (1 + 300000) * 300000 / 2 = 90000300000 / 2 comparisions, compare it with 100K file for example (1 + 100000) * 100000 / 2 = 10000100000 / 2. You see comparing 300K file is 9 times longer then comparing 100K, not just 3 times. Even worse if you computer (all CPUs and GPUs) can compare 1mln fingerprints in 1sec (very, very fast computer), processing 300K files took 25hours.
To optimize this we added duration check, it dramatically decrease comparison count.
And we already working on new algorithm what can be used to compare 1mln of files and it will be linear, but it still far from completion.

80
General / Re: How to scan files placed on NAS?
« on: February 29, 2016, 15:11:46 »
That setting of you NAS server (ie it samba server). Can you send us to email screen shots of Similarity folders tab with disclosed network.

81
General / Re: Analysis Rating in Automark script?
« on: February 29, 2016, 15:08:50 »
Sorry, but automark dialog already have such field see "rating" field this is rating from Analysis tab. Similarity marks file from pair of duplicates with lowest rating value if it calculated (you need to analyse files before use, otherwise it uses next priority)

82
General / Re: Change cache location?
« on: February 29, 2016, 15:04:19 »
Sorry for the delay, we add such setting in next version.

83
General / Re: Script for deleting duplicates
« on: February 29, 2016, 14:58:26 »
Sorry for the delay, you don't need a script, just use automark with tags algorithm > 95%. Tags algorithm exactly compares only album, artist and title.

If you need some specific tag restriction here sample script that marks only files with same album and artist, marks file by worst analysis.rating.
Code: [Select]
/*
Author: Similarity Team
Version: 1.0
Description:
Mark files after scan only if tags restrictions satisfied. Priority by rating (you can simply change it).
Warning! Using analysis.rating forces to analyse file, if you didn't analyse files before, it take much time (because this script analyses files only on 1 cpu core).
We suggest to perform analyses before launch of this script (Analyse all context menu).
*/

// album, artist, title - comment/uncomment string to disable/enable such restriction
// threshold - threshold for string comparing algorithm, scores between [0...1], 0 - absolutely different, 1 - absolutely same
// minlength - minimal length of text in the tag for comparing, files don't fit the criterion will be skipped
var myProperties = {
    album: { threshold: 0.9, minlength: 2 },
    artist: { threshold: 0.9, minlength: 2 },
    // title: { threshold: 0.9, minlength: 2 },
}

// unmark all files
results.audio.unmark();

function checkRestrictions(item1, item2) {
    // enumerate all selected tag fields
    for (var property in myProperties) {
        // check each field
        var minlength = myProperties[property].minlength;
        var threshold = myProperties[property].threshold;
        var text1 = item1.audio[property];
        var text2 = item2.audio[property];
        // skip short tags
        if (minlength > 0 && (text1.length < minlength || text2.length < minlength)) return false;
        // check text string(tag values) similarity
        if (threshold > 0.0 && text.calculate(text1, text2) < threshold) return false;
    }
    return true;
}

// simple mark by lower bitrate
var dups = results.audio.dups;
for (var idx = 0; idx < dups.length; ++idx) {
    // skip counter-pair (1-2 and 2-1), process pair only once
    if (dups[idx].item1.path > dups[idx].item2.path) continue;
    // check for our special tag restrictions
    if (!checkRestrictions(dups[idx].item1, dups[idx].item2)) continue;
    // ok now we select by our priority
    if (dups[idx].item1.analysis.rating > dups[idx].item2.analysis.rating) dups[idx].item2.marked = true;
    else dups[idx].item1.marked = true;
}

84
General / Re: How to find serial
« on: February 29, 2016, 14:05:08 »
If you have lost key or changed email just write to support@similarityapp.com to resolve this situation.

85
General / Re: Duplikate automatisch markieren und löschen
« on: February 29, 2016, 12:49:50 »
Use automark dialog and set topest priority to "Group".

86
General / Re: How to keep the tracks of multi-track music together?
« on: February 29, 2016, 01:34:20 »
Sorry for the delay. New version has feature to mark all duplicates in same folder, use context menu - "Mark folder", it help you only if you compsitions located in different folders ofcourse.

87
General / Re: Beyond automark predefined criteria
« on: February 29, 2016, 01:28:25 »
Sorry for the delay, new version 2.x can easily do this with scripting. You can use already written scan-with-restrictions.js script for scanning with tags restrictions (ie. same artist or album).
Or scan normally and write small script what marks worst file in pairs only on same album tag.

88
Bugs / Re: Wav file comparison does not work
« on: February 29, 2016, 01:09:04 »
Sorry for the delay. What OS version do you use? What duration of this files? What bit per sample of this files ? If they shorter 30sec Similarity process them only in Premium version with 4rd algorithm.

89
Sorry for the delay, I think the source of this problem what new version of Windows 8 and 10 has disabled confirmation dialog by default. Similarity just uses standard method to move file into trash bin and showing dialog is Windows prerogative.


90
Bugs / Re: Great Program with just one Annoyance so far
« on: February 28, 2016, 21:39:47 »
Sorry for the delay, yes rating calculating method very strict in current version. But with new 2.0 version you can write you own rating method and almost don't loose anything in speed due to javascript, because most time consuming process in analysis is processing file and calculating base values, not a rating. You can see current rating method in analysis.js sample.

Pages: 1 ... 4 5 [6] 7 8 ... 45