Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: iTSfv - iTunes Store file validator (Read 419819 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

iTSfv - iTunes Store file validator

Reply #325
Sorry if this has been covered in the previous 13 pages, but: Why does no one have a product that will allow me to import artwork into the ITunes artwork database, as opposed to embedding the art in the music file?

I have a bunch of concerts and I have a bunch of artwork, but I don't want to embed the art in the concert music file. From what I had read initially, it sounded like the ITunes artwork database just held .jpgs that had some additional proprietary tag attached. Why does no one provide a utility that allows you to add artwork to the ITunes art database?



Hi dsiebenh,

It is because the attempts afaik are still under R&D stage. I have attempted this in following thread:

http://www.hydrogenaudio.org/forums/index....showtopic=60163

welcoming/requesting other developers to have a go with it.

Cheers,
McoreD

iTSfv - iTunes Store file validator

Reply #326
Hi McoreD,

Here's an idea to improve itsfv even more (!).

Grab last.fm playcounts and put them into itunes.

This perl script will update your itunes db with last.fm counts.

http://bios.alterlinks.fr/index.php?option...1&Itemid=63

SInce it's only handling CML, I'm sure you can translate  it into .NET.

What do you think?

I have over 50000 playcounts that I'd love to see locally (I can grab them from itunes and see them in my local player of choice).

iTSfv - iTunes Store file validator

Reply #327
Definitely an excellent idea urlwolf! I am also an avid fan last.fm and I’ve been looking for a .NET port of the last.fm web services. There is actually a current thread about Last.fm Services for .NET in last.fm forums. This pearl script should solve exactly what I’ve been looking for.

I have been also trying to implement an automatic genre tagger using last.fm web services.

By the way I remember you having an interest in the iTSfv source. I was wondering if you had time to play with the iTSfv 5.30 source.

Cheers,
McoreD

iTSfv - iTunes Store file validator

Reply #328
urlwolf,

Would like to send you a copy of the latest iTSfv BETA for your testing. I have done it for 18277 tracks of mine and I managed to update playedCount on a bunch of tracks that I had played from computers other than mine.

5.40.0.0 Added support to update iTunes tracks playedCount using Last.fm user charts [urlwolf]
5.39.1.0 Reorganized Options > Tracks tab to facilitate adding upcoming options
5.39.0.0 Automatic genre tagger using Last.fm web services for validating tracks [Kaos713]


Code: [Select]
20080209T172743 Job Started: IMPORT_PLAYEDCOUNT_LASTFM
20080209T172924 PlayedCount for "My Chemical Romance - Teenagers" updated from 0 to 1
20080209T172925 PlayedCount for "My Chemical Romance - Famous Last Words" updated from 0 to 1
20080209T172928 PlayedCount for "The Killers - When You Were Young" updated from 0 to 1
20080209T172929 PlayedCount for "The Killers - Read My Mind" updated from 1 to 3
20080209T172930 PlayedCount for "The Killers - Exitlude" updated from 1 to 4
20080209T172933 PlayedCount for "Foo Fighters - Everlong" updated from 0 to 1
20080209T172951 PlayedCount for "Ciara - Make It Last Forever" updated from 0 to 1
20080209T173015 PlayedCount for "Silverchair - Young Modern Station" updated from 0 to 3
20080209T173017 PlayedCount for "Silverchair - If You Keep Losing Sleep" updated from 0 to 2
20080209T173021 PlayedCount for "Fall Out Boy - Thnks Fr Th Mmrs" updated from 0 to 1
20080209T173022 PlayedCount for "Fall Out Boy - The (After) Life Of The Party" updated from 0 to 1
20080209T173024 PlayedCount for "Fall Out Boy - Bang The Doldrums" updated from 0 to 2
20080209T173025 PlayedCount for "Fall Out Boy - You're Crashing, But You're No Wave" updated from 0 to 1
20080209T173028 PlayedCount for "Thirsty Merc - 20 Good Reasons" updated from 0 to 1
20080209T173040 PlayedCount for "Hilltop Hoods - The Hard Road" updated from 0 to 1
20080209T173048 PlayedCount for "Maroon 5 - Wake Up Call" updated from 1 to 3
20080209T173050 PlayedCount for "Maroon 5 - Can't Stop" updated from 2 to 5
20080209T173051 PlayedCount for "Maroon 5 - Goodnight Goodnight" updated from 1 to 3
20080209T173053 PlayedCount for "Maroon 5 - Not Falling Apart" updated from 1 to 3
20080209T173112 PlayedCount for "The Ataris - In This Diary" updated from 0 to 1
20080209T173114 PlayedCount for "The Ataris - My Reply" updated from 0 to 1
20080209T173116 PlayedCount for "The Ataris - The Saddest Song" updated from 0 to 1
20080209T173118 PlayedCount for "The Ataris - All You Can Ever Learn Is What You Already Know" updated from 0 to 1
20080209T173127 PlayedCount for "Ravi Shankar - Sitar Todi (Album Version)" updated from 0 to 1
20080209T173128 PlayedCount for "Ravi Shankar - Vandanaa Trayee" updated from 0 to 1
20080209T173129 PlayedCount for "Ravi Shankar - Raga Miniature" updated from 0 to 1
20080209T173222 PlayedCount for "Good Charlotte - Dance Floor Anthem" updated from 0 to 1
20080209T173223 PlayedCount for "Good Charlotte - Misery" updated from 0 to 1
20080209T173322 Duration: 0 Hours 05 Minutes 38.400216 Seconds
20080209T173322 Cleaning Temporary Files... in G:\Users\Manno\AppData\Roaming\iTSfv\
20080209T173322 Job Finished: IMPORT_PLAYEDCOUNT_LASTFM

Cheers,
McoreD


Updated Beta is released:

https://sourceforge.net/project/showfiles.p...ckage_id=243989

5.40.0.1 Fixed instability due to crashes while scanning access denied system folders for new files [Fowler]
5.40.0.0 ReverseScrobble® - Added support to update iTunes tracks playedCount using Last.fm user charts [urlwolf]
5.39.1.0 Controls in Options > Tracks are reorganized tab to facilitate adding upcoming options
5.39.0.0 Automatic genre tagger using Last.fm web services for validating tracks [Kaos713]
5.38.3.7 Debug Window will be dynamically updated when iTSfv is busy
5.38.3.6 iTSfv did not continue renaming files if an error occured
5.38.3.5 Renaming file as part of capitalization did not work always
5.38.3.4 Fixed possible instability when attempting to browse a disc in Discs Browser that is being deleted
5.38.3.3 Jobs > Remove dead or foreign Tracks operation will no longer depend on Resume Tracks checkBox in Advanced

iTSfv - iTunes Store file validator

Reply #329
Sorry McoreD, I cannot test it since I have already synched my Itunes with last.fm thanks to the perl script.

But I'm sure plenty of other people won't!

iTSfv - iTunes Store file validator

Reply #330
Sorry McoreD, I cannot test it since I have already synched my Itunes with last.fm thanks to the perl script.

But I'm sure plenty of other people won't!


urlwolf, no worries. I didn't think of that. But I realized after doing my testing, it is not a once-off thing: Whenever I play songs outside of my home iTunes player where I have last.fm configured, I will have songs to test.

 

iTSfv - iTunes Store file validator

Reply #331
Hello McoreD,

Have you considered adding some sort of automated BPM detector?

iTSfv - iTunes Store file validator

Reply #332
Hello McoreD, Have you considered adding some sort of automated BPM detector?



Hi TwoToad,

It had crossed my mind a few times. Audio file scanning is beyond my expertise for now.

I have been using this standalone app though:

http://www.mixmeister.com/bpmanalyzer/bpmanalyzer.asp

    * Calculate extremely accurate BPM counts for any song
    * Drag and drop music files from Windows Explorer
    * Display and sort files by Title, Artist, or BPM
    * Update ID3 tags in your music files with exact BPM information
    * Easily print BPM reports for your entire music collection
    * Export BPM counts for use in other programs
    * Free to use and distribute for non-commercial purposes

It's nice because it actually writes the BPM tag that is iTunes compatible.

Cheers,
McoreD

iTSfv - iTunes Store file validator

Reply #333
It's nice because it actually writes the BPM tag that is iTunes compatible.


Aye, that is the same app I've been using. Unfortunately it doesn't support AAC files and I had been using the app on mp3 duplicates and then manually adding the bpm info to my aac files.

Anyway, good luck to you. I love your app!

iTSfv - iTunes Store file validator

Reply #334
For the moment I have no useful suggestions to add, but I did dust off my HA account to come and express my appreciation for iTSfv - what a wonderful app!  I've been playing around with it this afternoon and it's been most useful so far.

Thank you for making it, McoreD, and I hope I'll be able to come up with some ideas

edit 1:
actually, I do have a question: I've been adding more and more songs to my itunes db, and I've found the option to ligt the downloaded coverart from itunes' own db very handy.  However, even though it worked before for many albums, I can't get iTSfv to export the art to the album directory as Folder.jpg, AlbumArtSmall.jpg and Artwork.jpg anymore.
I thought the option File System / Export Artwork to Album folder did that, but that only saves the Artwork.jpg in iTSfv's own picture folder, not where the music is.

I probably put a setting wrong (?) but have to idea where, and I can't find a 'back to defaults' button for idiots like me.

How do I get my original setting back, where iTSfv did all this in one go: extract the art from the iTunes DB, save it in its own iTSfv albumart folder, AND copy it to the album directory, with three names?

In the Options/Validate/Tracks/Artwork, I have checked "Import artwork in album folder from Artwork.jpg" and in
Options/Validate/Filesystem, "Export artwork to album folder as Folder.jpg", "Read only folder.jpg" and "Export a copy of the orignial artwork format". (although I deactivated that one and it didn't make a difference, I'm not sure what it does exactly to be honest).
The "Disable automatic creation of AlbumArtSmall, Folder.jpg, Artwork and Artwork600x600" are all UNchecked.

btw, I've never seen the artwork600x600.jpg made, only the other three.

Anyway, a long message for what hopefully can be a short answer, hehe.

Thanks for your time.

edit 2:
Hm. Something is completely wrong; when I ask iTSfv to embed artwork, it acts like it is doing so (even the music skips if you do it to the song that is playing), but nothing actually is being done.  No change in the files.  This is odd...

edit 3:
It seems to have something to do with whether I added the album by dragging it into iTunes directly or through iTSfv.  The albums handled like that latter don't respond well at all. 

edit 4:
I think I'm going crazy here.  Been tagging file in iTunes (with and without iTSfv) all day now but the tags aren't actually saved to the mp3 files?!?  I copied the artist name to the 'album artist' tag, I did all the 'disc 1 of 1' tagging, corrected spelling mistakes etc etc etc.  Now I started a new Library, imported all these -supposedly- perfectly tagged files, and they are just like this morning.    Now I know why I'd been using Foobar all these years...  This is very frustrating.

iTSfv - iTunes Store file validator

Reply #335
TwoToad & NearlyGod, glad you like to program. 

NearlyGod,

Sorry about not having a "Reset Settings button". I will think about this. For now:

Go to Options > Advanced > Files & Folders > Browse original user.config file
Close iTSfv
Delete the user.config file or rename it
Load iTSfv

Now you should have a fresh copy of new user.config

Have a go at this please, and let me know.



Added the following to the manual, thanks to you:

4.1.4.1.2   Export a copy of the Original Artwork format

Embedded artwork files from external sources are sometimes in PNG or GIF format. If this checkbox is checked iTSfv will export the embedded artwork in the original PNG or GIF format. Otherwise it will export as JPG.


Artwork 600x600 will be only made if you choose to resize the Artwork before importing. I have two options to make this more usable. I could either disable this checkbox when the "resize the artwork before importing" checkbox is unchecked or I can make iTSfv export a resized Artwork disregarding other dependent settings (preferred / expected behavior)



NearlyGod, that's very bad experience with tagging using iTunes. Personally haven't happened to me yet but I have noticed these kind of posts in Apple Discussions. In rare situations it seems like iTunes will not update the file tags. I think before anything, this issue should be resolved.


Bye for now,
McoreD



5.41.1.0 Creation of %Artwork% (600x600).jpg is not dependent on the setting Tracks > Resize Artwork before importing
5.41.0.1 Resize Artwork was saved in Album folder disregarding the setting Disable Artwork (600x600).jpg in Options > File System

5.41.0.0 Check for tracks without BPM. Log file saved in Logs folder.
5.40.3.0 Switched to a timer controlled reporting progress method report status more descriptively
5.40.2.0 The most common Genre for the album is determined using the most common genre for each track of the album according to Last.fm
5.40.1.1 Synchroclean portion of a previous implementation unchecked all the checkboxes in Main Window and did not restore the settings [Fowler]
5.40.1.0 iTSfv will attempt to look for artwork saved using Album Art Downloader
5.40.0.2 Progress timers in ReverseScrobble affected the progress status in Validation

iTSfv - iTunes Store file validator

Reply #336
TwoToad & NearlyGod, glad you like to program.


More and more! It is getting more powerful very quickly; I just grabbed the 5.42 beta version.

Thank you for your quick and expansive reply.

Quote
Delete the user.config file or rename it


Should have thought of this myself  - this fixed my confusion with the settings and things are back to normal now.  Thanks!

Quote
4.1.4.1.2   Export a copy of the Original Artwork format
Embedded artwork files from external sources are sometimes in PNG or GIF format. If this checkbox is checked iTSfv will export the embedded artwork in the original PNG or GIF format. Otherwise it will export as JPG.


Okay, this makes it clearer to me - Exporting means that previously embedded artwork is saved to the iTSfv artwork folder.  It is nice to have an option to keep the original, but even if converting to jpeg degrades the image a bit, I like having the uniformity of having all Coverart files with the same name 

Still, the artwork management as a whole is something I don't have much feeling with, yet.  Probably because of my limited experience with iTunes.  I was/am a Foobar aficionado.  But things are looking up now!

Quote
Artwork 600x600 will be only made if you choose to resize the Artwork before importing. I have two options to make this more usable. I could either disable this checkbox when the "resize the artwork before importing" checkbox is unchecked or I can make iTSfv export a resized Artwork disregarding other dependent settings (preferred / expected behavior)


I think that exporting it no matter what is not the way to go.  Since much of the original ITMS art is around 600x600 already, there is no need to convert a 598x601 jpeg, right?  As I see it now, disabling the checkbox when the user has already made it clear he does not want to resize artwork, seems more logical to me.

Quote
NearlyGod, that's very bad experience with tagging using iTunes. Personally haven't happened to me yet but I have noticed these kind of posts in Apple Discussions. In rare situations it seems like iTunes will not update the file tags. I think before anything, this issue should be resolved.


At first I thought my method of installing iTunes was to blame (I extracted only the iTunes setup from Apple's package, because I hate Quicktime and all that stuff), but after loading my very first Library, behaviour is back to normal.  No idea if iTunes has some memory (like a Normal.dot in MS Office) about Libraries, but anyways, it is good now!

This weekend I will be messing around some more.  First, work! 

iTSfv - iTunes Store file validator

Reply #337
Hi McoreD,

I have been using this standalone app though:

http://www.mixmeister.com/bpmanalyzer/bpmanalyzer.asp

    * Calculate extremely accurate BPM counts for any song
    * Drag and drop music files from Windows Explorer
    * Display and sort files by Title, Artist, or BPM
    * Update ID3 tags in your music files with exact BPM information
    * Easily print BPM reports for your entire music collection
    * Export BPM counts for use in other programs
    * Free to use and distribute for non-commercial purposes

It's nice because it actually writes the BPM tag that is iTunes compatible.

I'm also looking for a BPM analyzer that writes some relevant tag. But does someone know it this nice little app is FLAC-compatible ? I'm not going to convert my 20.000+ FLAC to MP3 so... 

iTSfv - iTunes Store file validator

Reply #338
I'm also looking for a BPM analyzer that writes some relevant tag. But does someone know it this nice little app is FLAC-compatible ? I'm not going to convert my 20.000+ FLAC to MP3 so... 


Nope.  WAV, yes.  So in case you want to convert them all to WAV? 

BTW, I find that mixmeister's BPM analyzer is not very accurate - especially with Drum & Bass tracks; they are very very slow but are then tagged with a 150+ BPM tag.  Hehe

iTSfv - iTunes Store file validator

Reply #339
Well, I need a FLAC-compatible app then...

iTSfv - iTunes Store file validator

Reply #340
I really hope I will have time to experiment with iTSfv this weekend, because I have now discoverd a rather serious problem:  one in twenty of my mp3 files has become corrupted (reporting a sync error by EncSpot) in the process of me adding them to the iTunes library.  I have them on DVD backed up, thankfully.

There can't of course be changes in the actual mp3 data, in the middle of a file, when I'm only messing around with the ID3 tags.

I don't have other signs of problems on my pc, but before I go on, I will have to fix this first.

iTSfv - iTunes Store file validator

Reply #341
Jose,

I have a fair collection of FLAC as well so if I find a BPM Analyser for FLAC then I will definitely share the gossip.

NearlyGod,

Glad you got almost all things sorted.

Disable automatic creation of Artwork (600x600).jpg artwork is independent from Resize Artwork before importing option but now checked by default for new configurations. This means by default iTSfv will not create a resized Artwork in the music folder.

May be those corrupted MP3s caused both iTSfv and iTunes to skip writing tags to them? That's more likely the reason.

iTunes requires QuickTime for it to function properly! It seems to me that you decoupled QT from the iTunes setup?

Btw, this is the Version History of the update I pushed last night.

5.42.1.0 Duplicate Tracks are logged to tracks-yyyyMM-duplicate.txt in Logs folder
5.42.0.0 Ability to remove duplicate tracks from Library in Advanced > Library according to Options > Library > Cleaning
5.41.2.0 Reconfigure GUI in Advanced tab to accommodate room for upcoming features
5.41.1.0 Creation of Artwork (600x600).jpg is not dependent on the setting Tracks > Resize Artwork before importing
5.41.0.1 Resize Artwork was saved in Album folder disregarding the setting Disable Artwork (600x600).jpg in Options > File System
5.41.0.0 Check for tracks without BPM. Log file saved in Logs folder.

http://sourceforge.net/project/showfiles.p...ckage_id=243989

Cheers,
McoreD

iTSfv - iTunes Store file validator

Reply #342
May be those corrupted MP3s caused both iTSfv and iTunes to skip writing tags to them? That's more likely the reason.

iTunes requires QuickTime for it to function properly! It seems to me that you decoupled QT from the iTunes setup?


McoreD, it turns out my legacy (PATA) IDE interface is broken.  My FLACs, that I only copied but never touched, also had one or two bits wrong in them.  A new motherboard will fix this.  iTunes didn't mind the corrupt MP3s, iTunes doesn't check for loss of sync.

Also, I have QuickTime installed, just not the (in my opinion) very intrusive installation that comes from Apple, but rather 'QuickTime Lite' (previously 'QT Alternative').  I have some experience in making applications 'lighter' and especially Portable.  I am working on a Portable iTunes now.

I do have a small suggestion though, which came up: the method to fill the Genre using last.fm is very useful, however, I found that you check the genre for every track separately.  Often, this showed different genres within one album.  It also slowed down the tagging a lot, because after 3 or 4 tracks, last.fm would become much less responsive and you have to wait and wait.

For collections that are made up of random songs, this is the only way, but it seems to me that when you are tagging Genre for whole albums, picking the first tune of an album and using that Genre for the rest, will work much quicker.

Cheers!

NG

NB I will have more silly suggestions and problems for you, in the coming weeks, for sure 

iTSfv - iTunes Store file validator

Reply #343
For collections that are made up of random songs, this is the only way, but it seems to me that when you are tagging Genre for whole albums, picking the first tune of an album and using that Genre for the rest, will work much quicker.


Hi NearlyGod,

Very important issue we are discussing there. I was not quite sure how to handle that well so I went ahead doing this (current implementation):

iTSfv scans for Genre using Last.fm for every track in the album.
Last.fm provides the best genre for *each* song.
iTSfv saves the Genre from each track is saved in a table and picks the most common Genre
It then assigns this Genre to the tracks without Genre

This is the reason why iTSfv scans for all the tracks.

I will surely make this an option to only scan the first track. 

Thanks for point out and I am happy to hear feedback like this.

Cheers,
McoreD

Edit:

5.42.2.0 Option to scan for Genre from Last.fm for the first track instead of scanning all tracks for the most common Genre [NearlyGod]

iTSfv - iTunes Store file validator

Reply #344
Hi All,

Pushed the 5.42 stable today.

http://sourceforge.net/project/showfiles.php?group_id=204248

Code: [Select]
5.42.3.2 Fixed some stablity issues due to timer controlled reporting progress method
5.42.3.1 Replace strings such as " and & in lyrics downloaded from LyricWiki
5.42.3.0 Automatically restore settings from Documents\iTSfv\Settings\user.config when orignal user.config is not found (new Windows installation)
[b]5.42.2.0 Option to scan for Genre from Last.fm for the first track instead of scanning all tracks for the most common Genre [NearlyGod]
[/b]5.42.1.0 Duplicate Tracks are logged to tracks-yyyyMM-duplicate.txt in Logs folder
5.42.0.0 Ability to remove duplicate tracks from Library in Advanced > Library according to Options > Library > Cleaning
5.41.2.0 Reconfigure GUI in Advanced tab to accommodate room for upcoming features
5.41.1.0 Creation of Artwork (600x600).jpg is not dependent on the setting Tracks > Resize Artwork before importing
5.41.0.1 Resize Artwork was saved in Album folder disregarding the setting Disable Artwork (600x600).jpg in Options > File System
5.41.0.0 Check for tracks without BPM. Log file saved in Logs folder.
5.40.3.0 Switched to a timer controlled reporting progress method report status more descriptively
5.40.2.0 The most common Genre for the album is determined using the most common genre for each track of the album according to Last.fm
5.40.1.1 Synchroclean portion of a previous implementation unchecked all the checkboxes in Main Window and did not restore the settings [Fowler]
5.40.1.0 iTSfv will attempt to look for artwork saved using Album Art Downloader
5.40.0.2 Progress timers in ReverseScrobble affected the progress status in Validation
5.40.0.1 Fixed instability due to crashes while scanning access denied system folders for new files [Fowler]
[b]5.40.0.0 ReverseScrobble� - Added support to update iTunes tracks playedCount using Last.fm user charts [urlwolf][/b]
5.39.1.0 Controls in Options > Tracks are reorganized tab to facilitate adding upcoming options
5.39.0.0 Automatic genre tagger using Last.fm web services for validating tracks [Kaos713]
5.38.3.7 Debug Window will be dynamically updated when iTSfv is busy
5.38.3.6 iTSfv did not continue renaming files if an error occured
5.38.3.5 Renaming file as part of capitalization did not work always
5.38.3.4 Fixed possible instability when attempting to browse a disc in Discs Browser that is being deleted
5.38.3.3 Jobs > Remove dead or foreign Tracks operation will no longer depend on Resume Tracks checkBox in Advanced
5.38.3.2 Validation did not continue for discs without AlbumArtist from build 5.38.2.0 [Sean]
5.38.3.1 Track Progress Bar did not update while editing tracks in Selected Tracks > Editor
5.38.3.0 Option to disable scaling playedCount based on Track Duration for automatic ratings [neonstorm]
5.38.2.0 Improved Capitalize Word function to support capitalizing certain words such as EP, CDS etc. using Settings > capital-words.txt [Sean]
5.38.1.0 Ability to specify "selected tracks complete a single disc" to ease overwriting AlbumArtist of a multi-artist disc that is scattered in iTunes
5.38.0.0 Option to choose most common Artist as the AlbumArtist for multi-Artist discs. Options > Tracks > AlbumArtist
5.37.4.3 Remove code that could overwrite Track Number when adding an album that is not properly sorted in Explorer according to Track Number
5.37.4.2 Remove accidental leftover white spaces by the user when Replace Text in Tags is used
5.37.4.1 AlbumArtist already set as "Various" or "VA" was not overwritten by "Various Artists" tag [trw]
5.37.4.0 Ability to turn on/off using Artwork Cache for validating jobs in Options > Advanced > Validate
5.37.3.2 Report was not generated when validating selected disc
5.37.3.1 Generate report after validating newly added files was missing
5.37.3.0 Saving the Artwork in the original file format is now optional in Options > File System > Artwork
5.37.2.1 Memory Leak in Warnings writer from in the build 5.37.2.0
5.37.2.0 Ability to overwrite AlbumArtist in Options > Tracks > General
5.37.1.4 AlbumArtist tag was set to Unknown Artist from build 5.37.1.1 [trw]
5.37.1.3 Fixed crash during reloading Discs Browser after tags are changed: Item has already been added.
5.37.1.2 Compilation tag was not read by XmlTrack implementation
5.37.1.1 If AlbumArtist tag was empty and the Disc had different track artists, AlbumArtist tag was filled with Track Artist instead of "Various Artists" [trw]
5.37.1.0 Added Advanced > Warning tab to turn on/off warnings with a warning for validating with remove low resolution artwork checkbox checked
5.37.0.4 Reporting Progress functions are wrapped in a Try/Catch block to prevent crashes when iTunes is busy [trw]
5.37.0.3 Strip HTML tags in Lyrics downloaded from LyricWiki [Jojo]
5.37.0.2 Accidental inverse logic in build 5.36.1.0 when determining if folder artwork is low resolution
5.37.0.1 Falsely displayed information in status bar as removing dead or foreign tracks
5.37.0.0 Ability to log folders without artwork to file [trw]
5.36.1.0 Low Resolution artwork files can now be avoided from being embedded in Options > Tracks > Artwork
5.36.0.0 Option in Tracks tab to remove low resolution artwork as part of validation
5.35.3.1 Fixed possible crash on Application startup when registry access was denied to see if iTSfv loads on startup [John]
5.35.3.0 Multi-select Tags XML files to restore tags
5.35.2.8 First disc of a box set did not follow the list by Grouping tag in Discs Browser
5.35.2.7 Workaround to detect iTunes in 64-bit editions of Windows [Anusha]
5.35.2.6 Add new Files window and Add new Artwork window were not the top most windows when shown

Cheers,
McoreD

iTSfv - iTunes Store file validator

Reply #345
Hey McoreD,

Just another option to think about... Is it possible to add a checkbox to make Folder.jpg a hidden system file? Normally I go through manually at the command prompt and "attrib +h +s folder.jpg".

PS I think iTSfv is going to explode with all the options it has hehe

iTSfv - iTunes Store file validator

Reply #346
Another great suggestion, thanks TwoToad. 

The latest beta version from
http://sourceforge.net/project/showfiles.p...ckage_id=243989
has this option.

5.43.3.0 Added options to set new folder.jpg file attributes as System or Hidden/System [TwoToad]
5.43.2.0 Open music folder of selected track or disc using Mp3tag
5.43.1.1 Removed possible chance where Track would be set to Read-Only for being Tag Complete while editing tracks
5.43.1.0 Enhanced Update Library refreshing Tags to fix uneditable tracks in iTunes [Chris Daniels]
5.43.0.1 Update Library refreshing Tags in file did not update numeric tags which are TrackNumber, TrackCount, DiscNumber, DiscCount and Year
5.43.0.0 Check for tracks metatag versions as part of validation and log results to track_yyyyMMdd_metatags.txt [Chris Daniels]
5.42.6.0 Application now has a new icon contributed by Chris Daniels and is compatible with Windows Vista 256x256 Extra Large Icon view
5.42.5.3 Strings such as "(Lp" were not properly captilized to "(LP" etc.
5.42.5.2 Google Search URL was not URL Encoded so characters such as & were not properly included in the search string
5.42.5.1 Artists with a directory seperator such as AC/DC were read as AC while adding files to library [ itsfv-Bugs-1895768 ]
5.42.5.0 Search for Artwork passing arguments to Album Art Downloader XUI from Selected Tracks > Search Artwork...
5.42.4.0 Added new "Selected Tracks" menu to group jobs related to Selected Tracks
5.42.3.9 Beta versions with the same major build number as the final version did not get downloaded as part of Checking Updates
5.42.3.8 Workaround for Artists with a directory seperator such as AC/DC being read as AC while Updating library refresh tags in file
5.42.3.7 Words in replace-words.txt when used as part of fixing case in track tags could cause iTunes not finding the track
5.42.3.6 Track Count update in the status bar while a Dialog Box is opened in iTunes, crashed application
5.42.3.5 Double urlencode Artist and Song to look up genre in Last.fm as the Artists such AC/DC did not work properly
5.42.3.4 Genre choosen from Last.fm did not undergo proper capitalization
5.42.3.3 Fixed bug if the first track looked up using Last.fm for Genre returned nothing then the choosen Genre was nothing


Thought I would mention, the http://itsfv.sourceforge.net is a very basic XHTML compatible page I made without any creativity. If anybody could volunteer to do a redesign of the page that would be much appreciated. 

Cheers and Thanks,
McoreD

iTSfv - iTunes Store file validator

Reply #347
Hi, finally I again had some time to spend on my music collection.
Not yet enough to come up with big ideas or big problems, but I did see something strange in iTSfv happening when I was embedding artwork:

An album called "Cecilia Bartoli & Bryn Terfel - Duets (1999)" was being worked on and in the status-bar the '&'-sign was multiplied for each track    - iTSfv said it was working on Cecilia Bartoli &&&&&&&&& Bryn Terfel - Duets (1999) and then Cecilia Bartoli &&&&&&&&&&&&&&&&&&&& Bryn Terfel - Duets (1999) and so forth, you get the point.

Nothing bad actually happened to the tracks, it's probably just a cosmetic thing, but I thought I should mention it.

Cheers

iTSfv - iTunes Store file validator

Reply #348
NearlyGod,

It was funny reading: Cecilia Bartoli &&&&&&&&&&&&&&&&&&&& Bryn Terfel - Duets (1999)

Yes, it was purely cosmetic. Album names with Ampersand did not display properly in the Status Bar. I was trying to fix this: http://www.vbforums.com/showthread.php?t=497882

However, does seem to have it quite right.

5.45.1.2 Fixed ampersand character getting multiplied in Status Bar text when validating albums names with ampersand [NearlyGod]

I am ready for releasing another stable update 1st of March so that's very cool timing you spotted this.

5.45.1.2 Fixed ampersand character getting multiplied in Status Bar text when validating albums names with ampersand [NearlyGod]
5.45.1.1 Tab ordering in Add New Files window was not in expected order
5.45.1.0 Keyboard shortcuts Ctrl+1, Ctrl+2, Ctrl+3 and Ctrl+4 for Checks, Validating Tracks, Library and File System
5.45.0.0 Ability to Check for iTunes Store standards or Validate Tracks, Library or File System independently via Buttons in each tab and Selected Tracks > Validate menu
5.44.2.0 Support for %Composer% syntax for tasks such as copying tags to Clipboard and File Names

Thanks,
McoreD

iTSfv - iTunes Store file validator

Reply #349
Cool, another fix!    But I've only just started 

This is something I'd noticed for a while, but forgot to mention;
When filling the Track and Disc count, occasionally it will happen that a track is not fully tagged, like this:


I tried to see what those files had in common, but can't find anything.  I think a few times re-validating the album fixed it, but mostly only a manual change will do it.  I'll try to keep looking for a pattern here.

Keep up the good work.  I've submitted iTSfv to the programs-watchlist (where interesting programs are featured when they have been updated) of a high-volume Dutch IT-website, Tweakers.Net , it hasn't been accepted yet though.

NG