Tagging Inconsistencies 4.0.1 (2014-02-27)

Download and get help for different MediaMonkey for Windows 4 Addons.

Moderators: Peke, Gurus

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

Tagging Inconsistencies 4.0.1 (2014-02-27)

Post by Bex »

Tagging Inconsistencies
This script creates nodes which finds all kinds of inconsistencies per:
- Albums
- Folders
- Persons (Artists, Composer, Conducter, etc)
- Tracks
- Genres

Some screen shoots:

You find the nodes here:
Image

Right click on the nodes to get to the settings:
Image

Image

General settings:
Image

Album Nodes settings:
Image

Person Nodes settings:
Image



As usual. Comments, bug reports and suggestions are welcome!

Enjoy!
/Bex
___________________________________________________________
Ver 4.0.1 (2014-02-27)
- Added ok-list to Person "Contains Dubious Character"
- Fixed a couple of small bugs
- Removed a experimental change to "Number Inconsistencies" since it didn't work well

Ver 4.0.0 (2014-02-20)
- Added the script to each collection
- Replaced the Filters with Playlists instead
- Added "In/Not In" Playlist
- Reworked the settings
- Moved Album Art stuff into its own node "Albums With... (Album Art)"
- Added support for all new PersonTypes added in MM4 (Producer, Actors, Publisher)
- Added 23 new nodes
- Plus many more smaller additions/fixes

Ver 3.9.4 (2008-10-19)
- Fixed bug with the Options Sheet in MM 3.1
- Added new track nodenode: LastPlayedDate <> LastPlayHistoryDate

Ver 3.9.3 (2008-10-19)
- Fixed bug with the "Diff by" Subnodes to the two "More/Less PlayCount Than in MM''s internal History" Nodes

Ver 3.9.2 (2008-10-19)
- Fixed small bug with the "Missing Tracks" Node (It gave some false results in certain rare occasions)
- Fixed bug with the "More PlayCount Than in MM''s internal History" Node (It didn't find all tracks with this problem)
- Added "Diff by" Subnodes to the two "More/Less PlayCount Than in MM''s internal History" Nodes
- Improved the Progress bar (It didn't update properly)
- Improved speed slightly
- Changed how Display Query time works
- Minor cosmetic changes

Ver 3.9.1 (2008-09-12)
- Fixed bug with the Missing Track node (It didn't cater for disc#).
- Improved installer/uninstaller so no restart is needed. (Erh, it works from next upgrade, I think. I.e upgrades made from this version.)

Ver 3.9 (2008-05-21)
- Added four new Album Nodes
- - Node vs Track Case Inconsistencies
- - No Album Leveling
- - Multiple Album Leveling
- - Track vs Album Leveling diff >= XX
- Added one new Track Node
- - Path Length >= XX

Ver 3.8.2 (2008-05-21)
- Fixed Track Nodes settings form was to small

Ver 3.8.1 (2008-05-21)
- Update didn't work due to typo

Ver 3.8 (2008-05-21)
- - Added two new Track nodes
- More PlayCount Than in MM's internal History
- Less PlayCount Than in MM's internal History

Ver 3.7.1 (2008-05-19)
- Fixed Bug with Filters in some person nodes
- Minor layout changes

Ver 3.7 (2008-05-13)
- Added new Album Node:
- - DB Inconsistencies
- Fixed SQL Bug with Filters in a Folder Node
- Fixed SQL Bug in some Album Nodes
- Corrected some bad SQL statements in a few Album Nodes (unicode issues)

Ver 3.6 (2008-05-12)
- Added new Main Node: Folders with...
- - Same AlbumName Different AlbumArtists
- - Multiple Albums
- - Tracks, Having SubFolders with Tracks
- Added two new Album Nodes:
- - 3-Digit Track#''s no Disc#
- - 3-Digit Track#''s and Disc#
- Added one new Track Node:
- - Leading and Trailing spaces in text field
- Reworked the Option Forms
- Fixed Bug in "THE Inconsistencies node" (configured THE words were ignored)
- Fixed Bug in some Persons node (same tracks could sometimes be added twice)
- Fixed Bug in "Title Misses Parenthesis" node so it finds all tracks with this problem
- Minor SQL and Text enhancements

Ver 3.5.1 (2008-04-17)
- Added three new track nodes
- - No DateAdded
- - Played but no LastPlayed Date
- - LastPlayed Date but no Plays

Ver 3.4.1 (2008-04-15)
- Fixed CheckBox incompatibility with MM 3.0.3.1159

Ver 3.4 (2008-04-13)
- Added two new Album Nodes
-- No Album Name but Album Artist
-- Multiple Assignments of Album Artist
- Added three new Track Nodes
-- Title = Artist
-- Extension Not Lower Case
-- Non Numerical Track#'s
- Fixed rare bug with Filters
- Several minor text changes

Ver 3.3 (2008-02-28 )
- Added possibility to apply any configured filter to the nodes individually
- Removed the Options Sheet from Options to right click menus of the main nodes
- Added possibility to set number of Arts in the 'Many Album Art'-Node
___________________________________________________________

Download:
Latest version:

MM4 (Installer)
Download and please rate the script from its Addon Page

MM3 (Installer)
Go to and please rate the script from its Addon Page
Click on "Version History / Details" and then on "3.9.4"


Installation Instructions:
- New Install or upgrade:
MM3 (Installer)
Avoid "Product installation error"
- Vista Users:
- - To be able to install scripts you must Run MM as an administrator.
- - It means that you must right click the MM icon and select "Run as administrator" even if you are logged in as an administrator.
- All Users:
- - Check in your task manager that you only have one instance of MediaMonkey.exe running.

1. Download the .mmip file and run it.
2. Restart MediaMonkey if needed
3. Expand the "Files to edit"-node and you will find a new node "Tagging Inconsistencies" at the top
4. Right click on the main nodes to get to the settings. Alter the settings, apply filters and set node visibility to your liking
Last edited by Bex on Sun Mar 01, 2009 8:19 pm, edited 75 times in total.
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 »

---
Last edited by Bex on Fri Mar 30, 2007 8:08 pm, edited 10 times in total.
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 »

Sure do! 8)
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
pah68
Posts: 1504
Joined: Wed Apr 07, 2004 5:26 pm
Location: Sydney, Australia

Post by pah68 »

I was just thinking the otherday that a script like this would be handy.........and voila :D :wink:

Your my newest bestest friend now. :P
Image
Image
MeMeMe
Posts: 272
Joined: Fri Dec 23, 2005 11:42 am
Location: In front of my computer

Post by MeMeMe »

Outstanding!
Hexland
Posts: 25
Joined: Mon Aug 14, 2006 2:02 pm

Post by Hexland »

Excellent!

Some suggestions for future features? :
1. Check for inconsistent use of The/,The... i.e. ("The Cure" and "Cult, The")
2. Check for inconsistent capitalisation (The Sisters of Mercy / The Sisters Of Mercy)
3. Check for inconsistent abbreviations (presents=pres., featuring=feat., etc)
4. Check for nearly duplicate names (Beatles = The Beatles)
5. Check for inconsistent use of periods (JS Bach, J.S. Bach, J.S Bach)

I'm sure there are more checks that could be added to help sort out some of the tagging mess that some of us have with large collections.
Teknojnky
Posts: 5537
Joined: Tue Sep 06, 2005 11:01 pm
Contact:

Post by Teknojnky »

Hexland wrote:2. Check for inconsistent capitalisation (The Sisters of Mercy / The Sisters Of Mercy)
This shouldn't happen if the artist is spelled the same, as MM will only allow one entry of that artist name and if you change the case it should update all tracks with that artist id.
Hexland
Posts: 25
Joined: Mon Aug 14, 2006 2:02 pm

Post by Hexland »

Teknojnky wrote:This shouldn't happen if the artist is spelled the same, as MM will only allow one entry of that artist name and if you change the case it should update all tracks with that artist id.
That was a bad example... I was actually thinking of all occurrences of the word 'of' (as well as 'and', 'the', 'from', etc) being used consistently, not just on one artist/track name... i.e.
The Sisters Of Mercy
Ace of Base
The Jesus And Marychain
Sonny and Cher

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

Post by Bex »

Thank you guys!
I'm glad that you liked the script and the nice words are really appreciated.

@ Hexland
Thanks for the suggestions. They are all very good since they are exactly what I been thinking about to implement! :lol:
But as stated, I'll wait until 3.0 comes out...

@pah68
Newest bestest friend! :D
I guess you'll buy me a beer when I get to town? lol


Thanks
/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
psyXonova
Posts: 785
Joined: Fri May 20, 2005 3:57 am
Location: Nicosia, Cyprus
Contact:

Post by psyXonova »

Great script... Really helpful...
Is the database schema going to change on 3.0?

Where can i find such info??
Seems like i have been missing from the forum too long.... :cry:
pah68
Posts: 1504
Joined: Wed Apr 07, 2004 5:26 pm
Location: Sydney, Australia

Post by pah68 »

Bex wrote:@pah68
Newest bestest friend! :D
I guess you'll buy me a beer when I get to town? lol
You come all the way around to this side of the planet and you bet I'll buy you a beer. :wink:
Image
Image
Bex
Posts: 6316
Joined: Fri May 21, 2004 5:44 am
Location: Sweden

Post by Bex »

Looking forward to it! :D
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 »

psyXonova wrote:Great script... Really helpful...
Is the database schema going to change on 3.0?

Where can i find such info??
Seems like i have been missing from the forum too long.... :cry:
http://www.mediamonkey.com/forum/viewto ... 2121#72121

MS Access will also be abandoned in favor of SQLite ! :D :D
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: 5537
Joined: Tue Sep 06, 2005 11:01 pm
Contact:

Post by Teknojnky »

I'm really loving this, its so much faster than similar magic nodes.

One thing I'd like to see added would be splitting out a subnode of the applicable detail.

IE

artist with...
- multiple genre's
-- artist name
--- genre's

albums with...
- multiple years
-- album
--- year

such would make it easier to see/select the applicable files you want to change, some nodes of course may not be suitable for this (missing/too many tracks, etc), but years/genres/type should be relatively simple (I'm assuming) and would be a great convenience.
Post Reply