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

iTSfv - iTunes Store file validator

Reply #525
amnioticentity

Thanks for the logs. Very strange. That can only mean the file path for warning logs is null so that means it hasn't configured Files and Directories properly.

http://www.sendspace.com/file/n7hxbz

Could you try that build and let me know if you get a different error?

Thanks.

iTSfv - iTunes Store file validator

Reply #526
Operations complete successfully! Sweet...now i can complete multiple operations but...

When i try to exit i get this

This program is frickin sweet...did i mention that?

iTSfv - iTunes Store file validator

Reply #527
amnioticentity

That's good news! Thanks for your feedback. 

The crash after exit happens for the same reason - your folders are not being configured correctly for some strange reasons.

Here is an update:
http://www.sendspace.com/file/zjduq0

Hope this fixes the previous crash.

Cheers.

iTSfv - iTunes Store file validator

Reply #528
Mike:

Today, I tried to use the "Trim" feature in the SELECTED TRACKS | EDITOR tab.

What I was trying to accomplish was to remove "-RhR" from the end of each track name.

I selected "Trim" and specified 4 characters from the RIGHT.  There's no option to specify which field you want to trim/append so I assumed that maybe the Track Name field was the one that would be affected.

Well, it removed those 4 characters from each of the track names.  However, it also took 4 characters from all of the tags.

Is there a way to specify which tag/field you want to work with?

So, I'm not quite sure if I used it wrong, had something set wrong or what.

I had iTSfv set like this:



Jeff


So, I'm not quite sure if I used it wrong, had something set wrong or what.


Never mind.  It didn't dawn on me to alter the "Write Tags To:" checkboxes.  Once I went and looked at that tab again, I realized what I had done wrong!

-- Jeff

iTSfv - iTunes Store file validator

Reply #529
ok two quick questions...

is it N.E.R.D or N.E.R.D. ?

and, i was attempting a couple operations at once, "Validate > Tracks > Embed Art+Fill Genre+Convert JPG" while listening to one of the 12 tracks selected in iTunes. i got the null error again when the operation seemed to finish. though, it did not in fact finish. it seems iTSfv wasn't able to update the track that was playing at the time and this caused the error?

other than that, the .1 update u gave me fixed my error issues, until it comes time to quit the app and the aforementioned anomaly.

thank you so much

iTSfv - iTunes Store file validator

Reply #530
amnioticentity,

It is N*E*R*D from Artist's home page.

An error log would be very handy to resolve the issue as earlier.

Did u try http://www.sendspace.com/file/zjduq0 where I tried to fix the crash on exit?


jgcrews,

OUCH! Sorry for your tag loss. Another alternative/safer method is to use the Replace feature where you can go -Rhr can be replaced by Empty string.

iTSfv - iTunes Store file validator

Reply #531
thanks for the nerd info.

only a .cache file exists in the log directory

zjdug0 fixes crashing, but not on exit.

this is new and it happens when i go to Logs > iTSfv Report.

iTSfv - iTunes Store file validator

Reply #532
amnioticentity

Thanks - the root of the problem as discovered a couple of posts earlier is that for some strange reason the user folders are not configured properly.

Do you have My Documents\iTSfv\Logs\ folder? If so do you have a debug file? Could you paste the initialization part of it?

Something like this:

2008-06-12T08:42:57 Job Started: INITIALIZE_PLAYER
2008-06-12T08:42:57 iTSfv Version: 5.60.13.1
2008-06-12T08:42:57 Logs Directory: H:\Users\Mike\Documents\iTSfv\Logs\
2008-06-12T08:42:57 iTMS Artwork Directory: H:\Users\Mike\Documents\My Pictures\iTSfv\
2008-06-12T08:42:57 Temporary Directory: C:\Users\Mike\Application Data\iTSfv\
2008-06-12T08:42:57 iTunes Version: 7.6.2.9
2008-06-12T08:42:57 Total tracks in iTunes: 22027
2008-06-12T08:42:57 iTunes Library XML Path: H:\Users\Mike\Documents\My Music\iTunes\iTunes Music Library.xml
2008-06-12T08:43:03 iTunes Music folder: F:\Music\
2008-06-12T08:43:03 Mike's Music Folder 1: F:\Music\
2008-06-12T08:43:03 Mike's Music Folder 2: C:\ASOT\
2008-06-12T08:43:04 Job Finished: INITIALIZE_PLAYER


If you cannot access the debug file, please open iTSfv then Logs > Debug... should show you a Debug window or open any file.

Thanks,
McoreD

iTSfv - iTunes Store file validator

Reply #533
debug output from a job that seems to have completed fine. yet, when i try to open a tracks report i get this and here is an output from a warnings log file...the only file that actually exists, the rest never save (probobly b/c the program crashes on exit?)

iTSfv - iTunes Store file validator

Reply #534
amnioticentity,

Noticing null paths:

# 2008-06-12T23:39:52 Retrieved 0 simple words from
# 2008-06-12T23:39:52 Retrieved 0 capital words from

which is not a good sign. 

It should be having fullpaths:

2008-06-13T23:51:52 Job Started: EDIT_SELECTED_TRACKS
2008-06-13T23:51:52 Retrieved 22 simple words from H:\Users\Mike\Documents\iTSfv\Settings\simple-words.txt
2008-06-13T23:51:52 Retrieved 8 capital words from H:\Users\Mike\Documents\iTSfv\Settings\capital-words.txt
2008-06-13T23:51:52 Retrieved 7 words to ignore from H:\Users\Mike\Documents\iTSfv\Settings\ignore-words.txt
2008-06-13T23:51:52 Retrieved 51 words to replace from H:\Users\Mike\Documents\iTSfv\Settings\replace-words.txt

Could you please try this build which will throw a MessageBox during file/folder configuration error?

http://www.sendspace.com/file/y1zmva

Thanks,
McoreD

iTSfv - iTunes Store file validator

Reply #535
Mike:

I'm running 5.60.12.1/

Today, when I started iTSfv, I received a message to check the error log and the following was in the log:

2008-06-14T17:22:26 000001
2008-06-14T17:22:26 Retrieving the COM class factory for component with CLSID {DC0C2640-1415-4644-875C-6F4D769839BA} failed due to the following error: 80080005.
2008-06-14T17:22:27    at iTSfv.frmMain.sBwAppLoadPlayer()

Ideas?

Jeff

iTSfv - iTunes Store file validator

Reply #536
jgcrews,

An error such as



could happen if you had Get Info window opened in iTunes while loading iTSfv.


Related: errors such as

Unable to cast COM object of type 'iTunesLib.iTunesAppClass' to interface type 'iTunesLib.IiTunes'.

means that

a known problem with some iTunes installations.

Close iTSfv
Close iTunes
Try the following: Click start, run, and type "iTunes /regserver" and click ok. 

Cheers,
McoreD

iTSfv - iTunes Store file validator

Reply #537
Could you please try this build which will throw a MessageBox during file/folder configuration error?

http://www.sendspace.com/file/y1zmva

Thanks,
McoreD


hehe, a personalized version just for me? thank you much

EVERYTHING works perfectly. i'm not sure if this is matters, but, i have unchecked everything under the Validate>Checks tab and with your latest build i get zero errors.

love the version histroy btw.

hey do you have a paypal or...?

iTSfv - iTunes Store file validator

Reply #538
amnioticentity,

Glad it works out all well with you  and yes I use Paypal.

Just letting all know that I will be going overseas for one month so I won't be able reply within my usual time.

Bye for now,
McoreD


5.60.14.0 Extended Automatic Rating system to include influence of previous rating adjustable from 0% to 99%
5.60.13.2 Fixed rare possibility where TrackCount could be not written for some mp3 files
5.60.13.1 Fix for crash while writing warnings log and exiting iTSfv in some rare situations [amnioticentity]
5.60.13.0 Extended Automatic Rating system to reduce PlayedCount scaling of long tracks from 1% to 100%
5.60.12.2 Fixed possibility where TrackNumber could be cleared while writing DiscCount etc. during some rare cases after build 5.60.08.1

iTSfv - iTunes Store file validator

Reply #539
just updated to the newest version. It's getting better and better

1)
I get some weird cahracters when importing certain lyrics (happens quite frequently):

Quote
Her suspicions, well they’re rising high.


From "The Killers" - "Where The White Boys Dance"

2)
Also, is there a minimum character count before lyrics are imported. I've spotted stuff like "/* Empty */"

3)
In addition, how do I turn on that feature that creates a dummy file and then searches for artwork in the iTunes store?

4)
Finally, what does "Forcing thumbnail in [path]" do? I says that in the log tacker, even though I just checked for lyrics.

Edit: Program freezes when changing lyric folder / format (import & export)
Edit2: Lyrics imported from files, still show those weird MS word apostrophes
Edit3: Exporting artwork to custom set folder and format  doesn't work
--alt-presets are there for a reason! These other switches DO NOT work better than it, trust me on this.
LAME + Joint Stereo doesn't destroy 'Stereo'

iTSfv - iTunes Store file validator

Reply #540
Is there a way to have itsfv monitor an itunes media library and db from one pc where the db and library and files are on another networked pc?

I'll explain a little more.  I rip cd's using eac and react into flac and mp3 on a main server pc.  I then plan on batch copying those mp3's to a notebook pc where my family typically sync's their ipods.  I would like to update react to call itsfv to command line process itsfv add_folder "folder_path" to update the notebooks library to recognize the new files on the notebook, however execute this command from the main server pc as a part of the react rip commands.

Do I need to set the music folder in itunes and itsfv on the main server to the remote notebooks music folder?  Will itsfv update the remote notebooks version of the media library that will also be read on the notebooks version of itunes?

Any thoughts on how I can set this up?

Thanks for your help.

iTSfv - iTunes Store file validator

Reply #541
I'm making the switch from Windows to Linux. So therefore I must give up iTunes, but I don't want to lose my ratings and playcounts (I'm pretty sure Select All>Right Click>Convert ID3 Tags>2.3 should save all my metadata to ID3 tags minus playcount and ratings).
I was wondering if there was an option in this program that I can select that will do exactly what I'm asking, and if not then I would like to request that it be added.

EDIT: What exactly does writing to frame mean? "Write PlayedCount to PCNT frame as part of validation"

iTSfv - iTunes Store file validator

Reply #542
Mike - It's been a while since we last communicated and all has been well with iTSFfv.  However, I have a suggestion (as usual) for a small change in the next build:

Under the export tracks function, when clicking the "Browse Destination Folder To Copy Selected Tracks..." button, can we have the "Browse For Folder" dialog default to the last folder location, instead of always defaulting back to the top level?  This would prevent the user from having to drill down through so many levels each time you go to export tracks.  Not a biggie but it would make it quicker and easier.

Also, I'm running v5.60.12.1 which says it is up-to-date but I noticed there have been several beta builds since then.  What's the right link to use to get the latest beta?

Jeff

iTSfv - iTunes Store file validator

Reply #543
Hey ~*McoreD*~,

Still loving this app! Everything is working great with it, and it seems to do everything I need! I did notice one small thing:

I set up a scheduled task to tweak my library nightly, but when I run 'itsfv adjust_ratings' it doesn't seem to use the settings I set up... If I run it via command line I get one set of ratings, then if I run it manually they all change the way I want them.

Did you not have satisfied results using the default configuration 25/0/70/5 ? With the unscale playedCount you might want to have a look at the default configuration.

I switched back to your recommended config, and it works well.

Keep up the good work man!!

Ryan

iTSfv - iTunes Store file validator

Reply #544
Any news on the topic of inserting artwork in the library (like it does with "Get Album Artwork") without embedding in the id3tag? The problem is, that i don't want to embed large pictures in every single id3tag. I know it is possible: http://www.macosxhints.com/article.php?sto...006100111071871

This Python-Script acts like it is the Itunesserver. It would be a great feature to implement in iTSfv!!!

What do you think?


The only way you can have iTunes to store Artwork without embedding artwork, as of now, is by "Get Album Artwork" feature in iTunes.

Yes, I know... However, more than half of my albums are not found in iTunes, or the downloaded artwork is wrong - e.g. My album is "The Judds: Greatest Hits", which if you click on accessing iTunes store, it's there, but when you try to download the album artwork, you get the artwork for "The Judds: Greatest Hits Vol 2" instead!!! Or, the album is listed in the iTunes store, you check that artist, title, album and track number is the same as what is shown in iTunes, and yet iTunes cannot download the artwork... So, what do you do in those situations? Why can't iTunes allow import of artwork without embedding it in the tracks?!?!?! Sigh...

iTSfv - iTunes Store file validator

Reply #545
what happened to ~*McoreD*~?
--alt-presets are there for a reason! These other switches DO NOT work better than it, trust me on this.
LAME + Joint Stereo doesn't destroy 'Stereo'

iTSfv - iTunes Store file validator

Reply #546
Hi All/Jojo,

Sorry for the quite delayed reply. After coming back from overseas beginning of this month, I was overwhelmed with work and all sorts of other catching up.

jgcrews,

Definitely should be possible to do. I was under the impression this was happening already. As for the different beta builds that popped out later, I think there was an internal change in the update_check URL. I hope this will be gone after the latest final build.

neonstorm,

In response to: I set up a scheduled task to tweak my library nightly, but when I run 'itsfv adjust_ratings' it doesn't seem to use the settings I set up... If I run it via command line I get one set of ratings, then if I run it manually they all change the way I want them -- I am afraid this is due to iTSfv running under SYSTEM account? Could you run the task as a specified user?

Vasto,

Sorry, you post was up while I was overseas so I have completed missed it. iTSfv already supports writing and reading PlayedCount|Rating info to file. You can do this in two ways. The first way is the preferred way: go to Tags tab in the main window and you have the options to backup tags, and restore them. If you press F2 while you are in this tab, you will be presented options related to this task. By default, PlayedCount and Rating tags are already selected to be backed up. Once you are in linux, you will have to use some other script to process the XML files generated by iTSfv.

----

Bad news for me is that I will be busy again for an Earthquakes Engineering project for a year, so free time in the computer doesn't as sound as good. That said I will be checking this monitoring this thread at least once a week for discussing feedback. I am not stepping down from the project at all, I am a user of iTSfv myself with iTunes so that won't ever happen. It is just the time allocation problem.

I can't wait to see iTunes 8 coming in 2-3 weeks. Once I get to look into each issue in detail, all should be back to normal.

Thanks all for the great feedback and suggestions.

Cheers,
McoreD

iTSfv - iTunes Store file validator

Reply #547
just updated to the newest version. It's getting better and better :)

1)I get some weird cahracters when importing certain lyrics (happens quite frequently):
Her suspicions, well they�re rising high.
From "The Killers" - "Where The White Boys Dance"[/i]

2)Also, is there a minimum character count before lyrics are imported. I've spotted stuff like "/* Empty */"

3)In addition, how do I turn on that feature that creates a dummy file and then searches for artwork in the iTunes store?

4)
Finally, what does "Forcing thumbnail in [path]" do? I says that in the log tacker, even though I just checked for lyrics.

Edit: Program freezes when changing lyric folder / format (import & export)
Edit2: Lyrics imported from files, still show those weird MS word apostrophes :(
Edit3: Exporting artwork to custom set folder and format  doesn't work


1/ I will check this out. Thanks. I think it is to do with ? character.

2/ There is no minimum character length to import lyrics. I am sure iTSfv doesn't write the lyrics tag as "/* Empty */" anywhere. That is strange, Jojo.

3/ I guess you have got this figured out by now. If you to Tools menu and click iTunes Artwork Grabber... a separate window will show up, which lists the steps you need to setup so iTunes will automatically download the artwork when a new song is added. You need an iTunes Store account for this and you can create one for free with a CC using the URL in that window.


Is there a way to have itsfv monitor an itunes media library and db from one pc where the db and library and files are on another networked pc?

I'll explain a little more.  I rip cd's using eac and react into flac and mp3 on a main server pc.  I then plan on batch copying those mp3's to a notebook pc where my family typically sync's their ipods.  I would like to update react to call itsfv to command line process itsfv add_folder "folder_path" to update the notebooks library to recognize the new files on the notebook, however execute this command from the main server pc as a part of the react rip commands.

Do I need to set the music folder in itunes and itsfv on the main server to the remote notebooks music folder?  Will itsfv update the remote notebooks version of the media library that will also be read on the notebooks version of itunes?

Any thoughts on how I can set this up?

Thanks for your help.


rme, I see you are having batch files to copy the newly ripped music files to the laptops. Are you replicating your whole music library or just parts of it? My best advice for synchronizing music files would be using Allway Sync. It is a freeware application for personal use and has unlimited number of customizations. How are you going to remotely execute a program/iTSfv in the laptops? I have no clue on that. The closest I can get to is schedule iTSfv locally in each laptop to find new files (add_folder) from the music folder.

If you set the iTunes library on the main server to be the library.xml in the remote notebook, then iTSfv will be able to update the library that resides in the notebook, yes, but this is not a preferred way to do it because you are then limited to one notebook.

Easiest way to do all this is to share the Music folder in the main server. Add/manage music in the main server. For all other iTunes in notebooks, set the library path to be the shared Music folder in the main server.  Use iTSfv locally in each laptop to do a synchronize.

If you plan copy music files to the target laptops then, it is still easy for the whole music folder with Allway Sync because it is able to monitor file changes and copy new files to the destination.

EDIT: What exactly does writing to frame mean? "Write PlayedCount to PCNT frame as part of validation"


This means that PlayedCount in iTunes will be written to the ID3v2 frame called PCNT in MP3 files whenever you validate tracks.

iTSfv - iTunes Store file validator

Reply #548
neonstorm,

In response to: I set up a scheduled task to tweak my library nightly, but when I run 'itsfv adjust_ratings' it doesn't seem to use the settings I set up... If I run it via command line I get one set of ratings, then if I run it manually they all change the way I want them -- I am afraid this is due to iTSfv running under SYSTEM account? Could you run the task as a specified user?



Hi, hope all went well during your trip!

I played around a little, and let me clarify:

If I run 'itsfv.exe adjust_ratings' via command prompt, I get the wrong result. If I open ITSfv and run ratings manually, it rates the songs properly.

I'm not aware of any way to run it via command prompt as a specified user. Can you please expound?

I also tried ITSfv's built in schedule setup, but the hour setting doesn't seem to differentiate between am/pm, and I can't seem to get the auto ratings to run this way either....

Thanks for the great work! Hope your new project goes smoothly.

Ryan

 

iTSfv - iTunes Store file validator

Reply #549
neonstorm,

Thanks - I was able to reproduce the bug where you execute itsfv.exe adjust_ratings and you get all 0 ratings. However, Manual rating works fine like you said and the built-in scheduler works fine too. The times are in 24-hour format so if you have it like this:



That will schedule it for 9 PM.

You have to also enable which task to be scheduled:



Cheers,
McoreD