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 420658 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

iTSfv - iTunes Store file validator

Reply #500
Could you check the encoding when you try to perform a Save As in Notepad?


Notepad shows UTF-8 as the encoding method when saving the file.  I think typically, by default, it is usually ANSI but when I open it and/or save it, it shows as UTF-8.

iTSfv - iTunes Store file validator

Reply #501
Oh wow... I am running out of ideas jgcrews. Could you please email me the file to have a look?

Thanks.


Edit:

I was also experiencing some weird behavior with string replacement today morning. I quit reopened iTunes and iTSfv, and now it seems to work fine.

One thing I noticed was your attempt to replace _ by a whitespace. This would not work as expected because for accuracy reasons, each line is trimmed before usage. So whitespace becomes an empty string. I have modified this in the latest build to support whitespaces by the following way:

,,,,_,,,,, ,,,,

If you need a whitespace anywhere, that would be the correct usage.

I have published the latest build here
http://wmwiki.com/mcored/research/itsfv

5.60.11.0 Extended ability to replace characters with whitespaces e.g. ,,,,_,,,, ,,,, via replace-words.txt
5.60.10.1 Fixing folder thumbnail will retain the folder modification date
5.60.10.0 Extended Export Selected Tracks to optionally also export Artwork if present [jgcrews]
5.60.09.0 Added %BitRate% syntax for getting string from pattern [jgcrews]
5.60.08.3 Getting string from Pattern truncated strings in brackets for Name tag [jgcrews]
5.60.08.2 Fixed possibility where Update Database refreshing tags in file setting could execute if enabled as part of Check Standard in Selected Tracks
5.60.08.1 Prevented possibility where Album Artist, DiscNumber and DiscCount tags were not updated when iTunes erraneously showed these tags were populated
5.60.08.0 Overwrite tags checkBox is now disabled for Add New Files prompt when multiple albums are found in order to prevent accidental overwriting of wrong album tags into another album

iTSfv - iTunes Store file validator

Reply #502
Reposting this quick question from over on the Sourceforge Forum:

McoreD,

Thanks again for creating this great tool! I last used this a couple months ago, right before my pc crashed and took everything with it. I just recently re-installed the latest version of the app and wanted to make sure I recalled how to use it correctly. My basic question is whether or not ALL of the checked box operations are performed regardless of which tab they appear on, or if I need to individually run the validation for each tab within the app? Does that make sense? 

Thanks,
Jeff

iTSfv - iTunes Store file validator

Reply #503
One thing I noticed was your attempt to replace _ by a whitespace. This would not work as expected because for accuracy reasons, each line is trimmed before usage. So whitespace becomes an empty string. I have modified this in the latest build to support whitespaces by the following way:

,,,,_,,,,, ,,,,

If you need a whitespace anywhere, that would be the correct usage.

Thanks for looking into this more.

The substitution of a white space for the underscore was added to the file by iTSfv, not by me.  I had used the SELECTED TRACKS | EDITOR | REPLACE function to change the underscore into a space in a bunch of songs I imported.  And it worked.  But the next time I opened the replace words file, I noticed that “_,,,, “ had been added to the bottom of the list.  I thought that was iTSfv’s way of saving search/replace strings which had been entered & performed manually through the Editor tab – so I just left it there.

Can you give me a little info on how to install using the link you provided below – when I clicked the “Install” button, I got this:



I must be missing something.

Jeff

iTSfv - iTunes Store file validator

Reply #504
Reposting this quick question from over on the Sourceforge Forum:

McoreD,

Thanks again for creating this great tool! I last used this a couple months ago, right before my pc crashed and took everything with it. I just recently re-installed the latest version of the app and wanted to make sure I recalled how to use it correctly. My basic question is whether or not ALL of the checked box operations are performed regardless of which tab they appear on, or if I need to individually run the validation for each tab within the app? Does that make sense? 

Thanks,
Jeff


Hi Jeff,

Thanks for your feedback! If you press "Validate Selected Tracks" button that is outside of the tabsControl it is going to take into account all the checked states of the checkBoxes. However if you press the buttons that are inside each tabPage then it only considers the checked states inside that tabPage.


jgcrews,

Sorry about that. I realized IE does not handle the Install button properly. It is supposed to execute

http://wmwiki.com/mcored/research/itsfv/setup.exe

Please click the above link to start installation.

Thanks,
McoreD

iTSfv - iTunes Store file validator

Reply #505
If you don't mind running Beta versions that is completely independent from the installer downloaded from SourceForge, I have published a ClickOnce version of iTSfv here:

http://wmwiki.com/mcored/research/itsfv

The advantages are:

The application can automatically update itself so you don't have to download the zip file and install it everytime a new build is posted to SourceForge
ClickOnce versions are published more frequently than betas in SourceForge

I like the idea of the automatic updates.  How do you go about using the ClickOnce version?  As I had mentioned, I didn't have success earlier today and as you replied, yes, I was running IE, but I also run Firefox.  What do I need to do to utilize the ClickOnce version?

Jeff

iTSfv - iTunes Store file validator

Reply #506
Hi jgcrews,

GREAT idea about the ignore-words.txt

ft can go there for example so iTSfv will not process it

I will incorporate it into the next build.


From your email, I figure you got the ClickOnce version sorted out. Are you getting same or different results?

To my knowledge the Replace function in Edit : Selected Tracks : Replace does not add the current values to the replace-words.txt. That is a bizarre behaviour if that's the case.

I was also wondering what words that do not properly get capitalized by the current usage of replace-words + capital-words + simple-words combination.

Cheers,
McoreD

iTSfv - iTunes Store file validator

Reply #507
Hi jgcrews,

GREAT idea about the ignore-words.txt

I will incorporate it into the next build.

Thanks for adding the ignore-words file.  I got the ClickOnce installed and its working - just updated to v5.60.12.0.

I was also wondering what words that do not properly get capitalized by the current usage of replace-words + capital-words + simple-words combination.


Using lots of strange phrases in my test file, this is it before running it through iTSfv:



and this is it after completion of iTSfv processing of the data:



All seems to be OK except the handling of the group name "fix8:sed8" (which is the proper way for it to appear) and only in the Artist field - it ends up getting changed to "Fix8:Sed8".  That means that it is at least processing the values from replace-words file because the hyphen is getting changed to a colon but then the replacement string (fix8:sed8) is getting the regular capitalization routine afterwards instead of skipping to the next word.  I've got a bunch of entries in the replace-words file to handle this.  They are:

FIX8-SED8,,,,fix8:sed8
fix8-sed8,,,,fix8:sed8
Fix8-Sed8,,,,fix8:sed8

Other than that, since going to 5.60.12.0, other little odds & ends have gone away.

One other item - since iTSfv seems to remember your settings from the last use, it would be nice to remember the drop-down choice for "Remove the following tag from Track..." choice - it automatically defaults to "Lyrics" each time you start iTSfv.

Keep up the good work - and thanks for listening!

Jeff

iTSfv - iTunes Store file validator

Reply #508
Jeff

I really like your in-depth testing.

I was able to reproduce Fix8-Sed8 getting changed to fix8:sed8 on the 2nd or later attempts of normal capitalizing routines.

Please add

fix8:sed8

to ignore-words.txt and retry.

I was able to avoid this behavior afterwards.

Cheers.
McoreD

Edit:

This happens because once the

FIX8-SED8,,,,fix8:sed8
fix8-sed8,,,,fix8:sed8
Fix8-Sed8,,,,fix8:sed8

are properly replaced to fix8:sed8, fix8:sed8 will no longer be replaced so it will be stop at usual capitalization routine. Either you can have another replace argument in replace-words.txt ( Fix8:Sed8,,,,fix8:sed8 ) or simply have the fix8:sed8 in ignore-words.txt - I can already see how useful ignore-words.txt is

iTSfv - iTunes Store file validator

Reply #509
McoreD,

Thanks for the tip.  I have a new question.  I have currently checked the box to "delete tracks that do not exist". 

Using windows explorer, I deleted a folder that contained some crappy tracks.  I assumed that itsfv would delete the entries for the songs within the deleted folder, but instead, they are just showing up in itunes with the exclamation point next to them.  Is their a way to get itsfv to remove those suckers from my library/itunes as a whole?

Thanks,
Jeff

iTSfv - iTunes Store file validator

Reply #510
I really like your in-depth testing.

Wow.  I was expecting your reply to be something like "Boy, you sure are a pain in the ass..."   

As best as I can tell, all seems to be working as expected with all of the word files.  Unless I come across some other strange group name or something, I think you got it all nailed down.

I'm really impressed with all of the features and your responsiveness to adressing the few "issues" (they aren't really bugs, now, are they?) that had popped up over the last week or so.

And thanks again, Mike, for adding the "Include Artwork" checkbox to the Export Tracks feature - it saves an extra step and is working like a charm.

Jeff

 

iTSfv - iTunes Store file validator

Reply #511
Using windows explorer, I deleted a folder that contained some crappy tracks.  I assumed that itsfv would delete the entries for the songs within the deleted folder, but instead, they are just showing up in itunes with the exclamation point next to them.  Is their a way to get itsfv to remove those suckers from my library/itunes as a whole?


SliderJeff,

In iTSfv Menu click Jobs : Delete dead or foreign tracks function should be what you are after. 

jgcrews,

My pleasure and thanks back at you for the nice tweaks we worked on.

Cheers,
McoreD

iTSfv - iTunes Store file validator

Reply #512

Using windows explorer, I deleted a folder that contained some crappy tracks.  I assumed that itsfv would delete the entries for the songs within the deleted folder, but instead, they are just showing up in itunes with the exclamation point next to them.  Is their a way to get itsfv to remove those suckers from my library/itunes as a whole?


SliderJeff,

In iTSfv Menu click Jobs : Delete dead or foreign tracks function should be what you are after. 
Cheers,
McoreD


Awesome!  Many thanks!

Regs,
Jeff


iTSfv - iTunes Store file validator

Reply #514
McoreD,

Got another one for you that I can't seem to find.  I know that there is the checkbox to embed artwork from either itunes or Artwork.jpg.  Is there a way I can tell itsfv to prioritize Folder.jpg over downloading the art from itunes?  I added my own artwork to a few files and it seems that it got overwritten with itunes art (which is the wrong art, anyway) when I ran itsfv with that checkbox checked.  I could have sworn this was addressed in an earlier release of the app, but I might just be still a little tipsy from celebrating the Wing's Stanley Cup win last night. 

Regs,
Jeff

iTSfv - iTunes Store file validator

Reply #515
Jou,

iTunes Store file validator has some basic tag retrieval abilities:

Genre from Last.fm
Lyrics from LyricWiki
Artwork via Album Art Downloaded XUI CLI .

These are what I call final touches to songs.

Unless I am mistaken, primary tags such as Artist, Album and Name should be taken care of, prior to using iTSfv. I let the applications are which are already specialized in such operations e.g. Mp3tag to handle these.


-------------------------------

Current beta build:

5.60.12.1 Bug Report Wizard did not successfully report bugs for POP email addresses that sometimes require password [jgcrews]
5.60.12.0 Capitalizing words can now utilize a file called ignore-words.txt to avoid being processed [jgcrews]
5.60.11.0 Extended ability to replace characters with whitespaces e.g. ,,,,_,,,, ,,,, via replace-words.txt
5.60.10.1 Fixing folder thumbnail will retain the folder modification date
5.60.10.0 Extended Export Selected Tracks to optionally also export Artwork if present [jgcrews]
5.60.09.0 Added %BitRate% syntax for getting string from pattern [jgcrews]
5.60.08.3 Getting string from Pattern truncated strings in brackets for Name tag [jgcrews]
5.60.08.2 Fixed possibility where Update Database refreshing tags in file setting could execute if enabled as part of Check Standard in Selected Tracks
5.60.08.1 Prevented possibility where Album Artist, DiscNumber and DiscCount tags were not updated when iTunes erraneously showed these tags were populated
5.60.08.0 Overwrite tags checkBox is now disabled for Add New Files prompt when multiple albums are found in order to prevent accidental overwriting of wrong album tags into another album

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

McoreD,

Got another one for you that I can't seem to find.  I know that there is the checkbox to embed artwork from either itunes or Artwork.jpg.  Is there a way I can tell itsfv to prioritize Folder.jpg over downloading the art from itunes?  I added my own artwork to a few files and it seems that it got overwritten with itunes art (which is the wrong art, anyway) when I ran itsfv with that checkbox checked.  I could have sworn this was addressed in an earlier release of the app, but I might just be still a little tipsy from celebrating the Wing's Stanley Cup win last night. 

Regs,
Jeff


SliderJeff

Try Options : Advanced : Validation : Artwork

Manually choose best Artwork.

By default, iTSfv automatically chooses highest resolution Artwork.

iTSfv - iTunes Store file validator

Reply #516

McoreD,

Got another one for you that I can't seem to find.  I know that there is the checkbox to embed artwork from either itunes or Artwork.jpg.  Is there a way I can tell itsfv to prioritize Folder.jpg over downloading the art from itunes?  I added my own artwork to a few files and it seems that it got overwritten with itunes art (which is the wrong art, anyway) when I ran itsfv with that checkbox checked.  I could have sworn this was addressed in an earlier release of the app, but I might just be still a little tipsy from celebrating the Wing's Stanley Cup win last night. 

Regs,
Jeff


SliderJeff

Try Options : Advanced : Validation : Artwork

Manually choose best Artwork.

By default, iTSfv automatically chooses highest resolution Artwork.


Gotcha.  Will do when I get home.  Any idea what happens if the resolutions are identical?  Alot of the itunes stuff is 600x600 and that's what I resize my own personally scanned covers to, as well.  So who wins in a "tie"?

thanks,
Jeff

iTSfv - iTunes Store file validator

Reply #517
SliderJeff,

If the resolutions are identical, then iTSfv will choose the first highest resolution in this order.

iTMS
iTunes Artwork Cache
Album folder
Embedded Track Artwork
Album Art Downloader XUI
Album Art Downloader XUI CLI

Ref: http://itsfv.svn.sourceforge.net/viewvc/it...amp;sortby=date

Currently there is no way to re-order this, but certainly in an upcoming build.

iTSfv - iTunes Store file validator

Reply #518
SliderJeff,

If the resolutions are identical, then iTSfv will choose the first highest resolution in this order.

iTMS
iTunes Artwork Cache
Album folder
Embedded Track Artwork
Album Art Downloader XUI
Album Art Downloader XUI CLI

Ref: http://itsfv.svn.sourceforge.net/viewvc/it...amp;sortby=date

Currently there is no way to re-order this, but certainly in an upcoming build.



Coolness!  Thank you, sir!

Regs,
Jeff

iTSfv - iTunes Store file validator

Reply #519
All/Bluenote,

The next build has

5.60.13.0 Extended Automatic Rating system to reduce PlayedCount scaling of long tracks from 1% to 100%

which will allow you to Scale PlayedCount based on TrackDuration to a certain degree you specify.



Earlier behaviour only allowed you to either enable or disable this feature.

iTSfv - iTunes Store file validator

Reply #520
this application is exactly what i need to organize my extensive library. i have 10k+ songs and plan on adding another 5k or so when i have the time. the problem is that i just can't get this program to work. i tried using the "Start > Run > "iTunes / regserver"" command but that didn't seem to help. anyway...here is a screenie of what i am trying to do and the result.
(just to be clear, the button i clicked on was the "check standard in selected tracks" button)



thanks in advance.

iTSfv - iTunes Store file validator

Reply #521
Hi amnioticentity

Do you have any debug/warning/error log files in your Documents\iTSfv\Logs folder? If not, could you go to iTSfv Options > Advanced > Paths and make sure you have a settings folder set?

How does this window look in yours:



Cheers.

iTSfv - iTunes Store file validator

Reply #522
checked the log file dir and the single file was named "81D3CC2AF66C73C9-stats.cache"

for some reason i didn't think to check  for an options menu - there were already so many in the main interface, lol! your program just got twice as big with this discovery

well, it seems to be working, but i still get the null error box whenever i finish any operation, so i can live with that for now. either way, u just saved me roughly 12 hours of working on my itunes library (manually) - wish i knew about this 6 monthes ago when i was (manually) tagging 7000 files... THANK YOU!


iTSfv - iTunes Store file validator

Reply #523
amnioticentity

Wow I am glad it is doing at least what you expect. Next time you get the crash could you please copy the text inside that crash window and paste it to http://pastebin.com/ and post a link here?

When you press Continue, all back to normal?

I will definitely look into the issue. This is a weird one.

Thanks.

Edit:

In case you haven't noticed, there is a slightly updated build released as stable:
http://sourceforge.net/project/showfiles.p...ckage_id=243713

iTSfv - iTunes Store file validator

Reply #524
The error happens after any operation, even when just trying to exit the program. I have to use 'Quit' to exit the application and start a new batch/op.

I uploaded a bug tracker request on sourceforges itsfv page as anonymous, it's the most recent post.

here are the 2 most recent error message from my system. The first popped up when the operation 'Check for tracks without Track Number' seemed to complete (Entire library selected). The second after Capitalizing did complete (1 album selected).

Details
Details 2

Thank you again.

EDIT: When I attempt to install Microsoft .Net 3.5 it fails. I have .Net 2.0 SP1 installed.