Advanced Duplicate Find & Fix 3.8.2 (2014-01-27)

Download and get help for different MediaMonkey Addons.

Moderators: Peke, Gurus

Spazz
Posts: 243
Joined: Tue Jan 11, 2005 9:49 pm

Post by Spazz » Mon Oct 30, 2006 6:01 pm

I was looking at the merge drag and drop tracks option "Delete Dropped Tracks!"

Anyways, if that's the way it works it should be perfect. I'll download it and have a try later on tonight
Image

Bex
Posts: 6316
Joined: Fri May 21, 2004 5:44 am
Location: Sweden

Post by Bex » Mon Oct 30, 2006 7:02 pm

Delete dropped tracks is optional! :wink:
Advanced Duplicate Find & Fix Find More From Same - Custom Search. | Transfer PlayStat & Copy-Paste Tags/AlbumArt between any tracks.
Tagging Inconsistencies Do you think you have your tags in order? Think again...
Play History & Stats Node Like having your Last-FM account stored locally, but more advanced.
Case & Leading Zero Fixer Works on filenames too!

All My Scripts

Al_G
Posts: 227
Joined: Tue Aug 31, 2004 6:01 pm

Re: Advanced Duplicate Find & Fix [Script] (2006-10-30)

Post by Al_G » Mon Oct 30, 2006 8:12 pm

Bex wrote: I'd really like some feedback on this script!
- Bugs
- Improvements
- Suggestions
And of course if you like it! :D
I'll try this script when I get home, but I have one suggestion that is a result of having a set of FLAC flies and corresponding MP3 files for portable devices. If possible I'd like the option to either look at all files, or just a particular type of file. I can think of reasons for wanting to have both available.

Randall Grogan
Posts: 19
Joined: Tue Jun 27, 2006 8:43 pm
Location: Houston

Post by Randall Grogan » Mon Oct 30, 2006 8:36 pm

2,897 duplicates. Looks like I now have a way to spend my nights and weekends.

trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Hull, UK
Contact:

Post by trixmoto » Tue Oct 31, 2006 3:54 am

Yes, my Duplicate Contents node is also empty. What am I missing?
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.

Bex
Posts: 6316
Joined: Fri May 21, 2004 5:44 am
Location: Sweden

Post by Bex » Tue Oct 31, 2006 5:25 am

@Al_G,
Thanks for your input but that can't be done with scripts. This script only make it easier to determine: what to keep, what to delete and merge playhistory if you want.

@Randall Grogan,
2,897 :o I believe we have a new leader :D

@ trixmoto,
It seems that you haven't scanned your tracks for duplicates (calculate hash value). Select:
Tools->Options->Library->Analyze tracks for duplicates (take extra time)
And rescan all your collection. Also make sure that "Only for files with changed timestamp or size" is not selected.
If you have unsynchronised tags you must either deselect "Update track info from tags when rescanning files" or synchronize your tags. Otherwise you will overwrite your database values.
Advanced Duplicate Find & Fix Find More From Same - Custom Search. | Transfer PlayStat & Copy-Paste Tags/AlbumArt between any tracks.
Tagging Inconsistencies Do you think you have your tags in order? Think again...
Play History & Stats Node Like having your Last-FM account stored locally, but more advanced.
Case & Leading Zero Fixer Works on filenames too!

All My Scripts

Al_G
Posts: 227
Joined: Tue Aug 31, 2004 6:01 pm

Post by Al_G » Tue Oct 31, 2006 12:35 pm

Bex wrote:@Al_G,
Thanks for your input but that can't be done with scripts. This script only make it easier to determine: what to keep, what to delete and merge playhistory if you want.
Thanks for looking, Bex. As it turns out I don't have anything in the Duplicate Content node so the script, which I installed to try, has nothing to do anyway. I re-scanned all the tracks with the 'Analyze track' setting enabled and the timestamp check disabled, to make sure.

Bex
Posts: 6316
Joined: Fri May 21, 2004 5:44 am
Location: Sweden

Post by Bex » Wed Nov 01, 2006 2:54 pm

Script is updated
Ver 1.1 (2006-11-01)
- Added a Custom Duplicate Search Node 8)

Image

Image

Custom Duplicate Search works like this:
- You can search for duplicates with any combination of: Artist, Title, Album, FileName, Size and Length
- The result is displayed exactly as in the "Same Content" Node, but sorted on Artist instead
- But you don't (yet) have a "OK-list" in this node. It might not be implemented due to unclear logic
- Possibility to Merge PlayHistory, PlayCount and DateAdded with Drag & Drop of duplicate tracks
- To only search on same FileName is a bit slow, especially on big collections

Note!
It was not easy but I finally succeded to implement this feature. :)
However, due to performance reasons, the script creates a somewhat big tmp table (which is deleted on shutdown). But when you do a lot of custom searches (=population of the temp table) it will increase the size of your Database and eventually make MM slow.
This is however very easy to cure. Simply compact the database from within MM (File->Maintain Libary->Compact Database)
Especially when you have made a lot of searches!

Compacting the Database is a very good thing todo and should be done at least one time per month. (or week - Depending on how much work you do in MM)


Bug reports, suggestions and comments are as always welcome!

Enjoy!
/Bex
Advanced Duplicate Find & Fix Find More From Same - Custom Search. | Transfer PlayStat & Copy-Paste Tags/AlbumArt between any tracks.
Tagging Inconsistencies Do you think you have your tags in order? Think again...
Play History & Stats Node Like having your Last-FM account stored locally, but more advanced.
Case & Leading Zero Fixer Works on filenames too!

All My Scripts

Bex
Posts: 6316
Joined: Fri May 21, 2004 5:44 am
Location: Sweden

Post by Bex » Thu Nov 02, 2006 11:49 am

Yet another update!
Ver 1.2 (2006-11-02)
- Added a "Folders with Tracks Not Analyzed" Node

Image

Image

Update the script to see how it works! :wink:


Bug reports, suggestions and comments are as always welcome!

Enjoy!
/Bex
Advanced Duplicate Find & Fix Find More From Same - Custom Search. | Transfer PlayStat & Copy-Paste Tags/AlbumArt between any tracks.
Tagging Inconsistencies Do you think you have your tags in order? Think again...
Play History & Stats Node Like having your Last-FM account stored locally, but more advanced.
Case & Leading Zero Fixer Works on filenames too!

All My Scripts

Mizery_Made
Posts: 2283
Joined: Tue Aug 29, 2006 1:09 pm
Location: Kansas City, Missouri, United States

Post by Mizery_Made » Thu Nov 02, 2006 12:11 pm

Nice touch :)

loufeliz
Posts: 1
Joined: Sun Nov 05, 2006 1:47 pm

Looks like what I have been looking for.

Post by loufeliz » Sun Nov 05, 2006 1:58 pm

Been using MMonkey for a few months, will be upgrading to Gold.

I initially started ripping my CD collection at 128k bitrate and 196k and now 256k. I have duplicates of same songs at different bit rates and wish to keep the higher bit rate and mark lower bit rate duplicates. Will install and give it a whirl. If it does not do it now, would be nice to setup a ranking order to decide which track to keep when dups are found:

i.e. bit rate, date, size etc....

Bex
Posts: 6316
Joined: Fri May 21, 2004 5:44 am
Location: Sweden

Post by Bex » Sun Nov 05, 2006 2:16 pm

I'm afraid that it's a manual process to decide what to keep and what to delete. But I understand what you mean. What I could do is to add extra nodes which group the result into same Album Artist, Album Name, Folder or something else. But I haven't yet figured out what's best or how to do it.

If anyone has a suggestion on this matter, please let me know!
Advanced Duplicate Find & Fix Find More From Same - Custom Search. | Transfer PlayStat & Copy-Paste Tags/AlbumArt between any tracks.
Tagging Inconsistencies Do you think you have your tags in order? Think again...
Play History & Stats Node Like having your Last-FM account stored locally, but more advanced.
Case & Leading Zero Fixer Works on filenames too!

All My Scripts

Teknojnky
Posts: 5533
Joined: Tue Sep 06, 2005 11:01 pm
Contact:

Post by Teknojnky » Sun Nov 05, 2006 10:02 pm

An idea for future consideration:

-same content, by artist (then by the current node layout)

This would make it easier to view all tracks by the same artists that are dupes.

Mizery_Made
Posts: 2283
Joined: Tue Aug 29, 2006 1:09 pm
Location: Kansas City, Missouri, United States

Post by Mizery_Made » Sun Nov 05, 2006 10:09 pm

Teknojnky wrote:An idea for future consideration:

-same content, by artist (then by the current node layout)

This would make it easier to view all tracks by the same artists that are dupes.
There would probably be a problem with that though, considering the Dups are compared by "Hash" (or similar method) and not the Tag Data. So therefor, one of the Dups might be "Artist 1" ft. "Artist 2" while the other is "Artist 2" ft. "Artist 1" (if the same song was released on two different albums, on the album of each artist) or even if the tagging is wrong and it's "Artist" (dup 1) & "Artst" (dup 2)

I could be wrong though, if so, stick a sock in my mouth, Lol.

Teknojnky
Posts: 5533
Joined: Tue Sep 06, 2005 11:01 pm
Contact:

Post by Teknojnky » Mon Nov 06, 2006 12:13 am

Yea, I'm not sure if it would be easily implemented, I'd just love to see all the dupe tracks grouped by artist, then expand out from there.

Post Reply