Help - Search - Members - Calendar
Full Version: iTSfv - iTunes Store file validator
Hydrogenaudio Forums > Hydrogenaudio Forum > General Audio
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
neonstorm
QUOTE(~*McoreD*~ @ Aug 30 2008, 20:00) *

... the built-in scheduler works fine too ...
Cheers,
McoreD


Hey ~*McoreD*~,

Sorry to keep bugging you - I know you're a busy guy - but I'm feeling kinda dense. I still can't get the scheduler to work. I selected 'auto adjust ratings' and set a time 1 minute in the future, but it never activates. Am I missing a step? I tried with ITSfv running and closed, with no difference. If I click 'run scheduled tasks' it works OK.

Thanks,

Ryan
~*McoreD*~
Hi Ryan, sorry that it doesn't work for you. Did you remember to select the day? That's all the settings. Select day/time in Options. Select what task to be run in Scheduled Tasks (main window). I will review the command line section and get a build up and running soon.
neonstorm
QUOTE(~*McoreD*~ @ Sep 2 2008, 10:54) *

Hi Ryan, sorry that it doesn't work for you. Did you remember to select the day? That's all the settings. Select day/time in Options. Select what task to be run in Scheduled Tasks (main window). I will review the command line section and get a build up and running soon.



Hey, HEY HEY! DO NOT APOLOGIZE!! tongue.gif wink.gif

I'll go over everything again but I couldn't get it to work. Should I leave ITSfv open when I'm waiting for it to kick in?

I've checked 'auto adjust ratings' under the scheduled tasks tab, opened the options and checked every day, set the time for 1 minute in the future, hit OK, then manually changed a few ratings to verify it changes them back. I don't see anything happening...

No rush, take care of your important tasks first. Deal with this when you have time. No rush!!

Ryan
~*McoreD*~
QUOTE(neonstorm @ Sep 3 2008, 00:57) *

I'll go over everything again but I couldn't get it to work. Should I leave ITSfv open when I'm waiting for it to kick in?


Oh yeah! biggrin.gif I assumed you had it open. You need iTSfv running in the background for its Scheduler to work. Press F12 to let it minimize to tray.
MetalMessiah78
McoreD, I love your product, but I also have the same problem as Jojo. I get those weird characters mainly on lyrics with accents, like lyrics for Spanish songs that have the á é í ó ú

Thank you for creating a great program.

[quote name='~*McoreD*~' date='Aug 29 2008, 00:26' post='585231']
[quote name='Jojo' post='574030' date='Jun 29 2008, 10:17']
just updated to the newest version. It's getting better and better smile.gif

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][/quote]
~*McoreD*~
MetalMessiah78

Thanks for the feedback! Could you please link me to some Spanish songs in LyricWiki that shows weird characters?

I managed to track down the cause of this. It happens because LyricWiki uses unicode characters and when you retrieve them as plain text you lose those unicode characters. Temporary workaround is to manually replace those characters with the plain text version of the same characters.

5.60.14.2 Temporary fixes for characters such as ’ in Lyrics from LyricWiki [Jojo]
5.60.14.1 Command line argument adjust_ratings did not sometimes read user settings [neonstorm]
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


Jojo,

Could you please try this build for
5.60.14.2 Temporary fixes for characters such as ’ in Lyrics from LyricWiki [Jojo]

http://www.sendspace.com/file/jd1njy
Jojo
QUOTE(~*McoreD*~ @ Sep 3 2008, 16:40) *

Jojo,

Could you please try this build for
5.60.14.2 Temporary fixes for characters such as ’ in Lyrics from LyricWiki [Jojo]

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

will try, but I can't really use the program right now because of the following (at least the first one):

- Program freezes when changing lyric folder / format (import & export)
- Lyrics imported from files, still show those ’ weird MS word apostrophes sad.gif
- Exporting artwork to custom set folder and format doesn't work

also, what does
"Forcing thumbnail in [path]" do? It says that in the log tacker, even though I just checked for lyrics.
~*McoreD*~
Jojo,

Forcing thumbnail in [path] refreshes the Thumbnail in the music album folder so the folders can display Artwork properly in Thumbnail view.

Unfortunately I can't reproduce two of the three issues:

Exporting Artwork to a custom Artwork folder:

IPB Image


I also able to change the custom Lyrics folder:

IPB Image

When exactly does the crashing occur? Is it when as soon as you press the Browse button or after you press OK once you finish browsing?

Had the following tweak:

5.60.15.0 Importing and Export Lyrics will now make use of replace-words.txt

So now any replacements can be done externally. I already added them for the default configuration of replace-words.txt - http://www.sendspace.com/file/qipwr1
This way the Lyrics shouldn't have the weird apostrophe and if there are other unknown characters, we have the total control to replace them.



MetalMessiah78
McoreD

I'm not sure what exactly you would like for me to link, but I copied these from the lyrics tab in iTunes. This is for the song Ángel De La Muerte from Avalanch.

CODE

Alma perdida
que vagas matando
al arbol de la vida
con su raíz sin tierra.

Me robaste el corazón
me robaste la razón
de mi vida.

Hoy he visto pasar
la muerte ante mi
con su manto negro
y su mirada perdida.

Me miró, me acarició
me besó y después se fue
de mi lado.

Hoy vuelvo a recordar
como temblaba mi alma
la muerte ha vuelto a hablar
¡su voz está cerca.

He tenido que bajar al infierno
para encontrar un ángel.
He tenido que caer desde el cielo
¡para encontrarte!

Alma en pena soy
desde entonces vago perdido
esperando a morir
y volver a ti.

Me miró, me acarició
me besó y después se fue
de mi lado.

Hoy vuelvo a recordar
como temblaba mi alma
la muerte ha vuelto a hablar
su voz está cerca.

He tenido que bajar al infierno
para encontrar un ángel.
He tenido que caer desde el cielo
¡para encontrarte!

(Solo)

He tenido que bajar al infierno
para encontrar un ángel.
He tenido que caer desde el cielo
¡para encontrarte!(x2)


As a clarification, I have included the original lyrics from LyricWiki that don't include those odd characters:

CODE

Alma perdida
que vagas matando
al arbol de la vida
con su raíz sin tierra.

Me robaste el corazón
me robaste la razón
de mi vida.

Hoy he visto pasar
la muerte ante mi
con su manto negro
y su mirada perdida.

Me miró, me acarició
me besó y después se fue
de mi lado.

Hoy vuelvo a recordar
como temblaba mi alma
la muerte ha vuelto a hablar
¡su voz está cerca.

He tenido que bajar al infierno
para encontrar un ángel.
He tenido que caer desde el cielo
¡para encontrarte!

Alma en pena soy
desde entonces vago perdido
esperando a morir
y volver a ti.

Me miró, me acarició
me besó y después se fue
de mi lado.

Hoy vuelvo a recordar
como temblaba mi alma
la muerte ha vuelto a hablar
su voz está cerca.

He tenido que bajar al infierno
para encontrar un ángel.
He tenido que caer desde el cielo
¡para encontrarte!

(Solo)

He tenido que bajar al infierno
para encontrar un ángel.
He tenido que caer desde el cielo
¡para encontrarte!(x2)


Let me know if you need more information from me. This program would be awesome if it would work with accented vowels often found in Spanish, as a lot of my music is Spanish Heavy Metal. Thank you.


QUOTE(~*McoreD*~ @ Sep 3 2008, 17:40) *

MetalMessiah78

Thanks for the feedback! Could you please link me to some Spanish songs in LyricWiki that shows weird characters?

I managed to track down the cause of this. It happens because LyricWiki uses unicode characters and when you retrieve them as plain text you lose those unicode characters. Temporary workaround is to manually replace those characters with the plain text version of the same characters.

5.60.14.2 Temporary fixes for characters such as ’ in Lyrics from LyricWiki [Jojo]
5.60.14.1 Command line argument adjust_ratings did not sometimes read user settings [neonstorm]
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


Jojo,

Could you please try this build for
5.60.14.2 Temporary fixes for characters such as ’ in Lyrics from LyricWiki [Jojo]

http://www.sendspace.com/file/jd1njy
~*McoreD*~
MetalMessiah78

A link to http://lyricwiki.org/Avalanch:%C3%81ngel_De_La_Muerte is what I was after! smile.gif

The music was nice.

Could you try the following build:
http://www.sendspace.com/file/j3yh55

This build includes support for replacing any strange characters externally using the replace-words.txt which is in Documents\iTSfv\Logs\Settings folder.

IPB Image

I have included my current replace-words.txt here:
http://www.sendspace.com/file/fi7nbl
If you don't already have a customized replace-words.txt please replace the current file using this one.



Cheers!
neonstorm
QUOTE(~*McoreD*~ @ Sep 2 2008, 17:12) *
Oh yeah! biggrin.gif I assumed you had it open. You need iTSfv running in the background for its Scheduler to work. Press F12 to let it minimize to tray.


I tried that too, but still no dice...? Again, if i click 'run scheduled tasks now' it runs fine - it just never fires automatically. But that's small potatoes. I can still run it manually!

Thanks!

Ryan
~*McoreD*~
neonstorm

I tried Scheduled Tasks today and it seemed to read the customized settings fine:

************************************
Job Type: COMMAND_LINE
Date and Time: * 2008-09-07 22:08:43
************************************

061 for Helena Paparizou - Αν Ειχες Ερθει Πιο Νωρις
060 for Helena Paparizou - Gigolo (Hellenic Version)
059 for Helena Paparizou - Υπαρχει Λογος
059 for Helena Paparizou - The Game of Love
058 for Helena Paparizou - Μη Φευγεις
057 for Helena Paparizou - Που Πηγε Τοση Αγαπη
055 for Helena Paparizou - Μαζι Σου
055 for Helena Paparizou - Why (Greek Version)
055 for Helena Paparizou - Le Temps Des Fleurs
054 for Helena Paparizou - Matia Mou (Greek Version)
053 for Helena Paparizou - Με Θελουν Κι Αλλοι (Hellenic Version of 'Heart of Mine')
051 for Helena Paparizou - Moro Mou (Greek Version)
041 for Helena Paparizou - Pes Mou
036 for Helena Paparizou - Welcome to My World
003 for Helena Paparizou - Φως (Shine)
003 for Helena Paparizou - Τυψεις
003 for Helena Paparizou - Ποτε Σ'ενα Αντιο
003 for Helena Paparizou - Παραδειγματος Χαρη
003 for Helena Paparizou - Αν Εσυ Μ' Αγαπας (Pour Que Tu M' Aimes Encore)
003 for Helena Paparizou - Mambo
001 for Helena Paparizou - Zise (Vive La Vida Loca)
001 for Helena Paparizou - Why (Live)
001 for Helena Paparizou - Ti Na Tin Kano Tin Signomi
001 for Helena Paparizou - Taxidi Gia to Agnwsto
001 for Helena Paparizou - Stin Kardia Mou Mono Thlipsi
001 for Helena Paparizou - I Zoi Sou Zari
001 for Helena Paparizou - Galana
001 for Helena Paparizou - Anamniseis
001 for Helena Paparizou - (Exeis Kairo Na Mou Fereis) Louloudia

PlayedCount: 30%, SkippedCount: 0%, LastPlayed: 65%, DateAdded: 5%
Maximum Played Count: 351, Maximum Track Duration: 6000, Average Track Duration: 267.902980399177

By default they were set to 20%, 0%, 70% and 5%.


I hope you had it set up this way:

IPB Image

Please find the latest build here in SF for you to try at your next opportunity:

http://sourceforge.net/project/showfiles.p...kage_id=243989#

Thanks,
Mcore
Jojo
QUOTE(~*McoreD*~ @ Aug 28 2008, 23:26) *

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.

Could this be automated? I know that iTunes can download albumart, but iTSfv has the advantage to run filters on the filename to omit stuff like [CDM] and would therefore would find more album art itunes otherwise skips.
MetalMessiah78
Thank you so much ~*McoreD*~'. I'll try it as soon as I get home from work. I'm glad that you liked the music. They are one of my favorite bands. Have a great day and thanks again!
lixe
first of all thanks for this great program!
but i have one question =) if i let itsfv adjust my ratings none of my songs get 5 stars. the highest rating is 4 stars, but i dont understand why...
~*McoreD*~
Jojo

The best that could be done was if you browse the iTunes Store:

Have iTSfv open
Select a track in the iTunes Store
In iTSfv, press Ctrl+Down (or in Selected Tracks > Download iTunes Store Artwork...)

Now iTSfv will read the iTunes Store track tags and download the artwork.

It is not yet possible to automatically retrieve the iTunes Store artwork otherwise.


lixe

Thanks for the feedback! That means the default settings determined your play count, recently played factor etc. were not sufficient enough for a 5 star rating. The more you play songs with time, it will start picking up 5 stars. You can alternatively adjust the settings using iTSfv > Options (by pressing F2) > OneTouch > Library



If you guys find errors with iTSfv after iTunes 8 installed....

Try closing iTunes and iTSfv
Start > Run > type

itunes /regserver


Press OK



MetalMessiah78
~*McoreD*~', you are awesome. That replace text feature works great. You got most of them in the text file you sent me, but I was able to figure out how it works, and now it works flawless. Thank you so much again.
~*McoreD*~
MetalMessiah78

I am really glad it worked out for you!

Jojo

I forgot to mention iTSfv also has a iterative feature that scans your music library and auto imports iTunes Store artwork... May be this is close to what you meant by automation?

To access this feature go to iTSfv > OneTouch > File System : Export iTunes Store Artwork using external music folder.

You can actually choose your music folder there, even though it says browse for the lossless folder.









Broncodan
Hi,

A friend gave me an ipod touch and I am trying to set up itunes. I have a very large library 400 GB+ of music and I have it set up in the following manner: C:\Music Collection\Artist\Album or for some parts I have it set up as C:\Music Collection\Various Artist\mixed pop\album

I know that Itunes - checks your library against theirs and then adds the artwork in a separate directory. In reading and in use - itunes isn't able to get a lot of covers for albums that I have or the ones they have are wrong.

So all I want to do is utilize (at least to start - to see if I can learn to like Itunes) your add in to add the album art I have in my folders to the itunes database. C:\Music Collection\Artist\Album\folder.jpg

I don't consider myself technically challenged but for the life of me I can not figure out how to configure this add in so that it doesn't change any of my current tags or embed anything in my tags. If you could please tell me the best way to set your program up in order to add my folder.jpgs to itunes that would be greatly appreciated.

Thanks in advance.
~*McoreD*~
Broncodan

There are two ways to import artwork into the iTunes artwork database:

1. Having embedded artwork in the music files
2. Retrieving artwork from iTunes Store

Artwork is a standard tag in both MP3/AAC files. If you are not willing to use that tag and embed the Artwork into the music file, currently there is no way to externally inject artwork into the iTunes Artwork database.

I wish being wrong as this is one of the most asked questions, but still I don't understand why.


P.S:

You could try this http://www.macosxhints.com/article.php?sto...006100111071871 as suggested by one of our members here. smile.gif
Broncodan
Thanks for the reply - i have been doing more searches and found this:

Anyone who has tried using their music collection on both iTunes/their iPod and with Windows Media Center they will know that the way iTunes embeds the Album Art into the files separately may allow the iPod to display the Album Art, but does not allow Media Center to show it.

Do not fear, I have the solution.

I went to the full extent of doing a re-tagging my entire music collection, not a small task and also unnecessary, the only thing you truly need to do is the following:

Make sure that each mp3 file has not got any embedded Album Art. You can use many applications to do this (iTunes, Windows Media Player, etc); I used Tag&Rename.

Have your music sorted into a folder per album structure, personally I have the following structure:
[Music Library Folder]/[Artist]/[Album](/[Disc #])

Make the music 'Read-only'. To do so, select the music, right-click and tick the 'Read-only' checkbox.
This is probably the most important step!

Make sure your iTunes library is empty, then drop all the Read-only music into iTunes.

Go through each Album in iTunes and use the 'Get Album Artwork' feature.
Must be iTunes 7 or later.

Once you have got all the Album Artwork download a program called 'iTunes Store file validator (iTSfv)', either from here or search for it.

Run iTSfv using only the 'Copy Folder.jpg to Album Folders' setting.
iTunes must be running for this step.

Your music should now have working Album Art in iTunes, your iPod and Windows Media Center now.
If you have albums that can't get the Album Art from iTunes, you can just download the artwork elsewhere and save it as Folder.jpg in the relative folder.

Hopefully this information helps someone out there as when I first came accross this issue I spent a few weeks looking for information, posting on forums, etc, and I was offered no solution at all.

If this works or does not work for you, let me know, I kind of rushed this post and could have possibly missed something.



The guy said it worked for him - I am just not sure where the Copy folder.jpg to Album folders option is loctated in ITSFV
~*McoreD*~
QUOTE(Broncodan @ Sep 11 2008, 12:12) *

The guy said it worked for him - I am just not sure where the Copy folder.jpg to Album folders option is loctated in ITSFV


Broncodan

The "Copy folder.jpg to Album folders" feature he is referring to, is now called:

"Export Artwork to Album folder as Artwork.jpg" in the iTSfv > File System tab. You can press F2 for Options and change the file name from Artwork.jpg to something else like Folder.jpg. Then the feature would say

"Export Artwork to Album folder as Folder.jpg"

Hope that works!
Jojo
QUOTE(~*McoreD*~ @ Sep 9 2008, 19:15) *

Jojo

I forgot to mention iTSfv also has a iterative feature that scans your music library and auto imports iTunes Store artwork... May be this is close to what you meant by automation?

To access this feature go to iTSfv > OneTouch > File System : Export iTunes Store Artwork using external music folder.

You can actually choose your music folder there, even though it says browse for the lossless folder.

I've tried that and it started to export stuff, but I couldn't figure out where the album art went.
It also scanned songs that already have album art attached to them, so I'm not sure if that's the right way to do it.

I was primarily looking for a function that would look at a bunch of songs I select and try to download album artwork from iTunes using my iTunes account.

I'm not sure why this can't be automated. iTSfv is already able to download album art manually when entering artist and album, by creating a dummy file. Instead of me having to enter artist and album name manually, why couldn't the program fetch these variables from the selected files and fill this information in automatically - one after one?
~*McoreD*~
QUOTE(Jojo @ Sep 12 2008, 03:26) *

I'm not sure why this can't be automated. iTSfv is already able to download album art manually when entering artist and album, by creating a dummy file. Instead of me having to enter artist and album name manually, why couldn't the program fetch these variables from the selected files and fill this information in automatically - one after one?


Jojo

Sorry! I was in the impression that this behavior was already there using Selected Tracks : Export iTunes Store Artwork... but it was locked to the firstly selected track.

Thanks to you I extended it today to support more than one file:

5.60.15.2 Selected Tracks : Export iTunes Store Artwork... always exported artwork of the firstly selected track [Jojo]

Could you please

Download http://www.sendspace.com/file/ji9uic and install

Select a few random tracks in iTunes
Press Ctrl+Down in iTSfv

Let me know if that was the expected behavior?

You might like to uncheck this prompt:

IPB Image

Jojo
QUOTE(~*McoreD*~ @ Sep 11 2008, 16:59) *

5.60.15.2 Selected Tracks : Export iTunes Store Artwork... always exported artwork of the firstly selected track [Jojo]

I still don't understand this function.
It says that it downloaded covers, but it is not embedded in the file nor can I find it anywhere on my hard drive.
~*McoreD*~
Jojo

The files should've been saved in the folder path where it says "Export Artwork to following folder as"

IPB Image

By default it is in

H:\Users\Mike\Music\iTunes\Album Artwork\iTSfv

It does not embed iTunes Store artwork into the track but implementing that is not hard. I can finally picture the whole process now:

Select the track/tracks in iTunes
Press "Import iTunes Store Artwork" in iTSfv
iTSfv attempts to the iTunes Store artwork via a dummy file
If there is an artwork, iTSfv embeds that into the selected track/tracks



I think the reason why this wasn't implemented is that iTunes has the "Get Album Artwork" feature which downloads the artwork from iTunes Store. When you validate the tracks using iTSfv, it will then embed/export the artwork anyway.

Jojo
QUOTE(~*McoreD*~ @ Sep 12 2008, 06:03) *

The files should've been saved in the folder path where it says "Export Artwork to following folder as"

IPB Image

the folder is there, but there is nothing inside. I'm using a user defined folder.
I have all the automatic creation of album art disabled (bottom of config page)


QUOTE

I think the reason why this wasn't implemented is that iTunes has the "Get Album Artwork" feature which downloads the artwork from iTunes Store. When you validate the tracks using iTSfv, it will then embed/export the artwork anyway.

right. The only reason for such a function would be to take advantage of iTSfv string filters that makes the tags more compatible iTunes way of matching tags with album art.
Steffen M.
Hy,

I'm a new user to iTSfv from Germany and I tasting tha different great functions.


I get a problem when using Synchroclean. My iTunes music folder is on a NAS \\01nas\UNTERHALTUNG\Musik and the library files are here \\01nas\UNTERHALTUNG\iTunes.

After starting it shows me that:

Please rewie the following information ...

Music folder Paths:
\\Smcbs01nas\UNTERHALTUNG\Musik\

iTunes Music Library.xml Path:
U:\iTunes\iTunes Library.xml

After continue I get the warning:

iTSfv has found that some or all of your tracks are not in any of the iTunes Music folder locations so iTSfv will not remove tracks out side of music folders.

Most of your music are in:
\\smcbs01nas\
Your iTunes Music folder location is:
U:\iTuines\iTunes Music\

fter pressing OK iTSfv starting delete my tracks out of iTunes. But my music is at the \\Smcbs01nas\UNTERHALTUNG\Musik\ folder? I don not know how to make the settings that it works? At iTunes I have not set 'iTunes manage my music folder'.


Version:
iTunes 8.0.0.35
iTSfv 5.60.15.1


Thanks, Steffen

~*McoreD*~
Steffen

iTSfv takes precautions before deleting music that is outside of the default music folder paths. If iTSfv detects that most of your music are located in a folder path which is different to the folder path that is set in iTunes Preferences then iTSfv will not remove tracks outside of the music folder path. iTSfv will however proceed to remove dead files - i.e. paths are invalid.

If your music files are located in

\\01nas\UNTERHALTUNG\Musik

then your iTunes Music folder path should be also set to

\\01nas\UNTERHALTUNG\Musik

You can verify this setting by going to iTunes Preference and then iTunes Music folder location.

iTunes has a bug in Windows where you cannot select a Network folder as a music folder. You have to map it as a Network Drive.

I assume you have mapped \\01nas\UNTERHALTUNG as U:

1. You should then set the music folder location in iTunes as U:

IPB Image

2. Right click a song in iTunes and click Get Info. What does the location of the music file say? \\01nas\UNTERHALTUNG\some artist\some album\some song.mp3 or U:\some artist\some album\some song.mp3?

If it says \\01nas\UNTERHALTUNG\some artist\some album\some song.mp3 then you are going to have problems because you cannot set the iTunes music folder path as \\01nas\UNTERHALTUNG

3. Before trying Synchroclean, make sure the file path links are active. Otherwise iTSfv will think the file is a dead file and proceed to remove it from the library.

4. Backup your ratings / played counts etc. using the Tags tab in iTSfv.

IPB Image

5. Make sure in iTSfv > Options > Explorer > Music folders tab you have U: as the default music folder.

IPB Image

6. Perform a full synchroclean after you have set the iTunes music folder location as U:

iTSfv will remove all the invalid tracks and re-add all the music from U:\

After this is done, you will not get the problem again.

Cheers,
McoreD
cubanresourceful
I get an error with your program. I am running 5.60.15.1, and if I change ANY option within the OPTIONS menu, and try to apply or save, it says this:

Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.

Object reference not set to an instance of an object.

I can click continue, and the application will not close, but I won't be able to save the preferences either. Is it an error on my side? Also, running iTunes 8. smile.gif Thanks you very much, I really love your autorating.
~*McoreD*~
cubanresourceful,

Could you please do the following?

Hopefully this won't crash until you do it all:

Open iTSfv

Press F2 to access options

Go to Advanced > Paths > Program

IPB Image

Browse Orginal user.config

Send me the xml file to mcored@gmail.com for analysis.

Thanks,
McoreD







cubanresourceful
I've sent the email, I hope you can find the bug (if there is any), and also thanks for the lightning fast response! Such a great software I have found here! smile.gif
~*McoreD*~
cubanresourceful

Thanks for the config file, unfortunately just like you said the config file did not have any abnormalities to figure out where the problem is. When you load iTSfv and it says "Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately" is there a Details button to copy more information? By that I mean something similar to:

System.NullReferenceException: Object reference not set to an instance of an object.
at iTSfv.frmMain.bwApp_DoWork(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

etc.

Could you please post this information here?



Steffen M.

Could you please install

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

which is an updated build where I suspect a possible error is:

5.60.15.3 Could not determine the music folder path where most of the music files are in the library when music files were in the root drive


Hvala,
McoreD


cubanresourceful
Okay, I'm going to install it and see, also here the error code:

CODE
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at iTSfv.frmOptions.sSettingsSaveAdvanced()
   at iTSfv.frmOptions.sSettingsSave()
   at iTSfv.frmOptions.sSettingsReload()
   at iTSfv.frmOptions.btnApply_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///I:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
iTSfv
    Assembly Version: 5.0.0.0
    Win32 Version: 5.60.15.1
    CodeBase: file:///I:/Program%20Files/iTSfv/iTSfv.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///I:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///I:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///I:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///I:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///I:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///I:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///I:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Interop.iTunesLib
    Assembly Version: 1.11.0.0
    Win32 Version: 1.11.0.0
    CodeBase: file:///I:/Program%20Files/iTSfv/Interop.iTunesLib.DLL
----------------------------------------
McoreIndexer
    Assembly Version: 2.9.7.0
    Win32 Version: 2.9.7.0
    CodeBase: file:///I:/Program%20Files/iTSfv/McoreIndexer.DLL
----------------------------------------
McoreSystem
    Assembly Version: 1.13.1.0
    Win32 Version: 1.13.1.0
    CodeBase: file:///I:/Program%20Files/iTSfv/McoreSystem.DLL
----------------------------------------
Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///I:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
m-7js8-u
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///I:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
Interop.ITDETECTORLib
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///I:/Program%20Files/iTSfv/Interop.ITDETECTORLib.DLL
----------------------------------------
System.Web
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///I:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Would you like me to enable JIT debugging for further details?
~*McoreD*~
Jojo

Good news about Lyrics. Finally there is a cure for supporting UTF8 characters. If you replace this dll

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

you will no longer have strange characters and don't have to use the replace-words.txt for that purpose.



cubanresourceful

Thanks for the output! I will look at iTSfv.frmOptions.sSettingsSaveAdvanced() and see what's going wrong. JIT isn't necessary.

QUOTE(cubanresourceful @ Sep 14 2008, 12:29) *

Okay, I'm going to install it and see


cubanresourceful,

Last build was for Steffan smile.gif

I went through the sSettingsSaveAdvanced function and the closest I could think of was an error related to Start with Windows.

Could you please install this build over?

http://www.sendspace.com/file/6mpe2s
cubanresourceful
QUOTE(~*McoreD*~ @ Sep 13 2008, 22:12) *

Jojo

Good news about Lyrics. Finally there is a cure for supporting UTF8 characters. If you replace this dll

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

you will no longer have strange characters and don't have to use the replace-words.txt for that purpose.



cubanresourceful

Thanks for the output! I will look at iTSfv.frmOptions.sSettingsSaveAdvanced() and see what's going wrong. JIT isn't necessary.

QUOTE(cubanresourceful @ Sep 14 2008, 12:29) *

Okay, I'm going to install it and see


cubanresourceful,

Last build was for Steffan smile.gif

I went through the sSettingsSaveAdvanced function and the closest I could think of was an error related to Start with Windows.

Could you please install this build over?

http://www.sendspace.com/file/6mpe2s

You are a genius! It now saves without an error, though it seems like its a prior version to what I installed? I guess that helps narrow down the code you are going to wade through? smile.gif
~*McoreD*~
cubanresourceful

That's splendid! May I ask what version are you running now?

This is the change I did:

http://code.google.com/p/itsfv/source/diff...2FfrmOptions.vb


waysid
Hi,

I recently made the decision to go back to itunes from mediamonkey and was looking for a way to copy my ratings and playcounts from mediamonkey into my itunes library.

I stumbled accross this app and I think its exactly what I need :-). All of my mediamonkey ratings are stored in POPM tags as so I figured I could use the option under "validate" and "library" to do so. I must be doing something wrong though because I am not seeing any results.

Here is what I am doing:

- opening latest version of itunes ( 8.0 )
- opening latest version of itsfv
- highlighting the song or songs in itunes that I want to process
- checking off "Import Rating from POPM... "
- clicking on "Validate Library for Selected Tracks"

Here's what I found in the log file: ( I used an Oasis song as an example )
2008-09-14T00:25:02 Job Started: VALIDATE_TRACKS_SELECTED
2008-09-14T00:25:03 Validating Disc: Standing On The Shoulder Of Gi - Oasis in D:\Music\Oasis\Standing On The Shoulder Of Gi
2008-09-14T00:25:03 Checks? False, Tracks? False, Library? True, File System? False
2008-09-14T00:25:03 Chosen Most Common Artist: "Oasis" with 100.00% confidence
2008-09-14T00:25:03 .
2008-09-14T00:25:03 Duration: 0 Hours 00 Minutes 0.375 Seconds
2008-09-14T00:25:03 Cleaning Temporary Files... in C:\Documents and Settings\user\Application Data\iTSfv\
2008-09-14T00:25:03 Job Finished: VALIDATE_TRACKS_SELECTED

So it seems like it should have worked. I don't see any rating appear though in iTunes?

Am I missing something here?

Thanks for any help.

~*McoreD*~
waysid,

Yes it should have worked.

Drag one of the music files to Mp3tag and see if you actually have the POPM frame filled.

IPB Image

You should see the POPULARIMETER there when you right click the song in Mp3tag and click Extended Tags...

I wonder if MM3 has saved it in a different frame? Mp3tag will be able to tell us.

Cheers.

Steffen M.
@~*McoreD*~: Thanks for your help.


I let iTSfv delete all my tracks from iTunes because tha path where \\01nas\ ... and then it starts to add my songs again. But there are some new problems:

iTSfv change some tags but I don't want that. For example my two digit track number now is without the 0 in front of 01. In some dirs I have only single titles without album informations. Here they get track numbers and some songs are not synchronised.


Thanks again, Steffen
cubanresourceful
I was using 5.60.15.1 before, if I remember correctly, and now you gave me 5.60.16.0, which saves perfectly. Again, thanks you very much. smile.gif Does this mean you have cornered the nasty bug and fixed him?
~*McoreD*~
QUOTE(Steffen M. @ Sep 14 2008, 17:25) *

@~*McoreD*~: Thanks for your help.

I let iTSfv delete all my tracks from iTunes because tha path where \\01nas\ ... and then it starts to add my songs again. But there are some new problems:

iTSfv change some tags but I don't want that. For example my two digit track number now is without the 0 in front of 01. In some dirs I have only single titles without album informations. Here they get track numbers and some songs are not synchronised.


Thanks again, Steffen


Steffen, before adding files to the iTunes library, iTSfv was refreshing tags including TrackNumber. So padding information could get lost during this. This behaviour is now optional in the next upcoming build.

5.60.19.0 Forcing tags to be refreshed while adding new files to library is now an option in Options : Explorer [Steffen M.]

It was cool how you noticed that; in iTunes you wouldn't see the difference: whether TrackNumber is padded or not.

I am not sure why some songs are not synchronized. It could be an once-off error. Hopefully it gets added the next time.

By the way you can use Windows Scheduled Tasks to automate this with iTSfv command line:

itsfv.exe add_files

QUOTE(cubanresourceful @ Sep 14 2008, 22:08) *

I was using 5.60.15.1 before, if I remember correctly, and now you gave me 5.60.16.0, which saves perfectly. Again, thanks you very much. smile.gif Does this mean you have cornered the nasty bug and fixed him?


I would like to think so cubanresourceful!

All,

Latest version of iTSfv beta can be found in

http://code.google.com/p/itsfv/

Cheers,
McoreD
waysid
Yes, I did use MP3Tag and confirmed that the POPM tag was filled. Could it be because I am not using the default itunes library?
~*McoreD*~
waysid,

I didn't understand what you meant by not using the default itunes library. The library that is accessed by iTSfv should be updated by iTSfv anyhow.
waysid
Itunes allows you to create different libraries ( resulting in different .itl files ).

I experimented further and was able to get some of the other features working ( eg I used the app to capitalize every word in the Name ).

I just can't seem to get any of the validate options to work. (eg I tried the "save vaildation result in itunes playlists." It didn't create any playlists for me )

Anyway thanks for your help, I'll keep playing around a bit more.
cubanresourceful
QUOTE(cubanresourceful @ Sep 14 2008, 22:08) *

I was using 5.60.15.1 before, if I remember correctly, and now you gave me 5.60.16.0, which saves perfectly. Again, thanks you very much. smile.gif Does this mean you have cornered the nasty bug and fixed him?

QUOTE

I would like to think so cubanresourceful!

All,

Latest version of iTSfv beta can be found in

http://code.google.com/p/itsfv/

Cheers,
McoreD

Good, glad to hear, especially the latest verion. I love bleeding edge releases. smile.gif

EDIT: I don't know if this program has this feature, but I went through every setting and didn't see it. Is it possible that, during validation, it renames tracks to however style you want ie "%AlbumArtist\(%Year%) %Album%"? I didn't see it, only an option for importing songs. That way, the iTunes library is updated, without losing playcounts, ratings, etc. (I could do this a longer way, ie using the playcounts/ratings in tags to restore them, but this would be a useful and welcome addition for validation, if its not already there.)

Just a thought maybe. smile.gif
~*McoreD*~
QUOTE(cubanresourceful @ Sep 15 2008, 09:41) *

EDIT: I don't know if this program has this feature, but I went through every setting and didn't see it. Is it possible that, during validation, it renames tracks to however style you want ie "%AlbumArtist\(%Year%) %Album%"? I didn't see it, only an option for importing songs. That way, the iTunes library is updated, without losing playcounts, ratings, etc. (I could do this a longer way, ie using the playcounts/ratings in tags to restore them, but this would be a useful and welcome addition for validation, if its not already there.)



cubanresourceful,

I appreciate the thought. It is quite possible to do the long way programmatically. With iTunes it is not possible to rename the files without changing the meta data. The option is to backup the ratings/played count and then remove the old files; rename the files; add the new files; restore ratings/played count. This will work if you don't have Keep my music folder organized option disabled. Personally I really encourage to let iTunes organize music. The purpose of iTSfv in the first place was to bridge this gap where people including myself finding it hard to do so. If you have all your music properly tagged, then you can let iTunes do all the work for you and forget about the file structure.

iTunes is designed so that file names or folder structure are transparent to the user. All your music is accessed using their meta tags within the iTunes Library. iTunes offers a standard file/folder structure which is the most compatible

If %DiscNumber% > 1 :

%AlbumArtist%\%Album%\%DiscNumber%-%TrackNumber% %Name%.mp3

Otherwise :

%AlbumArtist%\%Album%\%TrackNumber% %Name%.mp3

Just my 2 cents.. smile.gif


cubanresourceful
Your right, I just wish that iTunes would allow custom library placement configurations, or at least place the date in the album folder names. smile.gif Again, thanks for a wonderful program.
~*McoreD*~
Jojo / MetalMessiah78,

http://code.google.com/p/itsfv/

5.60.20.1 Removed dependence from iLyics and ensured lyrics are imported in UTF-8 [pt_ha]
5.60.20.0 Added new command line flag "synchroclean" which is the same as "add_folder remove_dead"
5.60.19.0 Forcing tags to be refreshed while adding new files to library is now an option in Options : Explorer [Steffen M.]
5.60.18.0 ReverseScrobble is now possible using command line interface using flag reverse_scrobble
5.60.17.0 Import PlayedCount from POPM or PCNT Frame for MP3 files using Library tab
5.60.16.0 Lyrics from LyricWiki will support all UTF-8 characters

I have permanently fixed the issue with LyricWiki and the setup is also 200 KiB smaller now because it directly accesses the LyricWiki servers without the need of a 3rd party DLL.
Jojo
QUOTE(~*McoreD*~ @ Sep 17 2008, 18:06) *

Jojo / MetalMessiah78,

http://code.google.com/p/itsfv/

5.60.20.1 Removed dependence from iLyics and ensured lyrics are imported in UTF-8 [pt_ha]
5.60.20.0 Added new command line flag "synchroclean" which is the same as "add_folder remove_dead"
5.60.19.0 Forcing tags to be refreshed while adding new files to library is now an option in Options : Explorer [Steffen M.]
5.60.18.0 ReverseScrobble is now possible using command line interface using flag reverse_scrobble
5.60.17.0 Import PlayedCount from POPM or PCNT Frame for MP3 files using Library tab
5.60.16.0 Lyrics from LyricWiki will support all UTF-8 characters

I have permanently fixed the issue with LyricWiki and the setup is also 200 KiB smaller now because it directly accesses the LyricWiki servers without the need of a 3rd party DLL.


great. I'll give this a try smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.