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
~*McoreD*~
xanadu1979,

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

5.54.1.0 Extended support to add an external folder to iTunes via Command Line e.g. add_folder "E:\Completed\Bjrk-Medlla-2004"
5.54.0.1 Fixed possibility where Locations with illegal paths could crash the current operation
5.54.0.0 Added support for searching album of selected track using customized search engines via Selected Tracks menu
5.53.2.0 Ability to exclude folders from scanning for new music via Options > Explorer > Music [xanadu1979]
5.53.1.1 Fixed possible crash while creating temporary directory while searching for unencrypted Artwork in iTunes Store [Samuel]
5.53.1.0 Update AAC tags unreable in other players to be readable as part of Update Databse refreshing Tags
NearlyGod
QUOTE(~*McoreD*~ @ Apr 7 2008, 20:24) *

When you say:
A wholly new box set would tag just fine as: 'artist - nameofboxset', using disc 1/3,2/3,3/3.
Do you mean you tag Artist field with 'artist - nameofboxset' ?


No, I like to keep the Artist tag as clean as possible. If it's an 'original' boxset, with albums unique to that release, the name of the boxset is perfectly usable as Album name. Unless someone decides to give different names to each disc, like cd1:diamonds, cd2:pearls, etc. I tend to ignore those, but when those names are usefully descriptive, it's a shame to lose them. Like we discussed earlier: Grouping is a way to get around this, pretty or not.

The only time when I monkey with a tag, is to put something else then 'Various' in the AlbumArtist field. I was getting too many of those, and changed a few really large sets of collections (e.g. Rough Guides and Alternative Times) into AlbumArtist: 'Various RG' and 'Various AT'. It's like Grouping, but a bit less polished. Otherwise, I'm quite conformist wink.gif

Your points about the issues that come up when handling boxset-albumart are exactly what I'm currently dealing with. Do I remember correctly a screenshot you posted with a 50CD Elvis set? I've got that one coming up, so if you have any better ideas than to use Grouping, let me know, hehe.

My goal is to have my files to be as independent from any specific application as possible. As you can tell, I'm currently working on multi-cd albums and boxsets --- and it's a pain dry.gif

One of the things that is surprisingly time-consuming is properly filling the disccount and discnumber tags when they're completely empty to begin with. I work in batches (mostly to be able to keep overview for myself but also to limit the damage if I really mess up) and am now using Foobar to fill those disccount/number tags.

For example, first I load all 2CD sets of the current batch in Foobar and tag the disccount '2', load the 3CD sets and tag them '3'. Then I load every 1st cd, to tag the discnumber '1'. And then on to 2 and 3.

Because there is no single system of organization on file-level (some are in subdirs cd1, cd2, disc1, A, B, others are in one dir but have filenames '201track..212track' instead of 'cd2/01track..cd2/12track' , etc etc), I don't see how this can be automated, but if you have a brilliant idea cool.gif

Lastly, a little thing I noticed: on the tab Selected Tracks/Editor, the status for the checkbox 'Also rename the file to match the case' isn't remembered between sessions, whereas all others are.

Cheers, ...until next weekend, probably!

PS something quite different - one of the reasons I've been making my library (also) available in iTunes, is that most people are familiar with the program. Unlike Total Commander, WinAmp, Foobar or even MediaMonkey, about which I got complaints from visitors who wanted to browse and play. (I'm not going to mention WMP, I hate hate hate that). Trouble is, iTunes doesn't have a Read-Only mode, aka Party Mode. So my idea of preventing problems by offering a well-known program for drunken revelers is backfiring a bit. Yes, they can actually control it, but the problem is, they can actually control it... Since I don't want to have a Killing (tag-)Fields, I would jump for joy if you found a way for iTSfv to put iTunes in some kind of read-only mode. I don't care about the library (easily backupped or rebuilt), only about the actual music files.
Locking the entire PC, except for iTunes, would be just fine. We're not talking hack-proof, but just a way to protect people who think they're being hilariously funny, from my wrath.
~*McoreD*~
Hi NearlyGod,

Thanks for the tip about the US iTunes Store account. It was indeed possible that way! I didn't try it because I already had a AUS iTunes Store account. Now all is good.

You were right about seeing the Elvis' 50 CD Boxset organized that way in iTunes:


IPB Image

I also have Beatles the same way.

IPB Image

Like you said, this method becomes iTunes-only and I don't prefer that.

About adding multi-disc albums with no DiscNumber before them is a painful task, yes. An automated implementation becomes quite tricky too, with different file naming conventions. This is a reason why the Add New Files dialog box in iTSfv has a warning to add only one disc at a time. This however does not mean we cannot try, does it? I will experiment with this for the next major build.

I wished there was a Party Mode like Plus! DME in iTunes. Microsoft killed it eventually. I had a look in the iTunes SDK but unfortunately there is no method of locking iTunes is any sort. We will see what Apple is upto in iTunes 8!

Cheers,
McoreD

xanadu1979
I think I've got a few bugs to report. I am including screenshots of each of them.

I am using XP SP3 (this behavior also happened on SP2) and I have my display set to 120dpi. You can set this in your display properties. Since a few releases ago, the controls on the form are too big for the form itself and you don't allow the user to resize the form.

Screenshot:
IPB Image

Also, when using the Track Replace Assistant, any mp3 files that I drag to the top form are displayed in the list twice.

Screenshot:
IPB Image

Again, thanks for the great program. It has become an invaluable resource for me.
~*McoreD*~
Hi xanadu1979,

Thanks for the appreciation and feedback.

I am ashamed at that ugly 120 DPI Screenshot. The good news is that you are saying this started happening after a few releases ago. So that means the Larger Font size support is already built in but I haven't thought about the Form Size. This will be immediately tested and fixed for next beta release.

For the duplicate addition of files in Track Replace Assistant, I know the reason why:

Options > Advanced > Formats > Other Audio formats

will read

CODE
flac,mpc,ogg,mp3


for you.

Please remove mp3 so you will read

CODE
flac,mpc,ogg


I will be fixing this for the next release.

I am glad you find Track Replace Assistant useful, you are the first person I seen using it. smile.gif

Cheers,
McoreD

Edit: Is TagLib# File Validator (Tools menu) and Options window fine for you with 120 DPI?
xanadu1979
QUOTE(~*McoreD*~ @ May 2 2008, 05:21) *

Edit: Is TagLib# File Validator (Tools menu) and Options window fine for you with 120 DPI?


Off the top of my head, I think they look fine. I'll try to remember to double-check when I am on my home computer.
~*McoreD*~
xanadu1979,

I have them addressed for the next release:

Here is a screenshot with 120 DPI:
IPB Image

5.59.2.0 Main Window is now resizable and maximizable [xanadu1979]
5.59.1.0 Track Replace Assistant Window is now resizable and maximizable
5.59.0.2 Fixed glitch where Track Replace Assistant would display a file multiple times [xanadu1979]
5.59.0.1 Main Window was not displaying controls properly for 120 DPI settings from build 5.52.2.0 [xanadu1979]

5.59.0.0 Import Rating from PCNT or POPM Frame as part of validation via Library tab
5.58.0.0 Write PlayedCount information to PCNT frame as part of validation via Options : Tracks : Ratings|PlayedCount tab
5.57.0.0 Write PlayedCount|Rating information to POPM frame as part of validation via Options : Tracks : Ratings|PlayedCount tab
5.56.0.5 Fixed crash due to Object reference not set to an instance of an object error while saving validation results to M3U playlist [Chris Daniels]
5.56.0.4 Fixed crash due to possible Object reference not set to an instance of an object errors while grabbing Artwork using iTunes Artwork Grabber [ChipT]
5.56.0.3 Fixed Object reference not set to an instance of an object error introduced after build 5.55.0.1 while getting Artwork [Bill]
5.56.0.2 Fixed instability due to possible unauthorized copy file operations [drewaf63]

Thanks for reporting this issue quite clearly.

Cheers,
McoreD
Jojo
I like the new icons cool.gif
~*McoreD*~
Hi All, I have released build 5.59.4.1 beta before I break something. biggrin.gif

IPB Image

5.59.4.1 Fixed possible application crashes when initiating TabLib# Editor
5.59.4.0 Import PlayedCount and Rating information from POPM and/or PCNT Frames as an OneTouch action via OneTouch : Library tab
5.59.3.0 Write PlayedCount and Rating information to POPM and PCNT frames as an OneTouch action via OneTouch : Tracks tab

https://sourceforge.net/project/showfiles.p...group_id=204248
DrKnowLittle
QUOTE(~*McoreD*~ @ May 4 2008, 23:57) *

Hi All, I have released build 5.59.4.1 beta before I break something. biggrin.gif



Hi , I just had to register to say thanks !

This made playing music on my ipod so much better smile.gif

Only on pice of the puzzle missing for me ,it might be me no doin it right but I can't get the rename folder option to work w/o making a copy to iTunes folder, I keep my music sorted in alfabetic in folders from a-z so I don't want them all to end up in one single folder.

for example : X:\Muisc\A\Alanis Morissette - Jagged Little Pill (1995)

I guess my question is , would it be possible to use the rename feature "Music Folder Structure" found under (Options -> Explorer -> Rules) without the "Copy files to..." ?

Br
DrKnowLittle
~*McoreD*~
Hi DrKnowLittle,

Thanks for the feedback. smile.gif

I can see the current Music Folder strucutures:

%AlbumArtist%\%Album%
%AlbumArtist%\(%Year%) %Album%
%AlbumArtist%\%Year% %Album%
%Genre%\%AlbumArtist% - %Album%
%Genre%\%AlbumArtist% - (%Year%) %Album%

do not support the structure you are after.

I will add that for the next beta build.

My personal opinion on this: iTunes default music folder structure is the recommended structure with "Organize Music Folder" setting turned on. I have over 22000 music files, organized in AlbumArtist\Album this way. How you have your music files organized in custom manner does not matter when it comes to music browsing within the player. It is going to extract the Metatags from the files and display them to you anyway.

Cheers,
McoreD

Edit:

DrKnowLittle, what a coincidence. I was just listening to her

Alanis Morissette - The Collection

01 Thank You [229 Kibit/s] [7,686 KiB]
02 Head Over Feet [256 Kibit/s] [8,712 KiB]
03 8 Easy Steps [253 Kibit/s] [5,793 KiB]
04 Everything [252 Kibit/s] [8,882 KiB]
05 Crazy [241 Kibit/s] [6,902 KiB]
06 Ironic [257 Kibit/s] [7,626 KiB]
07 Princess Familiar (MTV unplugged) [256 Kibit/s] [9,025 KiB]
08 You Learn [270 Kibit/s] [8,339 KiB]
09 Simple Together [243 Kibit/s] [9,003 KiB]
10 You Oughta Know [254 Kibit/s] [8,138 KiB]
11 That I Would Be Good [230 Kibit/s] [7,672 KiB]
12 Sister Blister [255 Kibit/s] [8,319 KiB]
13 Hands Clean [258 Kibit/s] [9,070 KiB]
14 Mercy (from the 'Prayer Cycle') [247 Kibit/s] [7,207 KiB]
15 Still (from the 'Dogma' soundtrack) [258 Kibit/s] [12,358 KiB]
16 Uninvited (from the 'City of Angels' soundtrack) [244 Kibit/s] [8,664 KiB]
17 Let's Do It (Let's Fall In Love) (from the 'De-Lovely' soundtrack) [240 Kibit/s] [6,405 KiB]
18 Hand In My Pocket [227 Kibit/s] [6,542 KiB]

DrKnowLittle
QUOTE(~*McoreD*~ @ May 7 2008, 01:54) *


I can see the current Music Folder strucutures:

%AlbumArtist%\%Album%
%AlbumArtist%\(%Year%) %Album%
%AlbumArtist%\%Year% %Album%
%Genre%\%AlbumArtist% - %Album%
%Genre%\%AlbumArtist% - (%Year%) %Album%

do not support the structure you are after.

I will add that for the next beta build.

My personal opinion on this: iTunes default music folder structure is the recommended structure with "Organize Music Folder" setting turned on. I have over 22000 music files, organized in AlbumArtist\Album this way. How you have your music files organized in custom manner does not matter when it comes to music browsing within the player. It is going to extract the Metatags from the files and display them to you anyway.



Nothing wrong with a little Alanis wink.gif

Main reason I want to keep my structure is that I use Tversity as upnp server and it has a nice browse by folder that is much faster on my philips streamium than scrolling down a endless list of albums wink.gif

Looking forward to the next build , it would make my tagging spree a 2 step business using AAD and iTSfv.

Br
DrKnowLittle
~*McoreD*~
Hi DrKnowLittle,

I will be starting to gradually support all possible foobar2000 functions
http://wiki.hydrogenaudio.org/index.php?ti...tring_functions

Initially, with the next release it will only support

$cut(tag, number)

Usage:

IPB Image


Debug:

2008-05-08T21:05:14 Initialized Adding Music via Drag&Drop
2008-05-08T21:05:14 Found one or more JPG files in source Album Folder...
2008-05-08T21:05:14 Job Started: ADD_NEW_TRACKS
2008-05-08T21:05:30 Added E:\Completed\Alanis Morisette - Crazy (2005)\01_02 - Crazy (Claude La Gache Mix).mp3 to G:\Users\Mike\Music\iTunes\iTunes Music\A\Alanis Morissette\Crazy\01_02 - Crazy (Claude La Gache Mix).mp3
2008-05-08T21:05:30 Found single album. Starting to copy log/nfo files...
2008-05-08T21:05:30 Copied E:\Completed\Alanis Morisette - Crazy (2005)\folder.jpg to G:\Users\Mike\Music\iTunes\iTunes Music\A\Alanis Morissette\Crazy\folder.jpg
2008-05-08T21:06:13 Added E:\Completed\Alanis Morisette - Crazy (2005)\01_01 - Crazy (James Michael Mix).mp3 to G:\Users\Mike\Music\iTunes\iTunes Music\A\Alanis Morissette\Crazy\01_01 - Crazy (James Michael Mix).mp3
2008-05-08T21:06:13 Duration: 0 Hours 00 Minutes 59.2538104 Seconds
2008-05-08T21:06:13 Cleaning Temporary Files... in G:\Users\Mike\AppData\Roaming\iTSfv\
2008-05-08T21:06:17 Job Finished: ADD_NEW_TRACKS
DrKnowLittle
QUOTE(~*McoreD*~ @ May 8 2008, 14:57) *

Hi DrKnowLittle,

I will be starting to gradually support all possible foobar2000 functions
http://wiki.hydrogenaudio.org/index.php?ti...tring_functions

Initially, with the next release it will only support

$cut(tag, number)

Usage:

IPB Image




Hi sounds good , but Im a bit confused.

Do I still nedd to tick the " Copy files.." for the rename to happen ?

Br
DrKnowLittle
~*McoreD*~
QUOTE(DrKnowLittle @ May 9 2008, 04:16) *

Hi sounds good , but Im a bit confused.

Do I still nedd to tick the " Copy files.." for the rename to happen ?

Br
DrKnowLittle


Hi, the Music folder structure is used for copying music from other directories to Music folder.

For example, when the mp3 files are in the folder such as

E:\Completed\Alanis Morisette - Crazy (2005)\01_01 - Crazy (James Michael Mix).mp3

and you want to add them to iTunes, you would copy them with any music folder structure you prefer. So $cut(%AlbumArtist%, 1)\%AlbumArtist%\%Album% structure would copy the songs as

G:\Users\Mike\Music\iTunes\iTunes Music\A\Alanis Morissette\Crazy\01_01 - Crazy (James Michael Mix).mp3



If you prefer not to copy files and use the music folder structure to wherever you have that music, that is going to arise some ambiguity and I will need to sort some doubts out. In this example, the original folder is:
E:\Completed\Alanis Morisette - Crazy (2005). So where would the mp3 files in this folder be moved to, according to the music folder structure?

E:\Completed\Alanis Morisette - Crazy (2005)\A\Alanis Morissette\ ?
E:\Completed\A\Alanis Morissette\ ?

Commonsense tells me the sensible location is E:\Completed\A\Alanis Morissette\

Is this what you prefer?


Edit:

I have made the adjustments so it will do what I described earlier:

IPB Image

Cheers.
~*McoreD*~
DrKnowLittle

5.60.1.0 Abililty to organize music files according to a folder structure without having to Copy files [DrKnowLittle]
5.60.0.0 Added title formatting support initially supporting $cut(tag,number) that can be used as $cut(%AlbumArtist%,1) in Options [DrKnowLittle]
5.59.4.2 Customized Music Folder structure patterns were not added to Music Folder structure list for next launch

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

If you disable the Copy files check but enable the Music folder structure then iTSfv will attempt to relocate the files before adding it to iTunes. Some useful info: if AlbumArtist is blank, then iTSfv will fall back to Artist tag. If Artist tag is empty it will fall back to "Various Artists". So the worst case scenario for badly tagged files would be it being moved to V\Various Artists\Unknown Album. I hope it doesn't get there.

Cheers
McoreD
~*McoreD*~
I wished iTunes GUI was customizable via SDK like foobar2000.

However, I had my go at having a LyricViewer for iTunes mainly because,

iTunes LyricViewer is too hideous
I needed LyricWiki to automatically download Lyrics into tracks that didn't have lyrics

IPB Image

I will play with it more and have it visible in Tools >Lyric Viewer in the next build if anybody is interested to try. smile.gif
NearlyGod

McoreD, I haven't had the time to check in or experiment much, and will not for the next few weeks. The new build is looking even more impressive than the last. Foobar function support should prove very useful.

I like the status window, it provides some extra clarity that might have been lacking. Is it possible to make it auto-scroll, or to fill it top-to-bottom, so the latest actions are always (the most) visible?

QUOTE(~*McoreD*~ @ May 9 2008, 22:24) *

iTunes LyricViewer is too hideous


laugh.gif

Cheers,

NG
DrKnowLittle
QUOTE(~*McoreD*~ @ May 9 2008, 10:29) *

DrKnowLittle

5.60.1.0 Abililty to organize music files according to a folder structure without having to Copy files [DrKnowLittle]
5.60.0.0 Added title formatting support initially supporting $cut(tag,number) that can be used as $cut(%AlbumArtist%,1) in Options [DrKnowLittle]
5.59.4.2 Customized Music Folder structure patterns were not added to Music Folder structure list for next launch

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

If you disable the Copy files check but enable the Music folder structure then iTSfv will attempt to relocate the files before adding it to iTunes. Some useful info: if AlbumArtist is blank, then iTSfv will fall back to Artist tag. If Artist tag is empty it will fall back to "Various Artists". So the worst case scenario for badly tagged files would be it being moved to V\Various Artists\Unknown Album. I hope it doesn't get there.

Cheers
McoreD


Hi , took me a while to test but here is the result ...


Using latest build 5.60.1.0

I have set the organize music files option to "$cut(%AlbumArtist%, 1)\%Artist%-%Album%(%Year%)" , I tried with the "copy files" checked and unchecked but results are the same.


for example take the dir D:\Musik\F\Foo_Fighters-Echoes_Silence_Patience_And_Grace-(RETAIL)-2007 ( and yes D:\Musik is in the folder list)

When I add the dir I end up with 2 things.


a dir named "D:\Musik\F\$cut(Foo Fighters, 1)\Foo Fighters-Echoes, Silence, Patience & Grace(2007)" with my mp3 files and covers.

and a dir still called "D:\Musik\F\Foo_Fighters-Echoes_Silence_Patience_And_Grace-(RETAIL)-2007" with some files still left.



So It's not quite what I wanted but it's getting there cool.gif


Br
DrKnowLittle
~*McoreD*~
DrKnowLittle,

Could you please try

CODE
$cut(%AlbumArtist%,1)\%Artist%-%Album%(%Year%)


without a space between %AlbumArtist% and 1?

This is fixed for the next build.

NearlyGod,

That was a nice useful tweak and added:

5.60.2.0 Verbose mode will auto scroll to latest status message [NearlyGod]
5.60.1.2 Fixed instability due to possible Value cannot be null error while getting file name path [zirconiumzephyr]
5.60.1.1 Fixed instability due possible Index was outside the bounds of the array exception while retrieving fixed case [kevinnsmithh]

Cheers,
McoreD


Edit: DrKnowLittle, there will be some non-mp3 files still left. I will also address this issue in the next build.
DrKnowLittle
QUOTE(~*McoreD*~ @ May 12 2008, 13:59) *

DrKnowLittle,

Could you please try

CODE
$cut(%AlbumArtist%,1)\%Artist%-%Album%(%Year%)


without a space between %AlbumArtist% and 1?

This is fixed for the next build.

NearlyGod,

That was a nice useful tweak and added:

5.60.2.0 Verbose mode will auto scroll to latest status message [NearlyGod]
5.60.1.2 Fixed instability due to possible Value cannot be null error while getting file name path [zirconiumzephyr]
5.60.1.1 Fixed instability due possible Index was outside the bounds of the array exception while retrieving fixed case [kevinnsmithh]

Cheers,
McoreD


Edit: DrKnowLittle, there will be some non-mp3 files still left. I will also address this issue in the next build.


It helped , but it not quite right yet wink.gif

Now I got D:\Musik\G\G\Gabrielle-Always(2007) instead of D:\Musik\G\Gabrielle-Always(2007)

smile.gif
~*McoreD*~
What was your original folder location of the mp3 files belongs to Gabrielle-Always(2007), DrKnowLittle?

For example, If the mp3 files were in

D:\Musik\F\Foo_Fighters-Echoes_Silence_Patience_And_Grace-(RETAIL)-2007

then it will indeed get moved to

D:\Musik\F\F\Foo Fighters-Echoes, Silence, Patience & Grace(2007)

This is because you already had Foo Fighters-Echoes, Silence, Patience & Grace(2007) inside a folder called "F".

Is this the case with Gabrielle?

Edit:

I see what you were trying to achieve. You wanted them to move them to music folder. If I am right, you wanted Move to Music folder instead of Copy. I think I misunderstood you as being needed organize source mp3 folder according to a structure.

Edit 2:

I have modified the explorer options to support this feature as follows:

IPB Image
DrKnowLittle
QUOTE(~*McoreD*~ @ May 12 2008, 15:22) *

What was your original folder location of the mp3 files belongs to Gabrielle-Always(2007), DrKnowLittle?

For example, If the mp3 files were in

D:\Musik\F\Foo_Fighters-Echoes_Silence_Patience_And_Grace-(RETAIL)-2007

then it will indeed get moved to

D:\Musik\F\F\Foo Fighters-Echoes, Silence, Patience & Grace(2007)

This is because you already had Foo Fighters-Echoes, Silence, Patience & Grace(2007) inside a folder called "F".

Is this the case with Gabrielle?



yes that was the case, I was under the impression that the rename option was working with Music Folder as root dir.

for example I have my music sorted and unsorted under various directorys in D:\Musik, so I tought that the naming option would add to that root dir and not like now , but both ways work fine for now that I know smile.gif

Br
DrKnowLittle

Ps!
Don't spend to much time trying to sort out my stuff , Im sure you must have someting more important wink.gif
~*McoreD*~
DrKnowLittle

I have uploaded the latest version here. Hope this works as we discussed. smile.gif

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

5.60.3.1 Fixed instability due to possible invalid charactors while getting file name from pattern [JoseHidalgo]
5.60.3.0 Ability to move files from the source folder to Music folder before adding files to iTunes [DrKnowLittle]
5.60.2.2 Function paramaters with a space e.g. $cut(tag, number) was not handled the same way as $cut(tag,number) [DrKnowLittle]
5.60.2.1 Did not move all non-audio files when organizing music files before adding to iTunes without copying [DrKnowLittle]
5.60.2.0 Verbose mode will auto scroll to latest status message [NearlyGod]
5.60.1.2 Fixed instability due to possible Value cannot be null error while getting file name path [zirconiumzephyr]
5.60.1.1 Fixed instability due possible Index was outside the bounds of the array exception while retrieving fixed case [kevinnsmithh]

Cheers
McoreD
alexcel
Hi:

I am having trouble running 5.60.3.1 + latest iTunes on Vista SP1 blink.gif

1)
If have removed old comments in my mp3 files using mp3tag v2.41. They were ID3v2.3 comments

I am using iTSFV to sync my iTunes database to my tags, using the option "Update database refreshing tags in file" option and then validating my library

The old comments still appear in the iTunes database, but mp3tag confirms there are no comments as I deleted them.

2 problem)
I am trying to import new tracks to database using "Synchroclean" but it won't import any new tracks.

3)
When I try to validate folders without folder.jpg itsfv shows no one. I have several folders without folder.jpg, although the music files inside are protected m4p

Maybe I am doing anything wrong in the three cases.

Please help. And thanks for the great job! smile.gif


~*McoreD*~
Hi alexcel,

1/ I see something weird going on with iTunes and comments being rewritten back.

2/ For Synchrocleaning M4P files, please add the extension m4p here:

IPB Image

3/ iTSfv was looking for all possible artwork in the album folder so if you were checking for existence of Folder.jpg and if iTSfv found Artwork.jpg there instead, it would still report as there is Artwork. This is fixed for the next build.


5.60.4.2 Checking for missing Artwork checked the presence of all possible artwork files in the album directory [alexcel]
5.60.4.1 Checking for missing Artwork did not run for Check Standard in Selected Tracks button
5.60.4.0 Artwork thumbnail in the Artwork Chooser dialog box is double clickable
5.60.3.3 Fixed instability during editing tracks if the track locations were longer than 260 characters
5.60.3.2 Fixed instability during validation of discs if the track locations were longer than 260 characters [MJC]

Cheers.
alexcel
Hi MCoreD

Thanks for the reply.


On the comments topic, any ideas on how to remove those old comments ans solve the issue?

And lastly, I have a digital booklet on pdf format that is giving me a lot of errors. could you fix it?

Thanks!!
~*McoreD*~
Alex,

Were the comments you removed similar to

000005D1 0000069B 000012D6 000015BE 0002B584 0002DD24 000063B0

I managed to track this issue

5.60.5.1 Albums without consecutive tracks log file was not updated for validating selected tracks [Pythago]
5.60.5.0 Remove Lyrics from Track feature in Selected Tracks : Editor is now extended to remove Comments
5.60.4.3 Update Database refreshing tags in file settings did not sometimes remove junk comments such as 000005D1 0000069B 000012D6 000015BE 0002B584 0002DD24 000063B0 [alexcel]
5.60.4.2 Checking for missing Artwork checked the presence of all possible artwork files in the album directory [alexcel]

I am afraid fixing PDF is beyond the scope of iTunes Store file validator despite it being a valid iTunes Store file. smile.gif
alexcel
QUOTE(~*McoreD*~ @ May 17 2008, 18:10) *


I am afraid fixing PDF is beyond the scope of iTunes Store file validator despite it being a valid iTunes Store file. smile.gif


No, no, no, I just want to skip pdf files and avoid the errors itsfv shows...cause it can't write to pdf, of course

The comments I removed were comments written by me plus some others that were string of numbers as you showed (000005D1 0000069B 000012D6 000015BE 0002B584 0002DD24 000063B0)

I'll give a try to the new beta as soon as you publish it.

Thanks!!
~*McoreD*~
Hi alexcel,

I wasn't aware that PDF files were included in the validation process and see no reason how. What errors does iTSfv show? Could you please send your error/warning logs? You can do so by Help menu : Submit bug report...

Cheers.
xanadu1979
Adding new tracks via the explorer tab has stopped working for me. It looks like it's trying to add the files using a path that is different than the actual file paths. The lines below show up in my warning log. I have replaced some of the personal text, but it shouldn't make a difference.

The files aren't really in D:\User's Music\Artist, they are in D:\User's Music\Radio Shows\Artist.

D:\User's Music is my iTunes library location and it is set as my music folder location in iTSFv.

Ok, I've done some more testing. If I change the option "When adding files not under any music folder locations" from "Copy to music folders" to "let iTunes determine", then the program successfully adds the files to the library, but when it does so it tries to re-organize them in the filesystem based on the "Organize music files as" setting.

When the files are already in a music folder defined in iTSFv, I don't think the program should be worrying about copying them anywhere or reorganizing them. When I place the files in my music folder, I have them organized the way I want them. The program never did this before the last few releases.

CODE

2008-05-18T10:15:05 Could not find a part of the path 'D:\User's Music\Artist\Album\01. Title 1.mp3'. for D:\User's Music\Artist\Album\01. Title 1.mp3
2008-05-18T10:15:07 Could not find a part of the path 'D:\User's Music\Artist\Album\04. Title 4.mp3'. for D:\User's Music\Artist\Album\04. Title 4.mp3
2008-05-18T10:15:07 Could not find a part of the path 'D:\User's Music\Artist\Album\03. Title 3.mp3'. for D:\User's Music\Artist\Album\03. Title 3.mp3
2008-05-18T10:15:07 Could not find a part of the path 'D:\User's Music\Artist\Album\02. Title 2.mp3'. for D:\User's Music\Artist\Album\02. Title 2.mp3
~*McoreD*~
Hi xanadu1979,

Some work was done in the Adding files section according to a few posts below.

Untick Organize Music files as

and could you please retry for now?

Thanks,
McoreD
~*McoreD*~
QUOTE(xanadu1979 @ May 18 2008, 23:45) *

Ok, I've done some more testing. If I change the option "When adding files not under any music folder locations" from "Copy to music folders" to "let iTunes determine", then the program successfully adds the files to the library, but when it does so it tries to re-organize them in the filesystem based on the "Organize music files as" setting.


xanadu,

I have figured out the cause of this.

Here is a ClickOnce package of iTSfv that has the above fix

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

5.60.5.2 Adding music files from Music folder did not work properly if Organize files checkBox was turned on after build 5.60.3.0 [xanadu1979]

IPB Image

Cheers,
McoreD
xanadu1979
Yes, that seems to have fixed it.

But, the ClickOnce package didn't cleanly install over my existing iTSFv. It didn't bring over my settings or anything. Is that because it was just a build for testing?

I uninstalled the ClickOnce version and the existing version still works fine. So I'll wait for the installer to show up on sourceforge.
~*McoreD*~
xanadu,

When you say existing version still working fine - do you mean after unchecking Organize files as checkBox?

ClickOnce installs are independent from InnoSetup installed versions. My future plan was to eventually completely move to ClickOnce installs. You can restore settings into ClickOnce iTSfv using Options > Advanced > Paths. smile.gif



alexcel
Hi:

I've given a try to latest beta build.

I do not know if I am understanding the option wrong, but this is what is happening to me with option "Update database refreshing tags in files" enabled:
1.- I remove all comments using mp3tag2.41. I double check comments are effectively removed
2.- The comments are still present in ITunes db.
3.- I run ITSFV with option "Update database refreshing..."
4.- I open ITunes and comments are still present
5.- I check with mp3tag and comments are rewritten back to my files

So it seems that instead of updating my ITunes db from tags in my files iTSFV is updating my tags from my database content. It is the opposite as I supposed iTSFV would do.

Maybe I have understood the option wrong, all the way around.

Please let me know.

On the other issue, pdf files, they are not errors properly said (ITSFV does not crash or hang at all), but appear as ITSFV non-compliant tags, ITSFV tries to find artwork with google, etc, and the process slows down. There appear several warnings in the logs. SO, I can't send a bug. Sorry for misleading you. My english is not so good.
xanadu1979
QUOTE(~*McoreD*~ @ May 19 2008, 08:01) *

xanadu,

When you say existing version still working fine - do you mean after unchecking Organize files as checkBox?



No, I just meant that uninstalling the ClickOnce version didn't screw up the InnoSetup version.


QUOTE(alexcel @ May 19 2008, 08:24) *

On the other issue, pdf files, they are not errors properly said (ITSFV does not crash or hang at all), but appear as ITSFV non-compliant tags, ITSFV tries to find artwork with google, etc, and the process slows down. There appear several warnings in the logs. SO, I can't send a bug. Sorry for misleading you. My english is not so good.


I also noticed that the program was trying to process a pdf file when I validated my library with the latest version of iTSFv. It didn't seem to cause any problems but I can see how it would slow down the process if you had a lot of pdf's in your music folder.
xanadu1979
Are you going to an InnoSetup version of 5.60.5.2? If not, are you going to keep pushing builds of the ClickOnce version? I'm fine with migrating my settings over to the ClickOnce install as long as you keep making builds with it. I don't want to switch back and forth between ClickOnce and InnoSetup.
~*McoreD*~
QUOTE(xanadu1979 @ May 19 2008, 23:18) *

Are you going to do an InnoSetup version of 5.60.5.2? If not, are you going to keep pushing builds of the ClickOnce version? I'm fine with migrating my settings over to the ClickOnce install as long as you keep making builds with it. I don't want to switch back and forth between ClickOnce and InnoSetup.


Hi xanadu1979,

I have uploaded the latest build to SF.net

5.60.5.3 Removed possibility where iTunes database comments could sometimes be written back to ID3v2 comments tag [alexcel]
5.60.5.2 Adding music files from Music folder did not work properly if Organize files checkBox was turned on after build
5.60.3.0 [xanadu1979]
5.60.5.1 Albums without consecutive tracks log file was not updated for validating selected tracks [Pythago]
5.60.5.0 Remove Lyrics from Track feature in Selected Tracks : Editor is now extended to remove Comments

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


I was afraid that would be case: having two install methods in public, causing confusion. I scratched idea of rolling out ClickOnce installs in public, so it will not be the official method of deployment. I will continue to use SourceForge for releasing beta and stable builds as before.

I would suggest you continue using SourceForge for future builds.

Cheers,
McoreD

Off the record: yes, I will be rolling out ClickOnce installs as well, for private beta testing. (There is a few contacts via email/IM who deploy iTSfv using ClickOnce)
~*McoreD*~
QUOTE(alexcel @ May 19 2008, 22:24) *

Hi:

I've given a try to latest beta build.

I do not know if I am understanding the option wrong, but this is what is happening to me with option "Update database refreshing tags in files" enabled:
1.- I remove all comments using mp3tag2.41. I double check comments are effectively removed
2.- The comments are still present in ITunes db.
3.- I run ITSFV with option "Update database refreshing..."
4.- I open ITunes and comments are still present
5.- I check with mp3tag and comments are rewritten back to my files

So it seems that instead of updating my ITunes db from tags in my files iTSFV is updating my tags from my database content. It is the opposite as I supposed iTSFV would do.

Maybe I have understood the option wrong, all the way around.

Please let me know.

On the other issue, pdf files, they are not errors properly said (ITSFV does not crash or hang at all), but appear as ITSFV non-compliant tags, ITSFV tries to find artwork with google, etc, and the process slows down. There appear several warnings in the logs. SO, I can't send a bug. Sorry for misleading you. My english is not so good.


alexcel,

You haven't misunderstood anything. It was just syncing between ID3v2 tags and iTunes XML Database being a bit tricky. I hope I got it right with the latest beta. iTunes was doing strange things with the Comments tag.

If removing Comments was your intention, there is a way in iTSfv too that I'd like to mention:

IPB Image

About the PDF issue:

When you have External files to be moved according to folder structure, iTSfv will attempt to move files from the old location to the new location. PDF files can be included in these non-audio files. This only happens if you changed the default behavior: Copy files to Default music folder in Options > Explorer.

alexcel, Could you still send me the warning log file to mcored@gmail.com?

You can disable iTSfv looking for Album Art etc, in Options > Advanced > Sources > Artwork.

Cheers.
~*McoreD*~
Hi All,

Version 5.60.6.0 Beta released.

5.60.6.0 Optionally update POPM and PCNT frames while automatically adjusting ratings via Options : OneTouch : Library
5.60.5.6 Overwriting tags would not have worked if adding files belongs to a music folder after build 5.60.3.0
5.60.5.5 Fixed possible instabities while restoring rating tags from file [msg_id=4973339]
5.60.5.4 PDF files in iTunes Library were processed by iTSfv to add artwork and import lyrics causing warnings [alexcel]
5.60.5.3 Removed possibility where iTunes database comments could sometimes be written back to ID3v2 comments tag [alexcel]

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

OK, I think I'm getting the hang of things but I've had some issues that I can't quite figure out. iTSfv seems to do everything but wipe my ass so the learning curve is a little steep but I hope to tackle a few issues. You suggested that I post my questions so here goes - and excuse me if I seem to be missing the obvious...

1) If I wanted to have the MP3 tags mirror the iTunes databse info, is the "Refresh tags..." supposed to accomplish that?
2) When exporting with the custom mask setting, it appears to be working, for the most part. However, I've seen something strange happen (even after I got the 5.60.6.4 beta) - in iTunes, the tracks shows up like this:

Track Name: Tisto Master Mix II (Mixed By DJ Vader)
Artist: Tisto
Album Artist: Tisto
Album: Tisto Master Mix II

The export mask I am using is:
%AlbumArtist% - %Album% (%Year%) - %Track% - %Name% - %Artist%

The named file that exports is:
Tisto - Tisto Master Mix II (2007) - 01 - Tisto Master Mix II - Tisto.mp3

You'll notice that the %Name% field is different from the data within iTunes.

If I check the tags in the exported file, they are:

Track Name: Tisto Master Mix II (Mixed By DJ Vader)
Artist: Tisto
Album Artist: Tisto
Album: Tisto Master Mix II

Why is part of the track name being removed during the export? It appears to only affect the track name and it appears to truncate the name as soon as it sees a paranthesis or bracket, for example. Also, is there a paramter that can be used in the mask for the bitrate?

3) If I'm using the export feature to export all tracks from an album to an external folder, is there a way to have the album's cover art get copied over to the destination folder as well, preferably in the same step?

4) I saw from a previous post how to eliminate all comments from the files. Is there a way within iTSfv to have it change all comment tags to the same thing - say a pre-defined string of text? When I select tracks and have the "Remove Comment..." option checked, it appears that the original comment is removed but you end up with something like "00001109 0000112C 0000693D 0000560D 00037D25 00037D25 00008000 00008000 000048AF 00013787"

5) I've gotten iTSfv to Capitalize the first letter of each word when validating but I notice that there are files for Capital words, Simple words & Replace words. Should iTSfv be using these files when the capitalization is performed?

Thanks in advance for any info you (or any one else) can provide and for an excellent addition to iTunes.

Jeff
~*McoreD*~
Hi jgcrews,

I LOLed for your second sentence. biggrin.gif

1) Yes - that is correct. It will work both ways depending on unfilled tags. For example, if iTunes database is missing the TrackNumber for some reason but the actual meta tag has the TrackNumber then iTunes databse will be updated; if the iTunes database shows the TrackNumber is filled but actually it is not written in the file (surprised me - sometimes it happens) then the file will be updated with the TrackNumber. This behavior is intentional. If we require to wipe out the metatags then we can use Mp3tag etc.

2) A classic feature conflict you pointed out there! I have addressed this issue for the next build.

5.60.8.3 Getting string from Pattern truncated strings in brackets for Name tag [jgcrews]

It was done so that when you retrieve %Name% for searching Lyrics, it will maximize search results.

5.60.9.0 Added %BitRate% syntax for getting string from pattern [jgcrews]

3) Very nice FR - feature request. I will add this in the next few builds.

4) Those junk comments turn out to be information for Sound Check that iTunes requires. Sometimes they do get mis-written by other taggers to the normal Comments field so iTSfv's job is to remove those comments. I think you will still see those comments in Mp3tag etc. This whole issue is still a mystery to me. I attempt to address this issue from time to time when I notice unexpected things.

5) That's right. Those files are read by iTSfv to override default behavior. For example, when you capitalize the Artist tag, if it sees "Paul Van Dyk" it will capitalize as "Paul van Dyk" since you have that info in the replace-words.txt. Similar logic applies for other text files there.

Cheers.
jgcrews
QUOTE(~*McoreD*~ @ May 28 2008, 11:04) *

1) Yes - that is correct. It will work both ways depending on unfilled tags. For example, if iTunes database is missing the TrackNumber for some reason but the actual meta tag has the TrackNumber then iTunes databse will be updated; if the iTunes database shows the TrackNumber is filled but actually it is not written in the file (surprised me - sometimes it happens) then the file will be updated with the TrackNumber. This behavior is intentional. If we require to wipe out the metatags then we can use Mp3tag etc.


Is there a way to force the iTunes data to be written as the MP3 tags? I've come across some instances where the tag data in the actual files differ from the data in the iTunes library - most noticed when exporting files.

QUOTE(~*McoreD*~ @ May 28 2008, 11:04) *

5) That's right. Those files are read by iTSfv to override default behavior. For example, when you capitalize the Artist tag, if it sees "Paul Van Dyk" it will capitalize as "Paul van Dyk" since you have that info in the replace-words.txt. Similar logic applies for other text files there.


Are there any rules I should be aware of when adding to the file? I've pretty much gathered the format appears to be <search string>",,,,"<replacement string> and that is how I've made my additions, but a few don't seem to be getting applied. One of the things I had done was to try to add all of the variants for "Featuring" (Featuring, featuring, fturing, FT, Ft, Ft., feat., etc) and ensure that they all get replaced with "ft" but somehow I've ended up with several that get replaced with "Ft" or "Ft." and I'm not quite sure why. Also, is there an order of execution/heirarchy amongst the files as to how the rules are applied - Capital, Simple, Replace?

As always, thanks bunches for your patience and hand holding. When I get my disability check next month, I'll be making a donation to ensure your efforts continue! Thanks again.

Jeff
~*McoreD*~
jgcrews,

Thanks you. I greatly appreciate any affordable donation.

Whenever iTunes data is present and file tags are not, iTunes data will be given higher priority. Similarly, if file tags were present and iTuens data is not, then file tags are given priority. If both file tags and iTunes data are present and has different then file tags are given higher priority. It is currently not possible to force the other way around. This is because the ability to access iTunes data that is not in the tags is very unpredictable. As soon as the file is accessed in iTunes, and the file tags and iTunes db tags differ, iTunes will attempt to refresh the db tags to keep in sync. Then we lose old iTunes db tags. I will see what I can do about this in next beta rounds. smile.gif

Here is the current hierarchy of the standardizing Capital letters in iTSfv:

IPB Image

It is good you asked; it gave myself a clearer picture of how it worked.

Example:

For An Angel (Featuring Paul Van Dyk) - EP

For An Angel (Featuring Paul Van Dyk) - EP -- fixed double spacing, EP is preserved (capital-words.txt)
For an Angel (Featuring Paul Van Dyk) - EP -- "An" is now "an" (simple-words.txt)
For an Angel (feat. Paul van Dyk) - EP -- "Featuring" is now "feat." and "Paul Van Dyk" is now "Paul van Dyk" (replace-words.txt)

Cheers,
McoreD.
~*McoreD*~
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

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
jgcrews
The heirarchy you provided, as well as some playing around, has helped out. I thought I had a strange behavior when looking for several variations of "Featuring" and substituting "ft" but it all boiled down to the specific order that I had the variations in the replaced-words file making sure that it wasn't processing the same phrase more than once.

For example: "Featuring" needs to be replaced in the song title and the replace-list was:
"Fturing" --> "ft"
"Feat" --> "ft"
"Featuring" --> "ft"

I kept ending up with the replacement being "Fturing" because of the order in the list. Moving things around (the list has several more variations) ultimately solved the problem. The list (for this particular substitution) ended up being:
Featuring,,,,ft
featuring,,,,ft
Fturing,,,,ft
fturing,,,,ft
FEAT,,,,ft
Feat.,,,,ft
feat.,,,,ft
Feat,,,,ft
FT,,,,ft

Then, it took a few tries to realize that "ft" needed to be added as a simple word to keep it from always being changed to "Ft". The more I learn, the more I respect the effort you have put into iTSfv.

Also regarding the replace-words file, I've realized that I can't simply insert the exact replacement text when it contains foreign characters. "Annbjorg,,,,Annbjrg" & "Beyonce,,,,Beyonc" don't work and I have no idea how you arrived at "Tiesto,,,,Tiësto" so is there some tip you can provide me so that this type of substitution I've added works? As I come across Artist names (similar to this), I want to add the proper substitutions to the replace-words file.

Once again, thanks for your efforts and willingness to address so many issues. Slap me when you get tired of me! smile.gif



~*McoreD*~
jgcrews,

I am glad things turn out well.

Here is a screenshot of my replace-words.txt

IPB Image

Looks to me your Notepad is not displaying Tisto properly. Does the replacement for Tisto work for you within iTSfv?
jgcrews
QUOTE(~*McoreD*~ @ May 29 2008, 12:23) *

Looks to me your Notepad is not displaying Tisto properly. Does the replacement for Tisto work for you within iTSfv?


Actually, the original substitution for Tiesto (which came with iTSfv) works as it should. However, my substitutions don't work.

I put "Tiesto; Bjork; Beyonce" into the artist field of a sample track. iTSfv replaced it and the results were "Tisto; BjRk; Beyonc"

My replace-words file is as follows:

`,,,,'
”,,,,"
“,,,,"
–,,,,-
Armin Van Buuren,,,,Armin van Buuren
Ian Van Dahl,,,,Ian van Dahl
Tiesto,,,,Tiësto
Rnb,,,,R&B
Hip Hop,,,,Hip-Hop
Featuring,,,,ft
featuring,,,,ft
Fturing,,,,ft
fturing,,,,ft
FEAT,,,,ft
Feat.,,,,ft
feat.,,,,ft
Feat,,,,ft
FT,,,,ft
Paul Van Dyk,,,,Paul van Dyk
Gigi,,,,GiGi
DAgostino,,,,dAgostino
A HA,,,,A-Ha
Ab Logic,,,,AB Logic
Hi Fi,,,,Hi-Fi
Mckee,,,,McKee
Annbjorg,,,,Annbjrg
Audio Slave,,,,Audioslave
B*witched,,,,B*Witched
Bbmak,,,,BBMak
Beyonce,,,,Beyonc
Bjork,,,,Bjrk
Bjorn,,,,Bjrn
Black-Eyed Peas,,,,Black Eyed Peas
Blink 182,,,,Blink-182
Mcferrin,,,,McFerrin
J-kwon,,,,J-Kwon
Jkwon,,,,J-Kwon
Boys Town Gang,,,,Boystown Gang
C-mos,,,,C-Mos
C&C,,,,C & C
C+C,,,,C & C
Cafe Del Mar,,,,Cafe del Mar
Relocate,,,,Re:Locate
Super 8,,,,Super8
D.J.,,,,DJ
_,,,,
FIX8-SED8,,,,fix8:sed8
fix8-sed8,,,,fix8:sed8

As you can see, the substitutions I have added (with special characters) don't work but yours does (as in the case of Tiesto). I opened the replace-words file using both Metapad and Notepad and the list displays the same in both.


Before:
IPB Image

After:
IPB Image

Any suggestions?

-- Jeff
~*McoreD*~
Jeff, seems like an encoding error while saving the file.

You shouldn't see Tiësto at any time. You should see Tisto instead.

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

IPB Image

Cheers.
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.