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*~
biggrin.gif

Jose, great catch. Indeed "Various Artists" was the trick. You might have also noticed the iTunes Store files has the Compilation tag filled for such albums so the hack was much easier.

5.48.0.2 iTunes Store artwork was not retrievable for Compilation Albums [Jose Hidalgo]
5.48.0.1 Prevent crash while reading track metatags as part of Validating Library [hbokh]
5.48.0.0 Support for batch exporting iTunes Artwork from an alternate Music folder e.g. FLAC
5.47.5.0 File formats handled by iTSfv are now customizable using Advanced - Formats tab
5.47.4.1 Attempts to search artwork using Album Art Download XUI by clicking iTunes Store tracks, crashed iTSfv [Jose Hidalgo]
5.47.4.0 Minor tweaks for more sensible Progress Bars and Job completion progress in Applicate Title [NearlyGod]


I am going to jump the gun and release this version.

The Export Artwork Batch function inherits the same Artwork export settings in Options > Validate > File System > Artwork - to keep things simple.

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

Enjoy,
McoreD
~*McoreD*~
QUOTE(Jose Hidalgo @ Mar 15 2008, 03:35) *

Oh, maybe one suggestion :

The "dummy mp3" iTMS artwork download thing doesn't seem to work when in the iTMS the first track belongs to an artist but the album itself belongs to another artist (e.g. "Various Artists" albums).

Maybe there's room for some improvement here ? (a second test on "Various Artist" if the first test fails, etc.).


5.48.1.0 Retry downloading iTunes Store artwork with "Various Artists" as the artist tag if iTunes Store artwork was not retrievable with default tags [Jose Hidalgo]

Jose,

In iTunes I noticed there were Compilation albums
- with IsCompilation tag checked
- without IsCompilation tag checked

iTSfv will not have to retry downloading Artwork for those Compilations albums with properly tagged IsCompilation tag. However for those Compilation albums without the IsCompilation tag checked, iTSfv will internally retry adding the same dummy mp3 with "Various Artists" and retry.

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

Cheers,
McoreD
Jose Hidalgo
I totally agree with your analysis. Let's try it out ! wink.gif

FYI, there is a cover I haven't been able to download yet, because I believe it contains asian characters or something like that : even in the iTS they are displayed as unknown chars (you know, little white boxes tongue.gif ).

It's the cover for the Final Fantasy X sountrack, by three artists : one woman, Nobuo Uematsu (of course), and a third person. It's this person's name that was unreadable.

I've tried almost everything I could think of for that cover, without success. Has anyone succeeded ?

EDIT - it doesn't work either with iTS names which have unusual characters (like the french character " œ " for instance). Example in the iTS : Artist = Dionysos / Album = La mécanique du cœur
~*McoreD*~
Hi Jose,

In these cases, does iTSfv crash or simply does not find the artwork? I will include more debugging information to get this issue sorted (hopefully).

By the way, the batch export artwork feature is available in OneTouch > File System tab in this new build.

Cheers,
McoreD
Jose Hidalgo
Hi McoreD, it simply doesn't find the artwork. No crash at all. You're welcome to include more debugging info and I'll do the testing. smile.gif
NearlyGod
Compilation album art ...lovely. biggrin.gif

In the mean time, my submission of iTSfv to the Tweakers.net website was recently accepted.
You can see it here, but it's all in Dutch: http://core.tweakers.net/meuktracker/17340...54732-beta.html

I can assure you it's nice to be recognized by this well-visited website (over 250,000 registered users, currently 7000 people online with 2100 pageviews per minute) , but I have no idea if it will lead to extra users of iTSfv, though wink.gif

Cheers
Jose Hidalgo
You should know : aren't you Nearly God after all ? cool.gif

biggrin.gif
~*McoreD*~
Jose,

One more question to verify something: Are these albums covers which aren’t downloadable using iTSfv, downloadable if you manually create a dummy mp3 and let iTunes to download artwork?

If the answer is yes, then iTSfv has a Unicode support issue that I will need to look into. If the answer is no, then I am afraid it is an iTunes issue because the artwork downloading part is done fully via iTunes.

I am unable to test this so far in Australian Store because there is no album/artist with œ character. I will keep trying.

Nearly God,

That’s one helluva busy web site – thanks for spreading the word about iTSfv. biggrin.gif

Cheers,
McoreD
Jose Hidalgo
McoreD,

The answer is : both !

For "La mécanique du cœur", I've been able to DL it without problems using a manually created dummy mp3.

For "Final Fantasy X", it remains impossible no matter what I do. At least in the french iTS, but maybe in other iTS you will have more luck. Would someone care to try this one ?

Cheers,

Jose
xanadu1979
Hey, I'm loving the program so far. It makes iTunes the program it should be.

I'm having trouble with one thing and think it might be a bug. When I validate my entire library, the report that is produced at the end is blank. My library is pretty clean so the only thing that should show up on the report is low-res artwork. The low-res txt file is written properly. I've gotten the report to produce correctly a few times but I can't think of what setting I could have changed that caused it to stop working. The last two times I tried it was blank.
NearlyGod
Hey McoreD,

Using the latest beta, 5.48.1, I am seeing some strange values in the titlebar:
Time remaining, which I have not set to ETA, but to a countdown, is showing a negative value, which keeps counting down (getting lower).
A process that is now almost finished, is said to have -277 seconds remaining smile.gif

Also in the titlebar, when I validate tracks with the options to Fill Missing AlbumArtist and Fill Track Count (etc), the %-progress jumps back in-between those two actions.
It is very honest, because for the second action the program is indeed going back to track 1 of an album of which it just tagged track 18, but it is slightly surprising to see!

EDIT:

Also for the first time, although not limited to 5.48.1, I noticed that several albums are not getting their AlbumArtSmall, Artwork and Folder.jpg created when I ask to Export Artwork.
About three out of 250 albums I worked on tonight showed this behaviour - no clue what they have in common, unfortunately. Will try and find out.
EDIT2: The three jpegs *are* created when I first embed the artwork in every track of an album, instead of just in the first one... Hmmm.

Cheers

PS Do you think there is a somewhat reliable way to auto-fill the Year tag? From either the ITMS info, or another source?
~*McoreD*~
xanadu1979,

Thanks - indeed that was a bug.

5.48.1.2 Tracks with low resolution artwork list was not sometimes written to XHTML report depending on the settings chosen [xanadu1979]

Please replace iTSfv.exe with the updated exe in this zip file.
http://wmwiki.com/mcored/research/itsfv/Ne...8.1.2-patch.zip

NearlyGod,

Ouch. That had gone untested by me when the changes were made to Progress Bar behavior to make it more accurate. It is fixed in the updated build.

5.48.1.1 Option to display number of seconds remaining count down was showing negative values [NearlyGod]

About progress resetting for writing TrackCount etc - it is possible to carry over progress from last session to the next session. However the time required to write TrackCount, DiscCount etc. is very small compared to other tasks under Validating Disc. So you would see slow progression to 50% and sudden jump to 100%.

5.48.1.3 Progress for writing TrackCount, DiscCount etc. is integrated into the progress of Validating Disc [NearlyGod]

You can test this behaviour using this build:

Please replace iTSfv.exe with the updated exe in this zip file.
http://wmwiki.com/mcored/research/itsfv/Ne...8.1.3-patch.zip

I have looked at Last.fm data for year tag but the database is not sometimes complete for Year tag. Hopefully, I get to understand the MusicBrainz API during the free times in the future and integrate functionality to fill Year tag. If anybody else know a good alternative to do the job, I would like to hear too. smile.gif

Jose,

For "La mécanique du cœur" could you please test this in iTSfv.

When you click the track in iTunes Store, and ask iTSfv to download the Artwork, iTSfv will have a state where "Waiting for iTunes Store artwork download to complete...". Now quickly close iTSfv and go to Recently Added playlist in iTunes. I wonder if the tags are wrongly written.

FYI: Dummy mp3's tags are read back via iTSfv 5.48.1.2 just after it is added to iTunes, so we could know if the tags were properly copied over for sure.

20080318T190402 Job Started: EXPORT_ARTWORK_MANUAL
20080318T190408 Duration: 0 Hours 00 Minutes 5.5108016 Seconds
20080318T190408 Cleaning Temporary Files... in G:\Users\McoreD\AppData\Roaming\iTSfv\
20080318T190408 Successfully added dummy file with Artist: "Belinda Carlisle", Album: "Runaway Horses"
20080318T190412 Saved Track Artwork as G:\Users\McoreD\Desktop\Belinda Carlisle - (2003) Runaway Horses.jpg
20080318T190412 Job Finished: EXPORT_ARTWORK_MANUAL

Thanks,
McoreD
Jose Hidalgo
Hi McoreD, here's the requested information about the dummy mp3 :
Title : Le jour le plus froid du monde (Oh Madeleine)
Artist : Dionysos & Emily Loizeau
Album : La mécanique du cœur
Year : 2007

The tags look properly written, and indeed they are. But I've found what's wrong with them !

The artist for the first track of the album is "Dionysos & Emily Loizeau", while the album artist is Dionysos alone. So if you simply erase the "& Emily Loizeau" part, it works.

I've often noticed that iTS sometimes has trouble finding artwork when tere are several artists involved, with "&" as separator.

The solution in that case would be to truncate the artist field before the "&" sign. You could probably implement that easily within iTSfv : if the first attempt fails, look for "&" in the artist (or in the title) field, truncate the corresponding fields before the first "&", and try again.

What do you think ? wink.gif
~*McoreD*~
QUOTE(Jose Hidalgo @ Mar 19 2008, 07:36) *

What do you think ? wink.gif


Hi Jose,

Cool - I guess those tags you read off from the dummy mp3 file. So the AlbumArtist tag "Dionysos" was filled in the tag? That's surprising! For every iTunes Store track I checked, the AlbumArtist tag was empty. It is nice to hear at least some are not empty. If the AlbumArtist tags wasn't empty, iTSfv should have used that instead of the Artist tag. I will see what exactly happened.

I should also point out that "Dionysos & Emily Loizeau" being the Artist tag while the album artist was just "Dionysos" without the rest after "&" could be for this specific album only. For another album, the AlbumArtist could have been a completely different artist. So like I said before, if the track has AlbumArtist tag filled, then iTSfv should use that tag instead of Artist tag. Otherwise it should check for the bit after "&" truncated for those Artist tags that contains "&".

Cheers,
McoreD

Jose Hidalgo
Hi McoreD,

No, that's not it at all, so I guess I haven't been clear enough.

The Album Artist tag "Dionysos" doesn't exist in the iTS tracks, so it's empty also in the dummy mp3. That's the reason why iTSfv couldn't get the track :
- iTSfv was looking for "Dionysos & Emily Loizeau"
- And indeed it's the right artist for the track : "Dionysos & Emily Loizeau"
- But NOT the right artist for the album : it should have been "Dionysos"
- And of course we would need only "Dionysos" to get the artwork

In other words, the iTS tracks are not properly tagged (which is not a scoop), they lack the album artist information, while the iTS artwork needs that.

So your conclusion is right anyway : if the track has AlbumArtist tag filled (which is not the case here), then iTSfv should use that tag instead of Artist tag. Otherwise it should check for the bit after "&" truncated for those Artist tags that contains "&".

But I should point that I've already had problems with albums with several artists but without an album artist : e.g. "Herbert Von Karajan & Berlin Philharmoniker" as artist for ALL album tracks. For some of those albums, if you try with the full artist name it doesn't work. But if you truncate it before the "&", it works.

So I guess the "truncating the part after the "&"" method should be performed anyway when all other methods fail. wink.gif
~*McoreD*~
Hi Jose,

Thanks for the clarification, that cleared things up. In the mean while I was also testing if iTS was having AlbumArtist, and you are right, it doesn't.

I also tested if truncating artist info after "&" still worked for tracks that successfully downloaded artwork with the "&" character.

For example,

20080319T211140 Successfully added dummy file with Artist: "Simon & Garfunkel", Album: "Bridge Over Troubled Water"

I removed " & Garfunkel" and checked if iTunes still managed to grab the artwork for the song but it didn't. It did grab the artwork with "Simon & Garfunkel". I guess truncation method works for tracks that weren't successful downloading artwork with "&" sign.

Please replace iTSfv.exe with the updated exe in this zip file.
http://wmwiki.com/mcored/research/itsfv/Jo...8.2.0-patch.zip

This build will check if Artwork downloads with default tags.
If that fails, then it will change Artist to "Various Artists" and retry.
If that fails, if the "&" sign is present, then it will truncate the bit after "&" and retry.

I haven't been able to test in my local iTS yet because I couldn't find an Artist with "&" that didn't download the Artwork properly. Could you please try this and tell us the results.

Thanks,
McoreD

Jose Hidalgo
McoreD, could you please add one more check ?

- Check if Artwork downloads with default tags.
- If that fails, then it will change Artist to "Various Artists" and retry.
- If that fails, then it will change Artist to "Compilation" and retry.
- If that fails, if the "&" sign is present, then it will truncate the bit after "&" and retry.

"Compilation" is often used here in Europe as a replacement for "Various Artists"... I've checked and it exists in the iTS.

Some months ago, I had found about a dozen albums where the Artist contained "&" and where the artwork wouldn't download properly unless I truncated the Artist name before the "&". Unfortunately I can't remember which ones... laugh.gif
~*McoreD*~
Jose,

Sure, done in this build:

5.48.3.0 Retry downloading iTunes Store artwork with "Compilation" as the artist tag if iTunes Store artwork was not retrievable with default tags [Jose Hidalgo]

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

20080321T091556 Successfully added dummy file with Artist: "Laliya", Album: "Just Like River"
20080321T091602 Successfully added dummy file with Artist: "Various Artists", Album: "Just Like River"
20080321T091608 Successfully added dummy file with Artist: "Compilation", Album: "Just Like River"


Edit - For next release:

5.49.0.1 Possibility of crashing iTSfv while capitalizing AlbumArtist tag in tracks in a Smart Playlist. This function is now limited only in playlists safe to perform the task.
5.49.0.0 Convert embedded non-JPG Artwork (PNG or GIF) to JPG Format as part of validation. Results are logged to file. [Chris Daniels]
5.48.3.1 Created blank iTunes metatags playlist if Check for metatags option and Save results as iTunes Playlists checkBoxes were checked

NearlyGod
Hey McoreD, only have time to leave a quick note - looks like some great improvements again! Convertion png/gif to jpg should prove useful for me.

Looks like a bug: 5.48.3.0 always give the message "Last Action: Could not find Artwork from iTunes Store..." - even if I have only added Disc Numbers or filled the AlbumArtist tag.

Hopefully some more play-time with iTSfv during the Easter weekend!

Cheers
~*McoreD*~
QUOTE(NearlyGod @ Mar 22 2008, 07:58) *

Looks like a bug: 5.48.3.0 always give the message "Last Action: Could not find Artwork from iTunes Store..." - even if I have only added Disc Numbers or filled the AlbumArtist tag.


Hi NearlyGod, Indeed. crying.gif I noticed this just after releasing the version to SF.net. Bummer. It's nothing major functionality wise other than a cosmetic bug.
~*McoreD*~
I managed to test the Download iTunes Store Artwork method using a Beethoven album. The 4th retry was broken in 5.48.3.0 build - sorry Jose.

Here is an updated build which tested working:

20080322T204843 Job Started: EXPORT_ARTWORK_MANUAL
20080322T204850 Successfully added dummy file with Artist: "Günter Wand & NDR-Sinfonieorchester", Album: "Beethoven: Symphony No. 9 (Remastered)"
20080322T204856 Successfully added dummy file with Artist: "Various Artists", Album: "Beethoven: Symphony No. 9 (Remastered)"
20080322T204902 Successfully added dummy file with Artist: "Compilation", Album: "Beethoven: Symphony No. 9 (Remastered)"
20080322T204916 Successfully added dummy file with Artist: "Günter Wand", Album: "Beethoven: Symphony No. 9 (Remastered)"
20080322T204920 Duration: 0 Hours 00 Minutes 36.4021448 Seconds
20080322T204920 Cleaning Temporary Files... in G:\Users\McoreD\AppData\Roaming\iTSfv\

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

5.50.0.0 Support for appending for prepending strings to Name, Album, Artist, AlbumArtist or Genre using Selected Tracks - Editor
5.49.3.1 Fixed bug where %DiscCount% in patterns were returning %DiscNumber% values!
5.49.3.0 Support for %Grouping% syntax for dealing with Box Sets
5.49.2.0 Clipboard preview is now multiline compatible and supports preview of all the selected tracks
5.49.1.0 Support for new line character "\n" to be used when copying Tag Information to clipboard. Do not use it for file names.
5.49.0.1 Possibility of crashing iTSfv while capitalizing AlbumArtist tag in tracks in a Smart Playlist. This function is now limited only in playlists safe to perform the task.
5.49.0.0 Convert embedded non-JPG Artwork (PNG or GIF) to JPG Format as part of validation. Results are logged to file. [Chris Daniels]
5.48.3.1 Created blank iTunes metatags playlist if Check for metatags option and Save results as iTunes Playlists checkBoxes were checked

Cheers,
McoreD

Edit:

QUOTE(Jose Hidalgo @ Mar 20 2008, 22:05) *

McoreD, could you please add one more check ?

- Check if Artwork downloads with default tags.
- If that fails, then it will change Artist to "Various Artists" and retry.
- If that fails, then it will change Artist to "Compilation" and retry.
- If that fails, if the "&" sign is present, then it will truncate the bit after "&" and retry.

"Compilation" is often used here in Europe as a replacement for "Various Artists"... I've checked and it exists in the iTS.


To increase performance, I have swapped these steps around for the next build:

- Check if Artwork downloads with default tags.
- If that fails, if the "&" sign is present, then it will truncate the bit after "&" and retry, else go to next retry.
- If that fails, then it will change Artist to "Various Artists" and retry.
- If that fails, then it will change Artist to "Compilation" and retry.

Edit 2:

Discovered something even bizarre.

20080323T013243 Successfully added dummy file with Artist: "Josef Krips & London Symphony Orchestra", Album: "The Nine Symphonies"
20080323T013249 Successfully added dummy file with Artist: "Josef Krips", Album: "The Nine Symphonies"
20080323T013255 Successfully added dummy file with Artist: "London Symphony Orchestra", Album: "The Nine Symphonies"

20080323T013255 Duration: 0 Hours 00 Minutes 18.2040016 Seconds
20080323T013255 Cleaning Temporary Files... in G:\Users\McoreD\AppData\Roaming\iTSfv\
20080323T013305 Saved Track Artwork as G:\Users\McoreD\Desktop\London Symphony Orchestra - (2006) The Nine Symphonies.jpg

It is not always the first artist before &!!


Edit 3:

5.51.2.0 Increased accuracy for downloading iTunes Artwork from Albums such as "Mozart: The Symphonies" by "Academy of Ancient Music, Christopher Hogwood & Jaap Schröder"

20080324T144305 Job Started: EXPORT_ARTWORK_MANUAL
20080324T144311 Temporarily added dummy file with Artist: "Academy of Ancient Music, Christopher Hogwood & Jaap Schröder", Album: "Mozart: The Symphonies"
20080324T144319 Temporarily added dummy file with Artist: "Academy of Ancient Music", Album: "Mozart: The Symphonies"
20080324T144319 Duration: 0 Hours 00 Minutes 14.445838 Seconds
20080324T144319 Cleaning Temporary Files... in G:\Users\Manno\AppData\Roaming\iTSfv\
20080324T144323 Saved Track Artwork as G:\Users\McoreD\Desktop\Academy of Ancient Music - (1997) Mozart_ The Symphonies.jpg
20080324T144323 Job Finished: EXPORT_ARTWORK_MANUAL
Jose Hidalgo
QUOTE(~*McoreD*~ @ Mar 22 2008, 13:05) *

To increase performance, I have swapped these steps around for the next build:

- Check if Artwork downloads with default tags.
- If that fails, if the "&" sign is present, then it will truncate the bit after "&" and retry, else go to next retry.
- If that fails, then it will change Artist to "Various Artists" and retry.
- If that fails, then it will change Artist to "Compilation" and retry.

I totally agree ! smile.gif

QUOTE(~*McoreD*~ @ Mar 22 2008, 13:05) *

Discovered something even bizarre.
[...]
It is not always the first artist before &!!

Yes, I have been noticing this quite often in fact. I have to say that the iTS is quite full of small errors, typos, etc., and in case of several artists (e.g. %artist% = "ARTIST1 & ARTIST2"), it may happen that the iTS displays ARTIST1 & ARTIST2 but uses ARTIST2 & ARTIST1... rolleyes.gif


QUOTE(~*McoreD*~ @ Mar 22 2008, 13:05) *

5.51.2.0 Increased accuracy for downloading iTunes Artwork from Albums such as "Mozart: The Symphonies" by "Academy of Ancient Music, Christopher Hogwood & Jaap Schröder"

Looks great to me ! So you've taken commas into consideration, right ? wink.gif
~*McoreD*~
Jose,

That's correct - commas are now take care of and the overall multi artist scenario is re-coded from scratch. smile.gif

I have uploaded the build here:

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

5.51.3.0 Artwork Sources are now configurable using Options - Advanced - Validation [Jeff]
5.51.2.0 Increased accuracy for downloading iTunes Artwork from Albums such as "Mozart: The Symphonies" by "Academy of Ancient Music, Christopher Hogwood & Jaap Schröder"
5.51.1.0 Added Options - File System - Rule to Always Fix Artist Folder Icon during Validation of Selected Tracks
5.51.0.0 Support for changing Picture type from Other to Cover (front) [williamsardar]
5.50.1.0 Retry downloading iTunes Store artwork for tracks with the second Artist that is seperated by "&" character
5.50.0.0 Support for appending for prepending strings to Name, Album, Artist, AlbumArtist or Genre using Selected Tracks - Editor

Jose Hidalgo
[workaround found - see the end of the post]


All right, now on for a new challenge (but is it really one ? tongue.gif ). Let's talk a bit about large box collections.

I have bought and ripped myself the enormous Brilliant Classics' Mozart Complete Works (170 CDs, no more no less blink.gif ).

I have also designed nine custom covers for each of the nine CD categories (Symphonies, Concertos, etc.).

What I'd like to do is to :
- Select one of my designed covers at a time (e.g. "cover 1.jpg")
- Select in iTunes all the relevant albums (e.g. from "01-01 - Symphonies KV 16-19-19A-22-43-45" to "01-11 - Symphonies KV 550, 551 'Jupiter'"
- Press a button emot-science.gif laugh.gif
- Then iTSfv would automatically :
1/ Duplicate the cover as many times as needed (11 times here)
2/ Name each duplicated cover the way I want (e.g. "%album artist% - (%year%) - %album%.jpg")

This would save me a LOT of time duplicating / renaming 170 covers by hand !
(besides, I've got Chopin and Schubert's Complete Works on the way (80 more CDs currently being ripped), and I'm thinking about buying Bach (155 CDs) and Beethoven (100 CDs), so... well... I could REALLY use such function !! tongue.gif )

What do you think McoreD ? cool.gif
(maybe there's already another tool that could do the work, I don't know)


EDIT - I've found a workaround, although more complicated :
- Create 170 dummy mp3 for iTunes with dbPowerAMP (yeah, that's me, the dummy mp3 guy cool.gif )
- Embed each of the nine custom artwork in one mp3 of each category (01-01, 02-01, 03-01, and so on)
- Copy / paste them for all other mp3 (01-01 goes to 01-02 ... 01-11, and so on)
- Then use iTSfv to extract all 170 artwork the way I want.

It takes a bit of time, but in the end it WORKS. smile.gif

This tool is incredible !! laugh.gif
~*McoreD*~
Jose, excellent challenge- I like it biggrin.gif

To my understanding

Cover1.jpg is common to 11 discs: Disc 01 to Disc 11
Cover2.jpg is common to 18 discs: Disc 12 to Disc 29
Cover3.jpg is common to 23 discs: Disc 30 to Disc 52
Cover4.jpg is common to 16 discs: Disc 53 to Disc 68
Cover5.jpg is common to 13 discs: Disc 69 to Disc 81
Cover6.jpg is common to 15 discs: Disc 82 to Disc 96
Cover7.jpg is common to 21 discs: Disc 97 to Disc 117
Cover8.jpg is common to 9 discs: Disc 118 to Disc 126
Cover9.jpg is common to 44 discs: Disc 127 to Disc 170

(I would have actually have 170 different Artwork from the CD Cover but that's besides point laugh.gif)


Am I right to assume, creating 170 dummy mp3 files is a must for both automatic or workaround method?
To create 11 different files using 11 discs means that you will need at least 11 files (one file from each disc) - that's just Volume 1. There are 8 volumes to go. So for each other volume, you will have to create dummy mp3 files to create Artwork file name, wouldn't you? So I guess it is a must.

OK so let's assume you have 170 mp3 files that represent each disc, in iTunes.
Each dummy mp3 file is in the proper FLAC album folder location.

You select disc 01 to 11 in iTunes.
Right click in iTunes, Get Info and browse for your Cover1.jpg
You select disc 12 to disc 29.
Right click in iTunes, Get Info and browse for your Cover2.jpg
repeat for 9 categories (Volumes).

Now select all 170 mp3 files in iTunes
Using iTunes, create Artwork in the Album folder with the pattern %album artist% - (%year%) - %album%.jpg

Is this another workaround or a solution - I am not sure but I didn't
- Copy / paste them for all other mp3 (01-01 goes to 01-02 ... 01-11, and so on)

Jose, what you think?




I have also dealt with box sets in the past and I realized songs needed a %BoxSet% tag – where in this case %BOXSET% tag will be “Brilliant Classics' Mozart Complete Works”. iTunes would then ideally organize the songs like:

Music\%AlbumArtist%\%Boxset%\%DiscNumber%-%DiscCount% %Album%\ opposed to the usual way:

Music\%AlbumArtist%\%Album%\

For example:

D:\Music\The Beatles\The Beatles Black Box\1-16 Please Please Me
(this is the first of the 16 albums of the Beatles’ box set)

D:\Music\ABBA\ The Complete Studio Recordings\9-09 Rarities\
(this is the last of the 9 albums of the ABBA’s box set)

Let’s stop dreaming - my workaround for grouping all the albums of the box set was by actually using the %Grouping% tag by iTunes. It is a dirty way. The %Grouping% tag is read in WMP11 as Subgenre.
Here is the result:

IPB Image

The other workaround (popular) I have seen is to actually use the Box set name as the %Album% tag.
The drawbacks are:

You will lose the album name of each disc.
You will be only limited to one album art (but I guess it will be the box set cover art)

It is interesting to know your workaround?

I have asked this question in public here: http://www.hydrogenaudio.org/forums/index....st&p=554131




Jose Hidalgo
QUOTE(~*McoreD*~ @ Mar 26 2008, 00:10) *

Jose, excellent challenge- I like it biggrin.gif

I knew you would. biggrin.gif

QUOTE(~*McoreD*~ @ Mar 26 2008, 00:10) *
Cover1.jpg is common to 11 discs: Disc 01 to Disc 11
[...] Cover9.jpg is common to 44 discs: Disc 127 to Disc 170

Exactly.

QUOTE(~*McoreD*~ @ Mar 26 2008, 00:10) *
(I would have actually have 170 different Artwork from the CD Cover but that's besides point laugh.gif)

Um, sure but... well, if somehow you find the time to scan all 170 similar CD covers, give me a sign. That's too much for me ! tongue.gif

QUOTE(~*McoreD*~ @ Mar 26 2008, 00:10) *
Am I right to assume, creating 170 dummy mp3 files is a must for both automatic or workaround method?

Yes, that's exactly what I have done.

QUOTE(~*McoreD*~ @ Mar 26 2008, 00:10) *
You select disc 01 to 11 in iTunes.
Right click in iTunes, Get Info and browse for your Cover1.jpg

Yes... or copy Cover1.jpg with Windows, then back to iTunes, right-click on the cover part, and paste.

QUOTE(~*McoreD*~ @ Mar 26 2008, 00:10) *
repeat for 9 categories (Volumes).

Right.

QUOTE(~*McoreD*~ @ Mar 26 2008, 00:10) *
Now select all 170 mp3 files in iTunes
Using iTunesiTSfv, create Artwork in the Album folder with the pattern %album artist% - (%year%) - %album%.jpg

YES ! That's exactly what I have done !! biggrin.gif (with iTSfv, not with iTunes of course)

QUOTE(~*McoreD*~ @ Mar 26 2008, 00:10) *
Is this another workaround or a solution - I am not sure but I didn't
- Copy / paste them for all other mp3 (01-01 goes to 01-02 ... 01-11, and so on)

It's the solution I have used yesterday, and it works. smile.gif

See the other thread for my thoughts on tagging. cool.gif wink.gif
~*McoreD*~
QUOTE
Hey McoreD,

I've been getting .NET Framework errors with the new 5.51 build.
This happens when i'm getting artwork from the iTunes store that didn't download with my own tags.

.NET give this error: Unhandled exception, Object reference not set to an instance of an object.
I added the whole thing at the end here.

I suspect it might have something to do with the fact that iTunes is busy 'determining gapless playback information' when I have iTSfv add a dummy mp3 to grab the artwork. Not sure, but that seems to be a pattern.

Didn't seem like a good idea to dump the dump in the thread, hence the pm. Feel free to copypaste whatever you deem interesting back in the thread.

Cheers

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.mBwJobsIT.mfExportArtworkIT(IITOperationStatus job, String dirPath)
at iTSfv.frmMain.bwApp_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
iTSfv
Assembly Version: 5.0.0.0
Win32 Version: 5.51.3.0
CodeBase: file:///C:/Program%20Files/iTSfv/iTSfv.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/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:///C:/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:///C:/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:///C:/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:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
McoreIndexer
Assembly Version: 2.9.7.0
Win32 Version: 2.9.7.0
CodeBase: file:///C:/Program%20Files/iTSfv/McoreIndexer.DLL
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/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:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
yqlli7rt
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
McoreSystem
Assembly Version: 1.12.1.1
Win32 Version: 1.12.1.1
CodeBase: file:///C:/Program%20Files/iTSfv/McoreSystem.DLL
----------------------------------------
Interop.ITDETECTORLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/iTSfv/Interop.ITDETECTORLib.DLL
----------------------------------------
Interop.iTunesLib
Assembly Version: 1.10.0.0
Win32 Version: 1.10.0.0
CodeBase: file:///C:/Program%20Files/iTSfv/Interop.iTunesLib.DLL
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Web
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
CustomMarshalers
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/CustomMarshalers/2.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll
----------------------------------------
taglib-sharp
Assembly Version: 2.0.3.0
Win32 Version: 2.0.3.0
CodeBase: file:///C:/Program%20Files/iTSfv/taglib-sharp.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.



Hi NearlyGod,

Thanks for the concern and I wrapped the error in codebox tag.

Could you please temporarily turn off volume levelling and let me know if it works? I have Volume levelling on and also I guess the gapless playback determination is happening for all the tracks that are added. I will try to catch the error in the upcoming builds.

Jose,

Great to know it works out for you that way. I will check the other thread for the Box set tagging practises.

Cheers,
McoreD
NearlyGod
QUOTE(~*McoreD*~ @ Mar 26 2008, 20:13) *


> I suspect it might have something to do with the fact that iTunes is busy 'determining gapless playback information' when I have
> iTSfv add a dummy mp3 to grab the artwork. Not sure, but that seems to be a pattern.

Could you please temporarily turn off volume levelling and let me know if it works? I have Volume levelling on and also I guess the gapless playback determination is happening for all the tracks that are added. I will try to catch the error in the upcoming builds.


Assuming that levelling is what iTunes calls 'Sound Check', I've never had it switched on huh.gif

I don't have a 100% score for reproducing this, but it does seem that it only occurs when I have Photoshop CS3 open at the same time (which I have set to use .NET for some dialogues), never when it's not running.

I wouldn't spend too much time tracking this down, I'll try and get better crashes wink.gif

EDIT: Hm. Might want to scratch that last comment wink.gif Not running Photoshop this time, and my first attempt at grabbing albumart today:

System.Runtime.InteropServices.COMException (0x80010001): Call was rejected by callee. (Exception from HRESULT: 0x80010001 (RPC_E_CALL_REJECTED))
at iTunesLib.IITOperationStatus.get_Tracks()
at iTSfv.mBwJobsIT.mfExportArtworkIT(IITOperationStatus job, String dirPath)
at iTSfv.frmMain.bwApp_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)

Very reproducable, because so far, it's happened every time I wanted to download art!

NG
~*McoreD*~
NearlyGod,

That's strange. Errors such as "Rejected by Callee (iTunes)" means there was some window open in iTunes or iTunes was too busy processing information. Has anybody else experienced this issue?

I have handled the error preventing crash however this doesn't mean iTunes Store artwork will be successfully retrieved.

How does your debug file look NG?

20080328T135119 Job Started: EXPORT_ARTWORK_MANUAL
20080328T135125 Temporarily added dummy file with Artist: "Various Artists", Album: "100 Best Relaxing Classics"
20080328T135125 Duration: 0 Hours 00 Minutes 6.5936292 Seconds
20080328T135125 Cleaning Temporary Files... in G:\Users\McoreD\AppData\Roaming\iTSfv\
20080328T135130 Saved Track Artwork as G:\Users\McoreD\Desktop\Various Artists - (2007) 100 Best Relaxing Classics.jpg
20080328T135130 Job Finished: EXPORT_ARTWORK_MANUAL




Meanwhile I was adding so many songs to iTunes and played with running two instances of iTSfv:

IPB Image
NearlyGod
QUOTE(~*McoreD*~ @ Mar 27 2008, 22:52) *

How does your debug file look NG?


Not like much dry.gif

(SCRATCH THIS - I copied a few lines here, but they were from a succesful art-download. Deleted because there is no info added to the log at all when a crash has happened)

When this occurs, I can still choose between 'continue' or 'quit'. iTSfv remains usable. The dummy file however is not removed from my playlist, if that helps you to 'time' what's happening.

EDIT It just started getting crashes again, but only now (not very quick of me) I noticed that it only happens when artwork is NOT found... Also, the debug log file isn't updated so I can only hope that the bit I copied above was from an actual crash.

EDIT2 Crap, not reproducable: Where 5 minutes ago, it crashed on 'Ryan Adams - Easy Tiger', after restarting iTSfv: no crash. Even though it can still not download the art. (Different issue, but very strange, this album should be an easy one, no? iTunes itself doesn't grab the art either, despise proper tagging).
~*McoreD*~
NearlyGod,

That's very strange. Here is the Ryan Adams - Easy Tiger Artwork from iTunes Store.

IPB Image

I figured the debug data were not written to the file, however if you had Logs > Debug... clicked, a Debug window would open and you could see the current debug data there.

Dummy file not getting deleted means it crashed inside this function:

CODE
Public Function mfExportArtworkIT(ByVal job As IITOperationStatus, ByVal dirPath As String) As Boolean

Dim succ As Boolean = True
Dim songLoc As String = "Unknown Track Location"

Try
If job IsNot Nothing Then
If job.Tracks.Count > 0 Then

Dim song As IITFileOrCDTrack = CType(job.Tracks(1), IITFileOrCDTrack)

songLoc = song.Location
Dim songArtist As String = song.Artist

succ = song.Artwork.Count > 0

If succ Then
sExportArtwork(song, dirPath)
End If

If IO.File.Exists(songLoc) Then
My.Computer.FileSystem.DeleteFile(songLoc)
End If

song.Delete()

If succ = False Then
mfUpdateStatusBarText("Could not find Artwork from iTunes Store...", True)
End If

End If
End If

' - type artist, album, first track title and press search
'- search copies a dummy mp3 from program dir to temp, adds the tags to file, adds teh file to itunes
'- if job.tracks.count > 0 then if track.artwork.count > 0 then prompt where to save the artwork or auto save to Artwork folder
'- delete the track from itunes, delete track from temp
Catch ex As Exception
msAppendWarnings(ex.Message + " while exporting iTunes Store Artwork for " + songLoc)
End Try

Return succ


End Function


Would you be interested in a remote session? If so, we could work some common time out.

Cheers,
McoreD
NearlyGod
QUOTE(~*McoreD*~ @ Mar 28 2008, 14:28) *

That's very strange. Here is the Ryan Adams - Easy Tiger Artwork from iTunes Store.


Hehe, thanks wink.gif

QUOTE

I figured the debug data were not written to the file, however if you had Logs > Debug... clicked, a Debug window would open and you could see the current debug data there.


I did this time, when I tried to download 'Morrissey - Ringleader of the Tormentors' , the result is as follows:
20080329T123835 Job Started: EXPORT_ARTWORK_MANUAL
20080329T123856 Duration: 0 Hours 00 Minutes 21,21875 Seconds
20080329T123856 Cleaning Temporary Files... in C:\Documents and Settings\Me\Application Data\iTSfv\

Not exactly illuminating; it did however ask me to send a report via email, I hope these end up actually arriving? 'Zwit0045' would be me.

I should note that before that, I had some succesful albumart downloads, as well as one unproblematic 'art not found' instance.

QUOTE

Would you be interested in a remote session? If so, we could work some common time out.


I'd like to help as much as I can, but I don't want to disappoint you by not showing up or having to leave very quickly. My schedule at this moment just doesn't allow it. In the meantime, I hope I do have some time to test and to keep reporting back to the forum.
~*McoreD*~
Hi NearlyGod,

Appreciate your feedback. The new build:

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

has error handling and debug writing fixed for downloading iTunes Store Artwork.

The bug reports will be sent successfully provided that you have set SMTP settings in Options > Advanced > Internet. It should prompt you for the first time. You can also manually trigger this using Help > Submit Bug Report...

Thanks,
McoreD

NearlyGod
Thank you, will try and play with the new build this weekend.

There's something else that I encountered and have no explanation for:
When dealing with multiple-cd albums, spread over per-cd folders, occasionally only the first cd is handled correctly when Embedding Artwork and when Exporting Folder, AlbumartSmall and Artwork.jpg.

The second cd's and up are ignored. This seems to happen with albums where I have manually added the coverart (which I always drop on the first track of an album). When iTunes itself has been able to download the art, it is embedded in the tracks of all the cds, and the three JPGs are created in all folders.

Cheers

(NB the download counter on sourceforge isn't accurate or at least not realtime smile.gif Okay, sorry for this useless info)
~*McoreD*~
QUOTE(NearlyGod @ Mar 29 2008, 23:38) *

There's something else that I encountered and have no explanation for:
When dealing with multiple-cd albums, spread over per-cd folders, occasionally only the first cd is handled correctly when Embedding Artwork and when Exporting Folder, AlbumartSmall and Artwork.jpg.

The second cd's and up are ignored. This seems to happen with albums where I have manually added the coverart (which I always drop on the first track of an album). When iTunes itself has been able to download the art, it is embedded in the tracks of all the cds, and the three JPGs are created in all folders.


Hi NearlyGod,

I can kind of see how this could happen by design. When you say multiple-disc albums spread over per-disc folders, I assume as opposed what I have here:

Name: Haunted
Artist: Paul van Dyk feat. Lo-Fi Sugar
AlbumArtist: Paul van Dyk
Album: In Between
Location: D:\Music\Paul van Dyk\In Between\1-01 Haunted.mp3
Disc: 1 of 2
Genre: Trance

Name: White Lies Berlin (Vocal Mix)
Artist: Paul van Dyk & Alex M.O.R.P.H.
AlbumArtist: Paul van Dyk
Album: In Between
Location: D:\Music\Paul van Dyk\In Between\2-01 White Lies Berlin (Vocal Mix).mp3
Disc: 2 of 2
Genre: Trance

you will have it as

Location: D:\Music\Paul van Dyk\In Between (Disk 01)\01 Haunted.mp3

Location: D:\Music\Paul van Dyk\In Between (Disk 02)\01 White Lies Berlin (Vocal Mix).mp3

but the tag for Album will be both the same?

Album: In Between

or will it be

Album: In Between (Disk 01)

Album: In Between (Disk 02)

I could see something could happen when iTunes is not organizing the music. I will experiment with different variations and see what I find.

Thanks for pointing this out. smile.gif

Edit:

It was very straightforward to reproduce. What you mentioned would happen if you have Album: In Between for both discs but have them in separate folders. It was the logical outcome by current design. You will see in the Debug logs:

20080331T060125 Found 1 sources of Artwork - for Paul van Dyk (Disk 01) because I embedded artwork to the first track of the disc
20080331T061406 Found 0 sources of Artwork - for Paul van Dyk (Disk 02) because I did not embed artwork to the first track of the disc

So in other words, there were no artwork in the source folder, or track, or in iTunes Store cache for the disc 2.

The workaround is to embed the artwork in the first track in every disc.

In iTunes you see both discs together because the Album tag was same, but in the File System they are two different beasts with 2nd disc having no artwork. biggrin.gif

When iTunes downloads the Artwork automatically it assigns the artwork to every track in the album (disc 01 and disc 02). So each track has artwork reference to iTunes Artwork cache. iTSfv is able to pick this and export the artwork to Disc 02 folder. That's why: When iTunes itself has been able to download the art, it is embedded in the tracks of all the cds, and the three JPGs are created in all folders.
NearlyGod
Hey McoreD, thank you for taking a look at this. You've hit all the nails on their heads!

It's no biggie.

Haven't really had time to spend on my music, but I did find out that iTSfv doesn't like it when I capitalize the AlbumArtist tag, when there is none present. smile.gif

EDIT: While editing and (re-)compiling my collection, I've come up with a feature-request that I think might be useful: 'send to google' and/or wikipedia, but I think Google is the most useful. This would simply do a google search for the current iTunes "Artist - Album", which would give all kinds of useful info.

Cheers
~*McoreD*~
NearlyGod,

Indeeed. Thanks for spotting that bug. smile.gif

5.52.1.0 Search selected track in Google via Selected Tracks menu [NearlyGod]
5.52.0.1 Regrouping tracks / Capitalizing AlbumArtist would crash iTSfv if AlbumArtist tag was Empty [NearlyGod]


5.52.0.0 Option to manually choose best artwork for importing via Options - Advanced - Validation - Artwork
IPB Image

5.51.8.0 Support for %Folder% and %Location% syntax for use with Selected Tracks - Clipboard
5.51.7.0 Option to manually select artist for downloading iTunes Store track artwork from multiple artists are found
5.51.6.0 Tabs now have icons from Silk icon set 1.3 by Mark James [Sadie]

Nice idea about Googling the track for more info. When you said "current iTunes Artist - Album" I assume you mean the current selected track, not the playing track?

Cheers,
McoreD
NearlyGod
QUOTE(~*McoreD*~ @ Apr 3 2008, 18:29) *

Nice idea about Googling the track for more info. When you said "current iTunes Artist - Album" I assume you mean the current selected track, not the playing track?


It seems that would be most in line with how iTSfv operates, no? If you should want info about the track that is playing, it's easy enough to focus the cursor on it.
~*McoreD*~
That's Correct NearlyGod. smile.gif

The latest Beta version with the above version history is downloadable.

5.52.1.1 Downloading iTunes Store artwork did not work in build 5.51.7.0 and above

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

Cheers,
McoreD

P.S:

I just found an early screenshot of iTSfv:

IPB Image

Quite funny when you look back at it. laugh.gif
Jojo
QUOTE(~*McoreD*~ @ Apr 3 2008, 17:29) *

5.52.0.0 Option to manually choose best artwork for importing via Options - Advanced - Validation - Artwork
IPB Image

does that mean that I will be able to go through my music collection and compare the album art that is currently embedded in the file, to the album art I could get from iTunes? smile.gif
~*McoreD*~
QUOTE(Jojo @ Apr 5 2008, 03:51) *

does that mean that I will be able to go through my music collection and compare the album art that is currently embedded in the file, to the album art I could get from iTunes? smile.gif


Hi Jojo,

This manual mode is the result of the one very early ideas that didn't get to implement:

QUOTE(Jose Hidalgo @ Sep 26 2007, 20:48) *

"Always look for higher resolution artwork while validating groupBox? What do you think of that?"
--> Good, but maybe not perfect. In fact it should depend on whether the optional "preview" mode is activated or not.
--> "preview" mode activated => look for all possible artwork
--> "preview" mode deactivated => always look for higher resolution artwork

What do you think ?

"Personally I would like less user interaction as possible. I normally start validating the whole library and go get a cup of coffee or to bed. biggrin.gif
So the *optional* preview mode is a great idea to fix that issue. "
--> Yes of course, it has to be optional. This way we will be able to validate 90% of the library with no user interaction, then handle the remaining 10% on an album-per-album basis using the preview mode.


Your idea is very nice and I can certainly incorporate the current resources into implementing that feature.

iTSfv so far has been automatically choosing the highest resolution cover as the best artwork for embedding artwork. Highest resolution may not be always most suitable one.

QUOTE
When you have "Embed Artwork from XXX" checkBox checked in the Tracks tab, iTSfv looks Artwork from the following locations:

1. iTunes Store (disabled by default because currently these Artwork are encrypted)
2. iTunes Store Artwork in iTunes Artwork Cache
3. Artwork from the Music Folder of the track
4. Artwork embedded in Track
5. Artwork downloaded using Album Art Downloader XUI

iTSfv then chooses the highest resolution Artwork from the 5 sources (usually 3 sources or less on a typical environment).


This manual mode is currently useful when:

1/ You add a new album to iTunes via iTSfv. iTunes detects the album and automatically downloads the iTunes Store Artwork to the album. This iTunes Artwork can be wrong but has 600x600. You already have the proper artwork 600x593 in your album folder. iTSfv now begins to validate the albums. When you validate, iTSfv automatically would choose the 600x600 which iTunes downloaded as the best artwork but it is wrong. The manual mode will list the current artwork sources and let you embed them.

2/ An album could have various artwork embedded in its tracks and you don't notice this in iTunes. iTSfv will display all the Artwork from each track and let you choose the best one out of it to embed to all tracks in that album.

Edit:

For next release:

5.53.0.0 Manually choose best Artwork to save during batch exporting iTunes Store Artwork to user defined music folder [Jojo]

Cheers,
McoreD
christian_s
Hi McoreD,
Is it possible to get iTSfv to generate a playlist in iTunes that would list all albums without artwork?
- Chr
Jojo
QUOTE(~*McoreD*~ @ Apr 4 2008, 17:53) *

For next release:

5.53.0.0 Manually choose best Artwork to save during batch exporting iTunes Store Artwork to user defined music folder [Jojo]

wow, that was quick. Thank You.
I noticed there is a second developer, Toby Simmons, involved now. How long has he been working with you?
~*McoreD*~
QUOTE(christian_s @ Apr 6 2008, 01:59) *

Hi McoreD,
Is it possible to get iTSfv to generate a playlist in iTunes that would list all albums without artwork?
- Chr


Hi christian,

Yes! smile.gif The required checkBoxes are in:

Checks tab > "Check for tracks without Artwork"
Library tab > "Save validation results as Playlists in iTunes"


QUOTE(Jojo @ Apr 6 2008, 04:48) *

wow, that was quick. Thank You.
I noticed there is a second developer, Toby Simmons, involved now. How long has he been working with you?


Hi Jojo,

Thanks - this was easy to implement as the previous Artwork Choosing dialog box was already done.

Toby Simmons was one of the iTSfv users who expressed keen interest on the source code of the project. Back then iTSfv was not open source. I made him a developer but I have not seen ever since regarding the project. sad.gif

To get MP3 working with this feature, Jojo, please add mp3 to the supported file formats in

Options > Advanced > Formats > Other Audio formats

so it will read flac,mpc,ogg,mp3

Hi Jose Hidalgo,

As I quoted your in my previous post, this feature is actually one of your oldest ideas and I would like your feedback on this. If you can test this feature working fine that would be nice.

Both Jojo/Jose Hidalgo, any feedback on this feature would be much appreciated. smile.gif

Thanks,
McoreD

Jojo
QUOTE(~*McoreD*~ @ Apr 5 2008, 15:21) *

To get MP3 working with this feature, Jojo, please add mp3 to the supported file formats in

is there any reason why this isn't enabled by default?
~*McoreD*~
Jojo,

There is no reason now. It is enabled by default after the new feature but you may not see it if you had a build installer earlier than this. Earlier, the file formats in that Options tab were not targetted for MP3. So it only had flac,mpc,ogg. smile.gif
NearlyGod
McoreD, I hope this is relevant to the thread, as I don't mean to hijack it.
I'm curious how you propose handling Box Sets. Specifically box sets that have complete, previously released, cd's in them.

A wholly new box set would tag just fine as: 'artist - nameofboxset', using disc 1/3,2/3,3/3.

A box set with (a number of) pre-existing cd's, is more tricky to handle. Say, the 9cd Eagles box set can simply be tagged as one disc, or as 9 discs belonging to album 'Eagles box set'. However, 8 of the nine discs have normal, proper, names.

So far I've been tagging items like this using their original names, but with the set name in the Grouping tag. This kind of works, but I'm not really happy with it. Especially because now I have for example disc 5 showing up as Eagles - Hotel California disc 5/9 , which is a bit so-so. Not to speak of discs 7/9 and 8/9 which are, respectively, Eagles Live CD1 and CD2.

Do you recommend staying this course, or is there a better way to handle this?

Cheers
~*McoreD*~
Hi NearlyGod,

No hijack at all, I had this covered in another thread though.

http://www.hydrogenaudio.org/forums/index....st&p=554131

I too use the Grouping tag to set the Boxset name. I don't like it because it is an abuse of the MP3 ID3v2 spec. Grouping tag according to ID3v2 spec is Sub-genre.

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' ?

The other alternative is to use the Boxset name as the Album name. Then comes the question where the title of Disc 1, 2.. goes. I would propose using OriginalAlbum frame for that. The downside of this method is that you are limited to one Artwork that represents the whole box set. You can still have different artwork for each disc however iTunes will only show one Artwork (disc 1) in the Album list view.

I expected this question to come up one day. It is a really serious topic that hasn't given much attention. IMO just like there is AlbumArtist tag that represents a collection of TrackArtists, there should be a BoxSet tag that represent a collection of Albums.

However, like I said before, if you attempt to stricly use already existing ID3v2 tags, then

Album (TALB) would be the BoxSet name.
OriginalAlbum (TOAL) would be the Disc name.

Cheers,
McoreD



xanadu1979
I might have found a bug.

I regularly add files to my library using the Explorer tab. I have it search for new files and I add them. If iTunes has downloaded any Podcasts during the instance I currently have running, iTSfv brings them up when I search for new files. iTSfv is configured to ignore Podcasts.

Everything works fine if I close iTunes and open it back up. Again, it only does this if iTunes downloaded the Podcast within the same instance.
~*McoreD*~
Hi xanadu,

Thanks for the feedback. I did not have Exclude Folders implement.

QUOTE(~*McoreD*~ @ Jan 14 2008, 08:38) *

About iTSfv adding the podcasts -- that's tricky one. Outside of iTunes, iTSfv Explorer has no knowledge whether a mp3/aac is a Podcast or not. Only within iTunes, current implementation of iTSfv could tell whether a track is a Podcast or not, or otherwise it is simply just another mp3/aac file that is not yet added to iTunes. This is the reason why "Include Podcasts" option is limited to Tools/Options/Advanced/Validation. I hope you understand the design issue here? It is certainly not possible to have a workground. iTSfv could analyse each mp3/aac file in Explorer before adding to iTunes to see if it is a podcast or not, using the TagLib. I will ask the developer of TagLib if he supports the Podcast tag in audio files. For the moment, I am afraid I have suggest keeping files you don't need in iTunes, outside of iTunes music folders.


Do you have Podcasts in a separate directory? If so, in the upcoming build you will be able to add an exclude folder (Podcasts) so it will not scan for files from that folder:

IPB Image

Cheers,
McoreD

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.