Tagging Inconsistencies 4.0.1 (2014-02-27)

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

Moderators: Peke, Gurus

Bex
Berichten: 6316
Lid geworden op: vr mei 21, 2004 5:44 am

Tagging Inconsistencies 4.0.1 (2014-02-27)

Bericht door 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:
Afbeelding

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

Afbeelding

General settings:
Afbeelding

Album Nodes settings:
Afbeelding

Person Nodes settings:
Afbeelding



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
Laatst gewijzigd door Bex op zo mar 01, 2009 8:19 pm, 75 keer totaal gewijzigd.
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
Berichten: 6316
Lid geworden op: vr mei 21, 2004 5:44 am

Bericht door Bex »

---
Laatst gewijzigd door Bex op vr mar 30, 2007 8:08 pm, 10 keer totaal gewijzigd.
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
Berichten: 5537
Lid geworden op: di sep 06, 2005 11:01 pm

Bericht door Teknojnky »

Kick Ass! 8)
Bex
Berichten: 6316
Lid geworden op: vr mei 21, 2004 5:44 am

Bericht door 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
Berichten: 1504
Lid geworden op: wo apr 07, 2004 5:26 pm

Bericht door 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
Afbeelding
Afbeelding
MeMeMe
Berichten: 272
Lid geworden op: vr dec 23, 2005 11:42 am

Bericht door MeMeMe »

Outstanding!
Hexland
Berichten: 25
Lid geworden op: ma aug 14, 2006 2:02 pm

Bericht door 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
Berichten: 5537
Lid geworden op: di sep 06, 2005 11:01 pm

Bericht door Teknojnky »

Hexland schreef: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
Berichten: 25
Lid geworden op: ma aug 14, 2006 2:02 pm

Bericht door Hexland »

Teknojnky schreef: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
Berichten: 6316
Lid geworden op: vr mei 21, 2004 5:44 am

Bericht door 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
Berichten: 785
Lid geworden op: vr mei 20, 2005 3:57 am

Bericht door 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
Berichten: 1504
Lid geworden op: wo apr 07, 2004 5:26 pm

Bericht door pah68 »

Bex schreef:@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:
Afbeelding
Afbeelding
Bex
Berichten: 6316
Lid geworden op: vr mei 21, 2004 5:44 am

Bericht door 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
Berichten: 6316
Lid geworden op: vr mei 21, 2004 5:44 am

Bericht door Bex »

psyXonova schreef: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
Berichten: 5537
Lid geworden op: di sep 06, 2005 11:01 pm

Bericht door 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.
Plaats reactie