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*~
Teknojnky,

Thanks! Yeah I understand how iTunes can get slow with a large library. Not trying to promote iTunes but you can still use iTunes to manage your music - you don't to add ALL your music at once to it or even play music from it and still enjoy 600x600 artwork from iTunes Store. If I were you what I would do is, install iTunes, add one album at a time to validate the music, repeat the step for other albums.

By the way that error is really strange, I haven't yet been able to reproduce that.

christian_s,

You don't to go to Discs Browser and press Validate Disc to get what you described. That's two steps.

Validate Selected Tracks button in the main windows should be able to extract the files you need in one go.

All,

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

5.16.1.3 Fixed possible crash due to track has been deleted error while synchrocleaning [Thilo]
5.16.1.2 Adding multiple albums via would be tagged as one single album from build 5.15.3.0
5.16.1.1 Fixing Folder Icon for Windows Vista will not anymore fix all the Artists at once
5.16.1.0 Validate Selected Tracks is now in Context Menu accessible via System Tray icon
5.16.0.0 Copy nfo and log files from the source album folder to music library while adding one new album at a time
5.15.7.3 Fixed crash due to The artwork has been deleted while determining artwork sources [Kenny]
5.15.7.2 Fixed crash HRESULT: 0x80070005 (E_ACCESSDENIED)) while getting Artwork extension [Moses]
5.15.7.1 iTSfv crashed due to unknown errors parsing the iTunes Music Library.xml [Nick]
5.15.7.0 Added Google Search Album to Disc Context Menu in Discs Browser
5.15.6.1 Automatically filling Year tag is now optional via Validate > Tracks. [steveqqq]
5.15.6.0 Statistics window title will contain the date statistics were generated.
5.15.5.0 Tags unreadable by iTunes but readable by iTSfv via TagLib are overwritten before adding to iTunes
5.15.4.1 iTSfv crashed if the disc being validated was not found in the discs table. [Manuel Jose]
5.15.4.0 Creation of Folder.jpg, Artwork.jpg, AlbumArtSmall.jpg can be saved from Resized Artwork [steveqqq]
5.15.3.3 Ability to save resized Artwork was not optional. Now in Options > Validate > File System: Disable automatic creation of Artwork (600x600).jpg
5.15.3.2 iTunes downloaded Artwork were not resized upon request before embedding to track [Shane, 1828250]
5.15.3.1 Attempt to prevent failure adding Artwork from images that were dragged from webpages
5.15.3.0 iTSfv will attempt to show the Album Artist and Album tags of the album you dragged to iTSfv
5.15.2.4 Stability fixes for validating Tracks deleted in iTunes while the disc is still loaded in Discs Browser
5.15.2.3 Added option to disable warning for adding tracks without Track Number. So then iTSfv will not warn for missing Track Number during long operations. [Scott]
5.15.2.2 Delete tracks not in music folder tooltip will now display all the music folders set by user [heathabear]
5.15.2.1 Validating only disc 1 of a multi-disc album would have overwritten disc count
5.15.2.0 Ability to overwrite Disc Number and Disc Count before adding new files
5.15.1.2 Handle errors that can occur during forcing tags while adding files [Scott]
5.15.1.1 Fixed application crash while backing up Ratings for URL tracks [Mike]
5.15.1.0 iTSfv will prompt Crop Artwork Wizard when importing single file artwork while Validating Selected Tracks
5.15.0.1 Explorer tab will not be automatically activated for Drag&Drop of files other than audio
5.15.0.0 Drag&Drop Artwork to a selected Disc in Discs Browser and crop artwork before replacing artwork in the disc
5.14.0.6 iTSfv crashed while checking for lyrics in some track [Heiko]
5.14.0.5 iTSfv crashed if artwork path HasIllegalCharacters while getting artwork source [JaEson]



christian_s
QUOTE(Jose Hidalgo @ Nov 20 2007, 20:54) *

I'm interested in your mp3tag action (macro). Thanks in advance !

Hi Jose,
in mp3tag click on the Aa icon. You can then see a few default action.
Click the New icon > Give the Action a name like "CoverArt" > Click New > Select 'Import file from' > enter "folder.jpg".

In order to use the action you mark relevant files and press Action icon > Ok. Above action will use the directory folder.jpg file and add it as album art for the selected files. If you are working on several directories mp3tag will still use the local folder.jpg for each mp3 file.
Hope this helps.

iTSfv can also auto embed the art. I just like to check the art first, fix cropping, contrast and save the image so it's less than 100 Kb, but if of course depends on the complexity of the artwork.
- Chr
heathabear
I have a feature request, if it's not to much trouble, whenever you get the time:

You know the feature to copy selected tracks to clipboard? Would it be possible to make it copy in this format? "Artist - Track"
rather than how it does now, where it says "Song" by Artist from "Album"? Or maybe there's already an option for this, but I couldn't seem to find it.

Thanks! I'm still having way too much fun with this program. tongue.gif
Alpc
Hi, after going through so many pages, I still cannot figure if this software is able to add artwork into iTunes database without embedding it in the tracks... Especially since I can see that this is written as one of the features in this page - http://itsfv.sourceforge.net/

Would be great if anyone could point me in the correct direction...
~*McoreD*~
Hi Alpc,

I'd really like to know that as well.

QUOTE(~*McoreD*~ @ Sep 5 2007, 18:47) *

I am aware that people are attempting to find ways to inject .itc files using artwork out side of iTMS but I think the whole process is still under R&D. biggrin.gif


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

Hi heathabear,

Sure. smile.gif That copy to clipboard feature was a quick job just to get the track list for me when I wanted to paste my Top 25 in a MSN conversation. I will be doing a rework on this feature for the next upcomg build.

Cheers,
McoreD

P.S:

Alpc, I am really sorry if this sounded confusion: Add Artwork from explorer to tracks without embedded artwork
I meant Add artwork from explorer to "Tracks without embedded Artwork". Is there a clearer way to say it, somebody? Thanks.
~*McoreD*~
QUOTE(heathabear @ Nov 24 2007, 03:23) *

I have a feature request, if it's not to much trouble, whenever you get the time:

You know the feature to copy selected tracks to clipboard? Would it be possible to make it copy in this format? "Artist - Track"
rather than how it does now, where it says "Song" by Artist from "Album"? Or maybe there's already an option for this, but I couldn't seem to find it.

Thanks! I'm still having way too much fun with this program. tongue.gif


Hi heathabear,

I have released an update with the feature you requested.

5.17.1.0 Copy to Clipboard function now accepts different patterns [heathabear]
5.17.0.2 DiscNumber and TrackCount tags were not overwritten while adding new files if their overwrite value is 1
5.17.0.1 Fixed crash due to Failed to compare two elements in the array [Wayne]
5.17.0.0 Added iTSfv Lite so that if iTunes is not detected iTSfv Lite will be loaded which can be used to validate audio files via drag & drop or folder browse
5.16.3.0 Ability to continue using Track Replace Assistant even after iTSfv Main window is closed
5.16.2.0 Double clicking Artwork panel in Discs Browser will open the current Artwork in the default image viewer
5.16.1.5 iTunes Store validator will be henceforth identified as iTSfv in its Window Title to avoid confusion with iTunes Window Title
5.16.1.4 Folder thumbnail did not fix if the Artist and Album names were identical

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

I hope the new way is much customizable?

Thanks for the comments. smile.gif

Cheers,
McoreD


Alpc
QUOTE(~*McoreD*~ @ Sep 5 2007, 18:47) *

I am aware that people are attempting to find ways to inject .itc files using artwork out side of iTMS but I think the whole process is still under R&D. biggrin.gif

Oh... sigh... Ok, back to search engine...

QUOTE(~*McoreD*~ @ Nov 24 2007, 11:13) *

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

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

QUOTE(~*McoreD*~ @ Nov 24 2007, 11:13) *

P.S:
Alpc, I am really sorry if this sounded confusion: Add Artwork from explorer to tracks without embedded artwork
I meant Add artwork from explorer to "Tracks without embedded Artwork". Is there a clearer way to say it, somebody? Thanks.

So what you are trying to say is for those tracks without embedded artwork, you can add the artwork from explorer into the tracks?
~*McoreD*~
That's exactly right Alpc! I knew at the time of writing it was ambiguous/dodgy. Is there a clearer way of saying it - I'd like to know. smile.gif

For those albums that iTunes does not detect, I try to simplify the Album, Artist tags so that it matches the one in the iTunes Store. Eventually I manage to get it. I really really hope iTunes to continue support for embedding artwork into tracks but also to support your case as an option.

Cheers,
McoreD



5.18.0.0 Support creating valid XSPF Playlists according to http://validator.xspf.org/
5.17.3.0 Export M3U Playlist with Given Pattern in Options > Files System for each Album validated
5.17.2.0 Words to Ignore while captilizing are now retrieved using simple-words.txt in Log folder [lordtyris]

CODE
<?xml version="1.0" encoding="utf-8"?>
<playlist xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="1" xmlns="http://xspf.org/ns/0/">
  <title>200711</title>
  <creator>iTSfv 5.18.0.0 XSPF Generator</creator>
  <info>file:///H:/Users/Manno/My%20Documents/My%20Music</info>
  <location>file:///H:/Users/Manno/My%20Documents/My%20Music/200711.xspf</location>
  <trackList>
    <track>
      <location>file:///F:/Music/Da%20Buzz/Wanna%20Be%20With%20Me_/01%20Wanna%20Be%20With%20Me_.mp3</location>
      <title>Wanna Be With Me?</title>
      <creator>Da Buzz</creator>
      <album>Wanna Be With Me?</album>
      <trackNum>1</trackNum>
    </track>
    <track>
      <location>file:///F:/Music/DJ%20Doboy/Vocal%20Edition%2002/01%20Vocal%20Edition%2002.mp3</location>
      <title>Vocal Edition 02</title>
      <creator>DJ Doboy</creator>
      <album>Vocal Edition 02</album>
      <trackNum>1</trackNum>
    </track>
    <track>
      <location>file:///F:/Music/Klaus%20Badelt/Pirates%20Of%20The%20Caribbean%20(The%20Curse%20Of%20T/15%20He's%20a%20Pirate.mp3</location>
      <title>He's a Pirate</title>
      <creator>Klaus Badelt</creator>
      <album>Pirates Of The Caribbean (The Curse Of The Black Pearl)</album>
      <trackNum>15</trackNum>
    </track>
    <track>
      <location>file:///F:/Music/Roxette/20%20Greatest%20Songs/06%20It%20Must%20Have%20Been%20Love.mp3</location>
      <title>It Must Have Been Love</title>
      <creator>Roxette</creator>
      <album>20 Greatest Songs</album>
      <trackNum>6</trackNum>
    </track>
  </trackList>
</playlist>


I still haven't got decent XSPF Player set up to test XSPF Playback myself. If anybody has a nice suggestion for Windows XP, that would cool to know.

Edit: Tried XSPF using foo_xspf in Foobar2000. The iTSfv generated XSPF were almost but not all the same as the foo_xspf generated files. The structure in was somewhat unfamiliar and failed validation at http://validator.xspf.org/ so I am not sure I should incorporate features from there, instead I will except feedback from the next release of iTSfv. smile.gif
urlwolf
I'm still confused about synchoclean.
Right now, it realizes that most of my music is not in one itunes folder... so it says that it won't delete it.

However, When saying ok, the status bar says "checking track to delete"... not very reassuring smile.gif

Can you explain what we can expect? Maybe change the message?
Thanks
~*McoreD*~
Hi urlwolf,

Thanks, I have update the manual to include the following: smile.gif

During Synchroclean iTSfv will delete track entries from Music Library which are non-existent in HDD and tracks outside of your music library locations. iTSfv will then look for new music in your music library locations and ask you to add new music from Music Folders if new files are found.

IPB Image

If iTSfv finds that most of your music are not in any of the music folders you have configured in iTSfv options then iTSfv will not remove music outside of your music folders. iTSfv will continue checking for non-existent files only.


I will also update the status bar message to say it is now checking for non-existent files.

IPB Image


Cheers,
McoreD
heathabear
QUOTE(~*McoreD*~ @ Nov 23 2007, 22:13) *

QUOTE(heathabear @ Nov 24 2007, 03:23) *

I have a feature request, if it's not to much trouble, whenever you get the time:

You know the feature to copy selected tracks to clipboard? Would it be possible to make it copy in this format? "Artist - Track"
rather than how it does now, where it says "Song" by Artist from "Album"? Or maybe there's already an option for this, but I couldn't seem to find it.

Thanks! I'm still having way too much fun with this program. tongue.gif


Hi heathabear,

I have released an update with the feature you requested.

5.17.1.0 Copy to Clipboard function now accepts different patterns [heathabear]
5.17.0.2 DiscNumber and TrackCount tags were not overwritten while adding new files if their overwrite value is 1
5.17.0.1 Fixed crash due to Failed to compare two elements in the array [Wayne]
5.17.0.0 Added iTSfv Lite so that if iTunes is not detected iTSfv Lite will be loaded which can be used to validate audio files via drag & drop or folder browse
5.16.3.0 Ability to continue using Track Replace Assistant even after iTSfv Main window is closed
5.16.2.0 Double clicking Artwork panel in Discs Browser will open the current Artwork in the default image viewer
5.16.1.5 iTunes Store validator will be henceforth identified as iTSfv in its Window Title to avoid confusion with iTunes Window Title
5.16.1.4 Folder thumbnail did not fix if the Artist and Album names were identical

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

I hope the new way is much customizable?

Thanks for the comments. smile.gif

Cheers,
McoreD



Wow, that was so fast! Thank you so much! I can't wait to try it out!

You're the best!
christian_s
is it possible build a log file that list tracks that has artwork in itunes but does not have embedded art in the mp3 file?
~*McoreD*~
QUOTE(christian_s @ Nov 27 2007, 22:21) *

is it possible build a log file that list tracks that has artwork in itunes but does not have embedded art in the mp3 file?


Excellent idea. It is possible and will be included in the next build.

Right now the related log shows all tracks without embedded artwork.
urlwolf
One question... Is there any way to tell 'validate' not to mess with my genre tags? I'm using itsfv ONLY to get cover art, everything else is a nuisance (having to have itunes installed to start with smile.gif ).

Also, how do you launch that 'lite' version that doesn't depend on itunes?

Thanks
christian_s
QUOTE(~*McoreD*~ @ Nov 27 2007, 22:45) *

QUOTE(christian_s @ Nov 27 2007, 22:21) *

is it possible build a log file that list tracks that has artwork in itunes but does not have embedded art in the mp3 file?


Excellent idea. It is possible and will be included in the next build.

Right now the related log shows all tracks without embedded artwork.

Thanks McoreD - it's not urgent. I used mp3tag instead. By adding the Cover field I could list all tracks with no album art and then export the list to CSV. Now I'm just checking those albums one by one. Some have art in iTunes other have no art at all.

Btw is there a way to control if folder.jpg should be read-only or not?
~*McoreD*~
christian_s,

Here is an updated build that provides this functionality.

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

5.19.0.1 Possible crash if resized source Artwork was not found while exporting Artwork [urlwolf]
5.19.0.0 Check for tracks with non-embedded iTunes downloaded Artwork [christian_s]
5.18.0.2 Fixed instability due to track has been deleted error while determining artwork source [James]

There was a bit of trick into it. If you had configured iTSfv to import Artwork, iTSfv would have immediately embedded the iTunes Downloaded Artwork into the track, so a check to see if the track had Downloaded Artwork will return false. So this check function is isolated from other checks because it had to be done prior to iTSfv messing with any track. That's how it is implemented now. A bit over-informative but thought a dev must find that logic interesting. smile.gif

Cheers,
McoreD

Edit: Oops missed your post! Sorry there is no current way to control that. A future build will have this option in Options > File System. smile.gif
~*McoreD*~
QUOTE(urlwolf @ Nov 28 2007, 19:18) *

One question... Is there any way to tell 'validate' not to mess with my genre tags? I'm using itsfv ONLY to get cover art, everything else is a nuisance (having to have itunes installed to start with smile.gif ).

Also, how do you launch that 'lite' version that doesn't depend on itunes?

Thanks


urlwolf, sorry - what & when does iTSfv do with the genre tags? I will look into this issue immediately.

I am confused with your remark on iTunes. If I understand correctly you need iTunes first to download Artwork from iTunes Store and to get iTSfv to export those artwork to file. So without iTunes we are nowhere, right?

Inspired by Teknojnky's confusion on iTSfv dependancies, iTSfv Lite was a start to reproduce most of the iTSfv tasks (in the coming future) without the dependency of iTunes. Basically the ultimate goal is to reproduce all tasks that does not strictly require iTunes. Hopefully something for iTSfv 6.

iTSfv Lite will automatically show up if iTunes is not present. If iTunes is present, to fire up iTSfv Lite you will need to go to Tools > iTSfv Lite. It doesn't do much -- currently only a validator of tags to tell you what tags are missing.

Alpc
QUOTE(~*McoreD*~ @ Nov 25 2007, 06:50) *

For those albums that iTunes does not detect, I try to simplify the Album, Artist tags so that it matches the one in the iTunes Store. Eventually I manage to get it. I really really hope iTunes to continue support for embedding artwork into tracks but also to support your case as an option.


I did that and I cannot see the difference between my tag and iTunes' tag... which leads to frustration on why the artwork does not get downloaded, especially since they don't exact have logs to show the issue, so that the issue could be pinpointed and resolved... Sigh...
~*McoreD*~
QUOTE(Alpc @ Nov 30 2007, 01:24) *

I did that and I cannot see the difference between my tag and iTunes' tag... which leads to frustration on why the artwork does not get downloaded, especially since they don't exact have logs to show the issue, so that the issue could be pinpointed and resolved... Sigh...


Alpc,

That exact problem happened to me even when the tags were identical, last night. The artwork was not simply downloading. Checked out today morning and it got downloaded. Strange! But you should try again another time.

Some important bug fixes.

5.19.4.2 Discs Browser will not reload for options changed other than Discs Browser view in iTSfv Options
5.19.4.1 Words retrieved from simple-words.txt were not trimmed to remove illegal characters before usage
5.19.4.0 Options > Advanced > Ratings tab content is now moved to Options > Validate > Library
5.19.3.1 Schedule time if misconfigured will reset to 03:00:00 upon Options form load
5.19.3.0 When Year tag is empty, file name patterns will ignore year pattern if exists
5.19.2.2 Artwork was considered as resized if the resize setting was activated even if the source resolution was lower
5.19.2.1 Fixed possible file being used error while updating Artwork thumbnail in Discs Browser during validation
5.19.2.0 iTunes Downloaded Artwork are now temporarily saved in iTSfv Artwork directory (by default in Pictures) rather than in iTSfv Temporary Directory
5.19.1.1 GetAlbumArtist returned "Various Artists" if AlbumArtist was empty but Artist was not
5.19.1.0 Setting attributes Read-Only to Folder.jpg is now optional [christian_s]
5.19.0.1 Possible crash if resized source Artwork was not found while exporting Artwork [urlwolf]


I am back to Windows XP now. iTunes add-ons operates faster in XP than Vista it seems.

http://sourceforge.net/project/showfiles.p...ckage_id=243989
~*McoreD*~
QUOTE(kanak @ Sep 6 2007, 21:37) *

Also, i just ordered an ipod, and i'm in the process of making my files to be "itunes/ipod friendly". My tags are stored in ID3v1 + APEV2, and I noticed that itunes can't read the ape tags. What irks me is that my genre tags (the custom ones like "alternative pop") and my rating tags appear to be stored in the ape tag and do not display in itunes (the normal ones like "blues" do display). I was wondering if there's a way your program could help me out in this matter.


Noticed I had this unanswered kanak, sorry about that. If you drag and drop such files to iTSfv then iTSfv should be able to read the APE tags and add to iTunes. Please let me know if this works. iTSfv is using taglib-sharp which supports APE tags so my guess is that it should work.

QUOTE(kanak @ Sep 26 2007, 12:49) *

2. Also, is it possible to have a feature that would export the title, album, artist etc information to the clipboard? (e.g. Select tracks in itunes, click export and get stuff like Genre\Artist - Album\Title information). If this is possible, please make the export criteria customizable.


You might have noticed that the later iTSfv versions supports more customization for Clipboard function. smile.gif

urlwolf, the Resize Artwork should function properly now.
christian_s
QUOTE(~*McoreD*~ @ Dec 1 2007, 09:47) *

...
5.19.1.0 Setting attributes Read-Only to Folder.jpg is now optional [christian_s]
...
http://sourceforge.net/project/showfiles.p...ckage_id=243989


McoreD - Ur Da Man! :-) Thanks for the option, appreciate it. It makes it easier when I sync my music directory with my media center.
~*McoreD*~
Hi All,

I am happy to release iTSfv 5.23 BETA which I plan to release as the last beta before a final during mid-December.

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

If running older versions, it would be great if you guys could please upgrade to this version and use it instead. smile.gif

Release Notes:


5.23.0.0 Ability to remove Null characters in tags accessible via Tracks > Remove Null characters in Tags
5.22.0.0 Support for adding new music by Add folder to Library... menu item in File menu
5.21.0.0 Export index to Album folder using TreeGUI Directory Indexer engine
5.20.0.0 Support deleting Temp Files in iTunes folder in background. Activate via Options > Explorer
5.19.0.0 Check for tracks with non-embedded iTunes downloaded Artwork [christian_s]
5.18.0.0 Support creating XSPF Playlists valid according to http://validator.xspf.org/
5.17.0.0 Added iTSfv Lite so that if iTunes is not detected iTSfv Lite will be loaded which can be used to validate audio files via drag & drop or folder browse
5.16.0.0 Copy nfo/log/jpg files from the source album folder to music library while adding one new album at a time
5.15.0.0 Drag&Drop Artwork to a selected Disc in Discs Browser and crop artwork before replacing artwork in the disc

Version History:

5.23.0.0 Ability to remove Null characters in tags accessible via Tracks > Remove Null characters in Tags
5.22.0.5 Status Bar text will not be blank while validating tracks when the user clicks on a disc in Discs Browser
5.22.0.4 Debugging events to log should not cause program crashing anymore
5.22.0.3 Did not copy nfo/log/jpg files from source album folder if the album tag of at least one of the tracks had an appended space
5.22.0.2 Handle Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED)) while saving Artwork
5.22.0.1 By default Documents\iTSfv Logs directory is now in Documents\iTSfv\Logs directory
5.22.0.0 Support for adding new music by Add folder to Library... menu item in File menu
5.21.2.1 Warnings are now loggable in both alpha and beta versions of iTSfv
5.21.2.0 Ability to customize CSS in the iTSfv XHTML Report using an external CSS file via Options > Advanced > Report
5.21.1.0 Ability to customize CSS in the XHTML version Indexer using an external CSS file via Options > File System > Indexer
5.21.0.0 Export index to Album folder using TreeGUI Directory Indexer engine
5.20.2.1 Drag & Drop Artwork did not work due to a file access issue in debug.txt
5.20.2.0 Reconfigured GUI Controls in Options > File System to support future expansion of features
5.20.1.0 M3U Playlists generated during Validation will contain Relative paths instead of Full Paths
5.20.0.0 Support deleting Temp Files in iTunes folder in background. Activate via Options > Explorer
5.19.4.6 Discs browser will no longer display unreferenced discs due to interrupted validations pressing the Stop button by the user
5.19.4.5 Fix possible crash when clicking Discs Browser while reading tracks from Library
5.19.4.4 Status bar text will not show the "&" sign properly [McoreD/jmcilhinney]
5.19.4.3 Artwork from iTunes Music Store are saved in the same Artist\Album path as iTunes Downloaded Artwork path
5.19.4.2 Discs Browser will not reload for options changed other than Discs Browser view in iTSfv Options
5.19.4.1 Words retrieved from simple-words.txt were not trimmed to remove illegal characters before usage
5.19.4.0 Options > Advanced > Ratings tab content is now moved to Options > Validate > Library
5.19.3.1 Schedule time if misconfigured will reset to 03:00:00 upon Options form load
5.19.3.0 When Year tag is empty, file name patterns will ignore year pattern if exists
5.19.2.2 Artwork was considered as resized if the resize setting was activated even if the source resolution was lower
5.19.2.1 Fixed possible file being used error while updating Artwork thumbnail in Discs Browser during validation
5.19.2.0 iTunes Downloaded Artwork are now temporarily saved in iTSfv Artwork directory (by default in Pictures) rather than in iTSfv Temporary Directory
5.19.1.1 GetAlbumArtist returned "Various Artists" if AlbumArtist was empty but Artist was not
5.19.1.0 Setting attributes Read-Only to Folder.jpg is now optional [christian_s]
5.19.0.1 Possible crash if resized source Artwork was not found while exporting Artwork [urlwolf]
5.19.0.0 Check for tracks with non-embedded iTunes downloaded Artwork [christian_s]
5.18.0.2 Fixed instability due to track has been deleted error while determining artwork source [James]
5.18.0.1 When iTSfv finds out most of your music located not in the library folders during synchroclean it will show in status bar that it is only checking to remove dead tracks from the library [urlwolf]
5.18.0.0 Support creating XSPF Playlists valid according to http://validator.xspf.org/
5.17.3.0 Export M3U Playlist with Given Pattern in Options > Files System for each Album validated
5.17.2.0 Words to Ignore while captilizing are now retrieved using simple-words.txt in Log folder [lordtyris]
5.17.1.0 Copy to Clipboard function now accepts different patterns [heathabear]
5.17.0.2 DiscNumber and TrackCount tags were not overwritten while adding new files if their overwrite value is 1
5.17.0.1 Fixed crash due to Failed to compare two elements in the array [Wayne]
5.17.0.0 Added iTSfv Lite so that if iTunes is not detected iTSfv Lite will be loaded which can be used to validate audio files via drag & drop or folder browse
5.16.3.0 Ability to continue using Track Replace Assistant even after iTSfv Main window is closed
5.16.2.0 Double clicking Artwork panel in Discs Browser will open the current Artwork in the default image viewer
5.16.1.5 iTunes Store validator will be henceforth identified as iTSfv in its Window Title to avoid confusion with iTunes Window Title
5.16.1.4 Folder thumbnail did not fix if the Artist and Album names were identical
5.16.1.3 Fixed possible crash due to track has been deleted error while synchrocleaning [Thilo]
5.16.1.2 Adding multiple albums via would be tagged as one single album from build 5.15.3.0
5.16.1.1 Fixing Folder Icon for Windows Vista will not anymore fix all the Artists at once
5.16.1.0 Validate Selected Tracks is now in Context Menu accessible via System Tray icon
5.16.0.0 Copy nfo/log/jpg files from the source album folder to music library while adding one new album at a time
5.15.7.3 Fixed crash due to The artwork has been deleted while determining artwork sources [Kenny]
5.15.7.2 Fixed crash HRESULT: 0x80070005 (E_ACCESSDENIED)) while getting Artwork extension [Moses]
5.15.7.1 iTSfv crashed due to unknown errors parsing the iTunes Music Library.xml [Nick]
5.15.7.0 Added Google Search Album to Disc Context Menu in Discs Browser
5.15.6.1 Automatically filling Year tag is now optional via Validate > Tracks. [steveqqq]
5.15.6.0 Statistics window title will contain the date statistics were generated.
5.15.5.0 Tags unreadable by iTunes but readable by iTSfv via TagLib are overwritten before adding to iTunes
5.15.4.1 iTSfv crashed if the disc being validated was not found in the discs table. [Manuel Jose]
5.15.4.0 Creation of Folder.jpg, Artwork.jpg, AlbumArtSmall.jpg can be saved from Resized Artwork [steveqqq]
5.15.3.3 Ability to save resized Artwork was not optional. Now in Options > Validate > File System: Disable automatic creation of Artwork (600x600).jpg
5.15.3.2 iTunes downloaded Artwork were not resized upon request before embedding to track [Shane, 1828250]
5.15.3.1 Attempt to prevent failure adding Artwork from images that were dragged from webpages
5.15.3.0 iTSfv will attempt to show the Album Artist and Album tags of the album you dragged to iTSfv
5.15.2.4 Stability fixes for validating Tracks deleted in iTunes while the disc is still loaded in Discs Browser
5.15.2.3 Added option to disable warning for adding tracks without Track Number. So then iTSfv will not warn for missing Track Number during long operations. [Scott]
5.15.2.2 Delete tracks not in music folder tooltip will now display all the music folders set by user [heathabear]
5.15.2.1 Validating only disc 1 of a multi-disc album would have overwritten disc count
5.15.2.0 Ability to overwrite Disc Number and Disc Count before adding new files
5.15.1.2 Handle errors that can occur during forcing tags while adding files [Scott]
5.15.1.1 Fixed application crash while backing up Ratings for URL tracks [Mike]
5.15.1.0 iTSfv will prompt Crop Artwork Wizard when importing single file artwork while Validating Selected Tracks
5.15.0.1 Explorer tab will not be automatically activated for Drag&Drop of files other than audio
5.15.0.0 Drag&Drop Artwork to a selected Disc in Discs Browser and crop artwork before replacing artwork in the disc
5.14.0.6 iTSfv crashed while checking for lyrics in some track [Heiko]
5.14.0.5 iTSfv crashed if artwork path HasIllegalCharacters while getting artwork source [JaEson]

Known Bugs:

http://sourceforge.net/tracker/?group_id=2...amp;atid=988851
Jojo
Here are some bugs:

Advanced > Folders > can't change settings directory (reverts after clicking apply)
Advanced > Folders > Logs Directory > error when moving log files to new location

I've tried to import art work that I've exported with a previous version of iTSfv. This no longer works when there is no album name. When there was no album name, iTSfv would use the track name instead. That function is broken.

Also, here is a feature request:
iTunes has this annoying bug that once you put something in any of it's ID3Tags fields it won't delete it, it will only overwrite it. So, if you fill out the comment field or album field and later realize that you've made a mistake and that it should really be empty, iTunes won't update it. I've removed some some ID3Tags (using mp3Tag) and iTunes will still display the old information, even though the file no longer has a comment etc. If you modify a certain ID3Tag field or add information, it will update it, but not if you delete something.

So, would it be possible for iTSdv to read a file's realy ID3 tag and compare it to the iTunes database and then update the iTunes database accordingly?

thanks
~*McoreD*~
Hi Jojo,

Thanks for the feedback. Getting prepared for a final release this is exactly what I expected. smile.gif

Fixed two folder move bugs.

I looked closely at the artwork import issue and tried to reproduce any expected behaviour.

Steps to reproduce:

iTSfv settings:
Export as %Artist% - (%Year%) %Album%.jpg
Export to H:\Users\Manno\My Documents\My Music\iTunes\Album Artwork\iTSfv

I made a copy of a mp3 file (Artist: Dolores O'riordan, Album: Are You Listening?, Name: Ordinary Day) , and added to iTunes
The track already had id3 data and I got Album Art from iTunes Store
I then cleared the Album tag
Selected the track and in iTSfv I pressed "Validated Selected Tracks"

(for iTSfv to accept mistagged files, I had to check "Include tracks without Name, Artist or Album" in Options.

Here is the log file.

20071209T192929 Job Started: VALIDATE_TRACKS_SELECTED
20071209T192931 Saved Track Artwork as H:\Users\Manno\My Documents\My Pictures\iTSfv\Dolores O'riordan\Ordinary Day\Artwork.jpg
20071209T192931 Found non-embedded iTunes Artwork
20071209T192931 Saved Track Artwork as H:\Users\Manno\My Documents\My Music\iTunes\Album Artwork\iTSfv\Dolores O'riordan - (2007) Ordinary Day.jpg
20071209T192931 Export Artwork Pass 1 Finished.
20071209T192931 Compare Artwork Path: H:\Users\Manno\My Documents\My Pictures\iTSfv\Dolores O'riordan\Ordinary Day\Artwork.jpg
20071209T192931 Track Artwork Path: H:\Users\Manno\Application Data\iTSfv\trackArtwork.jpg
20071209T192931 Track Artwork Size: 600x600, Compare Artwork Size: 600x600
20071209T192932 Found non-embedded iTunes downloaded Artwork and set to embed..
20071209T192932 Replace Artwork for 1 Ordinary Day? True
20071209T192932 Replaced Artwork in E:\Uploads\McoreD\Completed\Dolores O'riordan - Are You Listening [2007]\Copy of 01-dolores_oriordan-ordinary_day.mp3 from H:\Users\Manno\Application Data\iTSfv\trackArtwork.jpg
20071209T192932 Replace 600x600 with 600x600 for H:\Users\Manno\My Documents\My Music\iTunes\Album Artwork\iTSfv\Dolores O'riordan - (2007) Ordinary Day.jpg? False
.
20071209T192934 Duration: 0 Hours 0 Minutes 4.65625 Seconds
20071209T192934 Job Finished: VALIDATE_TRACKS_SELECTED

The file was created from the Name tag instead of blank Album tag. So it was OK.



I then attempted the reverse.

iTSfv Settings:
Import using %Artist% - (%Year%) %Album%.jpg
Import from H:\Users\Manno\My Documents\My Music\iTunes\Album Artwork\iTSfv


I cleared the album art to make sure it embeds, selected the track and pressed "Validate Selected"

20071209T193049 Job Started: VALIDATE_TRACKS_SELECTED
20071209T193051 Added Artwork to E:\Uploads\McoreD\Completed\Dolores O'riordan - Are You Listening [2007]\Copy of 01-dolores_oriordan-ordinary_day.mp3 from H:\Users\Manno\My Documents\My Music\iTunes\Album Artwork\iTSfv\Dolores O'riordan - (2007) Ordinary Day.jpg
.
20071209T193051 Duration: 0 Hours 0 Minutes 2.21875 Seconds
20071209T193051 Job Finished: VALIDATE_TRACKS_SELECTED


So it seemed it is reading the Name tag instead of the Album tag if Album tag was missing.



The iTunes bug:

I recorded a small activity in iTunes to make sure if this is what you described?

http://wmwiki.com/mcored/research/itunes/itunes-tagging1/

In that video, I put a comment, clear it, and press OK.


I added an option to force read the tags from the file during validation.


5.23.2.0 Option to force update tags from file in Optiosn > Validate > Tracks [Jojo]
5.23.1.3 iTSfv crashed while moving Logs folder due to File System watcher activity file being in use [Jojo]
5.23.1.2 Settings folder relocation was not properly saved [Jojo]

5.23.1.1 Fixed possible crash due to Index was out of range error if tracks were deleted while reloading albums
5.23.1.0 iTSfv is now able to open the most recent tracks report in the Logs directory preventing Failed Open error


Thanks,
McoreD

Jojo
thanks for fixing the bugs. Could I have a bug fix release? I was in the middle of something and would like to complete it.

I should have described the iTunes tag issue more clearly. The problem only occurs when you are using a program other than iTunes to the tagging. I use mp3Tag, since it is more flexible and I just don't trust iTunes. So, if you delete the comment field of a song using a 3rd party app and then go to iTunes and click on file properties, it won't get rid of the comment information although it is no longer part of the file's ID3 tag. If you however, just alter the comment tag (or album tag or whatever), iTunes does update its database.

Therefore, iTunes will update its database as long as you add a previously non existing tag or alter an existing tag. But it won't remove any information from it's database and replace it with an empty string. Unless of course, you use iTunes to remove the information.

Therefore, it would be nice to have an option that goes to the physical mp3 file and reads the ID3 tag and compares and possibly syncs it with iTunes database. Would such a feature be possible? I have been looking for ages to get rid of that bug.

thanks

Edit:
Here are some more feature requests: Create a playlist in iTunes with all the songs that have no album art. Other criteria such as no lyrics etc. would be nice too.

Fetch album art from amazon (since iTunes is broken) and maybe the same for lyrics.
~*McoreD*~
Wow Jojo! That was crazy. I was just then able to reproduce that iTunes bug!

Pick a track with a comment
Use Mp3Tag to remove a comment
Get Info in iTunes - and you still see the comment

I did a force update from file ( track.UpdateInfoFromFile() ) and it still had it!

So I am going to manually have this implemented.

Creating playlists log file style is a nice idea. I am going to work on that after the bug fix release.

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

5.24.0.0 Option to force update tags from file in Options > Validate > Tracks [Jojo]
5.23.1.3 iTSfv crashed while moving Logs folder due to File System watcher activity file being in use [Jojo]
5.23.1.2 Settings folder relocation was not properly saved [Jojo]
5.23.1.1 Fixed possible crash due to Index was out of range error if tracks were deleted while reloading albums
5.23.1.0 iTSfv is now able to open the most recent tracks report in the Logs directory preventing Failed Open error


P.S: Did you mean create playlist in iTunes or as a M3U file?
~*McoreD*~
5.25.0.0 Create validation results as iTunes Playlists (playlist of tracks without artwork etc.) [Jojo]
5.24.1.0 Creating Log files are now optional via Options > Validate > File System > Logs

IPB Image

Had some design issues with creating validation results in iTunes as playlists. iTunes lets same track to be added to the user playlists making possibiblity for multiple entries. There is no way I found to effectively check if the track already exists in the playlist. So the current implemention overwrites the iTSfv playlists. Thought this was the better option than letting iTSfv multiple tracks to the created playlists making it useless.
urlwolf
McoreD: a quick note to let you know that winamp 5.5 now offers the option to get cover art. It does so from gracenote I think.
It might be that some covers that itunes doesn't have, gracenote does. Since winamp is known to have a nice API (maybe available for .NET stuff?) it'd be great to have itsfv check that as a second source (if any better than amazon etc as sugested by jojo).

Cheers, and congrats. Looking really good.
urlwolf
by the way do you use any program to get todos, feature request etc under control? Something that generates a changelog after you check the changes you have implemented/bug squashed? There must be something out there... I wonder.

Thanks
~*McoreD*~
QUOTE(urlwolf @ Dec 10 2007, 23:28) *

by the way do you use any program to get todos, feature request etc under control? Something that generates a changelog after you check the changes you have implemented/bug squashed? There must be something out there... I wonder.

Thanks


Interesting that you asked. I am not sure of an automated way but I try to stick to this convention:

Versioning

*.0.0.0 implies Major rewrite of the application
x.*.0.0 implies New features
x.y.*.0 implies Minor tweaks to existing features
x.y.z.* implies Bug fixes

You would notice that in the 52 KiB Version History.txt.

For feature requests / bugs etc the official place would

http://sourceforge.net/forum/forum.php?forum_id=733912 for FR
http://sourceforge.net/tracker/?group_id=2...amp;atid=988851 for Bugs

but we are used to discuss it here, I know . smile.gif




Thanks for the tip on Winamp API, urlwolf, that's sure something to look for in the near future. It's that I haven't look at artwork sources other than iTunes is because 1/ they are inferior most of the time 2/ amazon having white borders padded for real 300x300 artwork 3/ web programming isn't really my familiar thing.

By the way, I always forget to mention, if anybody interesting in coding / contributing a feature / enhancement they are highly welcome to join the iTSfv project.
~*McoreD*~
QUOTE(Jojo @ Dec 10 2007, 05:26) *

Fetch album art from amazon (since iTunes is broken) and maybe the same

for lyrics.



I am on the fence for this one unless somebody could help us out with an

Amazon class similar to
http://itsfv.cvs.sourceforge.net/itsfv/its...amp;view=markup
in any language


I am going to look at AlexVallat's Album Art Downloader scripts for Amazon to see what I can come up with.




I recently came into contact with a person - http://forums.ilounge.com/showthread.php?t=213911 - who had a really large iTunes music libary. It was 1.28 TiB, yes 1310 GiB! The number of songs were close to 250000. Backing up Ratings which imo is the fastest operation in iTSfv had taken up 4.5 hours. I also understood that iTSfv parses the iTunes Music Library.xml file everytime it loads, so I guess it had taken up some time just to load iTSfv as well. Removing this functionality was a core-change so I am going to work on after the final release this mid December. I am thinking of 5.25 as a nice version number to freeze code fo the final build. Anymore changes until 15th would be bug fixes or enhancements that will not have side effects.

Cheers,
McoreD
Jojo
QUOTE(~*McoreD*~ @ Dec 9 2007, 02:44) *

So it seemed it is reading the Name tag instead of the Album tag if Album tag was missing.

just tried with the newest release and neither the import nor the export of album art is working when there is no album name available. I used the "%Artist% - %Album%.jpg" exporting scheme and a user defined folder. If there is an album name available, it does work just as expected, using the same options. And also, I chose to validate selected tracks only.

QUOTE

5.24.0.0 Option to force update tags from file in Options > Validate > Tracks [Jojo]

thank you. seems to be working. Do you read ID3v1 tags or ID3v2 tags or APE tags? Or all? And which one gets the priority if more than one of these is present?
QUOTE

P.S: Did you mean create playlist in iTunes or as a M3U file?

iTunes playlist, because that way I can identify where I have missing artwork and look for other sources. Or I don't have iTSfv run through my entire library if I just want to import some artwork.
~*McoreD*~
Hi Jojo,

Thanks for getting back with feedback.

I was wondering: what really happens when you choose to import / export artwork with that given pattern? Does iTSfv skip that track completely? Are there any debug information written in the debug.log? Quick question: have you checked "Include tracks without Name, Artist or Album" in Options? This sucks because a personal testing shows otherwise.

iTSfv uses the TagLib.dll to read and write all the tags. It's one of the best opensource DLLs out there imo. More info: http://forum.taglib-sharp.com/index.php It reads ALL tags, and to my knowledge the priority is ID3v2, ID3v1 and APEv2.


Saving validation results to iTunes Playlists is already done in v5.25. I will release it in a few hours as soon as I get back home from work.
Jojo
QUOTE(~*McoreD*~ @ Dec 12 2007, 19:49) *

have you checked "Include tracks without Name, Artist or Album" in Options?

busted. That was it. It seems to me that there needs to be a major re-haul of all the options. It has just become too much. I know, it is a boring task but well worth it smile.gif
Also, check the HTML code for tracks-20071212T21-report.html , there is CSS stuff showing up. I think you forgot to to introduce the CSS header or something.

thank you for iTSfv biggrin.gif
~*McoreD*~
biggrin.gif biggrin.gif biggrin.gif biggrin.gif

I am glad it worked out well.

About the organization of Options, Jojo, that's true. I restructure them as I go.

So I think this makes a good beta release before the final.

I spotted the CSS error too, thanks for that.

5.25.0.0 Save validation results as iTunes Playlists (playlist of tracks without artwork etc.) [Jojo]
5.24.3.0 Removed dead and foreign track information is now logged to file [Leif]
5.24.2.0 File System Watcher can now be disabled via Options > Advanced > Validate
5.24.1.3 Artwork was not resized before importing if there was only one artwork file with any name
5.24.1.2 iTSfv continued to load Discs Browser even if the user only had the two checkBoxes: remove Dead and Foreign tracks checked
5.24.1.1 Validation report did not properly implement the CSS style if there was no external CSS path set
5.24.1.0 Creating Log files are now optional via Options > Validate > File System > Logs
5.24.0.0 Option to force update database from tags in tracks via Validate > Library [Jojo]

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


In this build, you could test the iTSfv playlist creation in iTunes.

How could I do it without you guys,

Thanks again,
McoreD


P.S: Option to force update database from tags in tracks is now in Main Window: Validate > Library [Jojo]

Jojo, Wrap the CSS part with <style> and </style> to see it properly. smile.gif Sorry about that, it's for sure fixed in this new build.
Jojo
should you ever decide to implement lyric downloads, check out this site: http://lyricwiki.org/LyricWiki:SOAP#Current_Progress

thanks
christian_s
QUOTE(Jojo @ Dec 13 2007, 07:08) *

... It has just become too much. I know, it is a boring task but well worth it smile.gif ...

I agree with that. The application is great, but UI wise it's tricky to understand for a new user.
I'm only using the application to extract artwork and add/remove tracks to the itunes library and I'm a bit worried about if the application will suddenly change my tags or file structure.

Maybe one way would be to organize the UI after process, like:
Working with Album Art
Working with Text tags
Working with Library, add music, remove non existing tracks
Working with Backups
Working with Checks/Logs
etc

to really make it fancy maybe the tool could show a preview window with suggested actions that will be taken if the user press commit/run, MS SyncToy for file copying has that sort of feature for example.
Jojo
I've installed 5.25 beta and the "update database from files" no longer works. I chose "selected tracks only". I removed the comment information of a file, but it is still showing up.

QUOTE(christian_s @ Dec 17 2007, 04:10) *

I'm a bit worried about if the application will suddenly change my tags or file structure.

I second that
~*McoreD*~
Jojo, the 5.24.0.0 Option to force update database from tags in tracks via Validate > Library feature was moved from Options Window to the Main Window’s Library tab in the final build. I have not changed anything other than that. I will double check this to make sure when I get home. The Lyrics is going to be a nice addition, thanks for that Jojo.

About the GUI... that’s a tricky discussion. Let me explain the way it is organized as it is now: (a simplified interpretation of the manual)

The main window’s Validate tab is divided to 4: Checks, Tracks, Library and File System.

Checks tab functions will NOT alter any thing. It is merely checking for validity.

Tracks tab functions can alter the tags depending on what you have selected: these include embedding artwork, writing track count, disc count etc.

Library tab functions can update the iTunes Library database, once again, depending on what you have selected. For example adjusting ratings, updating tags from file etc. These do not change the track’s ID3 tags but the library database. Ratings etc are not saved in the track itself – that’s why.

File System tab functions include all the action that can modify your file system. By that what I mean is adding files: exporting artwork, index file or playlist file.

iTSfv by design do not modify file structure.

The iTSfv Options are extending the options for each of the tabs in the Main Window. Pressing F2 from any tab in the Main Window will take you to the related Options tab. I agree that there are still can be inconsistencies as to how things are organized. But I was explaining the current logic of the organization of the controls.



QUOTE(christian_s @ Dec 17 2007, 21:10) *

to really make it fancy maybe the tool could show a preview window with suggested actions that will be taken if the user press commit/run, MS SyncToy for file copying has that sort of feature for example.


iTSfv’s Task List would be to perform the tasks of checkboxes you have selected in Checks, Tracks, Library and File System. I could gather a list of the checked Checkboxes and present it to the user after the user pressed the “Validate Selected Tracks” or “Validate Library”. smile.gif


Edit:

I checked the Update database from tags in file and it seems to work with most songs however it looks like it won't work for tracks that has Comment tag like: 00000388 0000038F 000019DC 00001A3C 00029855 00029855 00007083 00006F23 00013880 00013880.
~*McoreD*~
Hi Jojo,

5.26.0.0 Add missing Lyrics using LyricWiki via iLyrics: http://code.google.com/p/ilyrics/ [Jojo]
5.25.4.1 Composer tag if present in the tag was written as Artist tag during updating database
5.25.4.0 Improved code for choosing Best Artwork for all instances
5.25.3.2 Adjusting rating did not work while in Schedule mode
5.25.3.1 Some fixes to prevent decapitalizing "Finale: Up" as "Final: up" etc.
5.25.3.0 Comparing Track Artwork will be up to 50% faster as the Track Artwork dimensions are retrieved from Cache for comparison
5.25.2.0 iTSfv will be able to open the last log file that was created
5.25.1.0 Synchroclean Options including a new Silent Mode are now in Options > Validate > Library


20071218T222034 Job Started: VALIDATE_TRACKS_SELECTED
20071218T222035 Found 2 sources of Artwork:
20071218T222035 Artwork from File as F:\Music\Michael Jackson\Bad\Artwork.jpg with 600x600
20071218T222035 Artwork from Track as H:\Users\Manno\Application Data\iTSfv\trackArtwork.jpg with 600x600
20071218T222035 Choosing F:\Music\Michael Jackson\Bad\Artwork.jpg as the best Artwork
20071218T222035 Replace 600x600 with 600x600 for F:\Music\Michael Jackson\Bad\Folder.jpg? False
20071218T222035 Replace 600x600 with 600x600 for F:\Music\Michael Jackson\Bad\Artwork.jpg? False
20071218T222035 Replace 600x600 with 600x600 for F:\Music\Michael Jackson\Bad\Michael Jackson - (1987) Bad.jpg? False
20071218T222036 Exported Index to F:\Music\Michael Jackson\Bad\Michael Jackson - Bad.html
20071218T222036 Compare Artwork Path: F:\Music\Michael Jackson\Bad\Artwork.jpg
20071218T222036 Track Artwork Path: H:\Users\Manno\Application Data\iTSfv\trackArtwork.jpg
20071218T222039 Track Last Modified according to iTunes: 2007-11-20 02:09:16
20071218T222039 Track Last Modified according to Cache: 2007-09-12 11:38:27
20071218T222040 Updated Artwork dimensions Cache for F:\Music\Michael Jackson\Bad\01 Bad.mp3
20071218T222040 Track Artwork Size: 600x600, Compare Artwork Size: 600x600
20071218T222040 Replace Artwork for 1 Bad? False
20071218T222042 Added lyrics to "Bad"
20071218T222042 Compare Artwork Path: F:\Music\Michael Jackson\Bad\Artwork.jpg
20071218T222043 Track Artwork Path: H:\Users\Manno\Application Data\iTSfv\trackArtwork.jpg
20071218T222043 Track Last Modified according to iTunes: 2007-11-20 02:09:17
20071218T222043 Track Last Modified according to Cache: 2007-09-12 11:38:27
20071218T222043 Updated Artwork dimensions Cache for F:\Music\Michael Jackson\Bad\02 The Way You Make Me Feel.mp3
20071218T222043 Track Artwork Size: 600x600, Compare Artwork Size: 600x600
20071218T222043 Replace Artwork for 2 The Way You Make Me Feel? False
20071218T222045 Added lyrics to "The Way You Make Me Feel"
20071218T222045 Compare Artwork Path: F:\Music\Michael Jackson\Bad\Artwork.jpg
20071218T222045 Track Artwork Path: H:\Users\Manno\Application Data\iTSfv\trackArtwork.jpg
20071218T222045 Track Last Modified according to iTunes: 2007-11-20 02:09:18
20071218T222045 Track Last Modified according to Cache: 2007-09-12 11:40:49
20071218T222045 Updated Artwork dimensions Cache for F:\Music\Michael Jackson\Bad\03 Speed Demon.mp3
20071218T222045 Track Artwork Size: 600x600, Compare Artwork Size: 600x600
20071218T222045 Replace Artwork for 3 Speed Demon? False
20071218T222048 Added lyrics to "Speed Demon"



I went ahead releasing a beta hours after another just for the excitement. Hope you find usable and give feedback.

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

Cheers,
McoreD
Jose Hidalgo
Hi McoreD, It's been a while. wink.gif

I'm very excited about this new LyricsWiki feature, since LyricsWiki seems to be a reliable site smile.gif (like most people I just hate incorrect lyrics - I wish we could have one day an "AlbumArtWiki" site tongue.gif ).

Do you think that you could implement an option where all found lyrics would be stored in separate text files according to a user-definable titleformatting pattern ?
e.g. \Lyrics\%album artist%\(%year%) %album%\%tracknumber% - %title%.txt (or .lrc, etc.).

This way, we could easily handle the created files with, for example, the excellent Lyrics Show Panel plugin for foobar2000 (it can find lyric files in a hard drive according to a given pattern).

What do you think ? biggrin.gif
~*McoreD*~
Hi Jose,

Nice to hear back from you! Sure that could be done.. and the customizations will follow the patterns just like for currently implemented for Artwork, Index and Playlists. smile.gif

Creating new folders according to pattern is a great idea too.

I will see what LRC files are and see what I can come up with.

Cheers,
McoreD
Jojo
thanks for the new release.
  • I used the new lyric adding feature and the file date was modified although it was I checked the box to retain the file date.
  • It would be nice to also have a log file similar to the artwork log file that tells one where lyrics have been added.
  • Lyrics are only added when the file has no lyrics, right?
  • The only parameters used in the lyric search are "Artist" and "Song", that is, no Album name or anything?
  • What's the tolerance for slightly misspelled names / artists? Does it have to be verbatim? Or do you get some sort of probability value in return that let's you decide whether to save the lyrics in the file?
  • I noticed that some lyrics contain quirky symbols such as and I assume other strange Microsoft Word symbols for quotation marks as well. Could we replace them? So instead of use ' and the same for MS Word quotation marks and their "-" equivalent.
  • I have no idea why the ID3 update feature doesn't work anymore. I went to library and checked "Update Database from Tags in file", I highlight the track and click "Validate selected". But the comment tag is still there. I've already checked with foobar and deleted the comment tag with mp3Tag, but iTunes is still displaying it sad.gif
QUOTE(Jose Hidalgo @ Dec 18 2007, 06:40) *

Do you think that you could implement an option where all found lyrics would be stored in separate text files according to a user-definable titleformatting pattern ?

I agree, this would be a nice addition along with an importing feature. That way, one could export all existing lyrics, remove them from the files and have them fetched through lyricswiki. And then, import the old lyrics for the files lyricswiki didn't have any lyrics.
~*McoreD*~
Spot on right there, Jojo, http://itsfv.cvs.sourceforge.net/itsfv/its...rtby=date#l1870 shows that I have placed the lyric update code *after* reverting back to the previous last modified date. This is what excited releases tend to do =D I will fix it in the next update.

Definitely a lyrics-yyyymmdd-added.txt is nice.

Lyrics are not added to files that already has lyrics – yes, hence the checkbox.text is “Import *missing* lyrics from LyricWiki”. Should I have an overwrite option? Could be dangerous I’d think.

The parameters are used only Artist and Song. So no album tag is used. I think that’s good news for all of us.

The tolerance – good question. The name tag of the track is passed through http://itsfv.cvs.sourceforge.net/itsfv/its...sortby=date#l66 code to remove (, [ and { as you see. I remember it being suggested earlier in the forum so it was easy as I had that already implemented.

Imported lyrics still doesn’t replace ` though. It would be *great* to do this. Before the lyrics are added, I will pass them through a set of suggested replacable characters that sure includes ` sign.

Great idea – however there is no manual interaction (preferred) currently planned for importing lyrics or another feature. Validating library for me is an overnight task so it makes sense to have everything auto. I’d like to have a manual mode during validating *selected* tracks though. Surely one for todo list.

Like I said before something indeed is weird going on with the id3 updating. When I had comments like 00000388 0000038F 000019DC 00001A3C 00029855 00029855 00007083 00006F23 00013880 00013880 they *looked* empty in MP3Tag but were displayed in iTunes. Another weirdness was, updating a bunch of tracks at once did the track but just one track at a time didn’t update. Are you running the latest MP3Tag 2.39i? I cant remember if this happened after 2.39 was updated to 2.39i. this is also under close inspection. Do you have the old build of iTSfv that you said works? Could you please run that and see if it updates the tag properly and the later version of iTSfv don’t?

Thanks,
McoreD


Edit: The new version also might crash while validating an album that has no album art. I just had a crash report emailed to me mentioning this.
christian_s
QUOTE(~*McoreD*~ @ Dec 19 2007, 00:56) *

When I had comments like 00000388 0000038F 000019DC 00001A3C 00029855 00029855 00007083 00006F23 00013880 00013880 they *looked* empty in MP3Tag but were displayed in iTunes.

In earlier versions of Itunes I got that type of comments inserted in my mp3 file. I think it was a way for iTunes to store rating, last played etc for each file. Later version of mp3tag does not show this tag, maybe the tag isn't comments but itunes_comments so you will only see the tag in the extended tag editor in mp3tag?
Dunno for sure
- Chr
~*McoreD*~
Hi Jojo/Jose,

IPB Image

5.27.0.0 Export Lyrics to Album folder or Custom folder [Jose Hidalgo]
5.26.5.1 Index file name pattern was reset after pressing Apply button
5.26.5.0 Quirkly symbols in Imported lyrics text can be replaced using replace-words.txt in Settings folder [Jojo]
5.26.4.0 Support creating sub-directories for patterns e.g. %AlbumArtist%\(%Year%) %Album%\%TrackNumber% - %Name%
5.26.3.0 Words to skip during search opearations for Album tags are retrieved from Settings\skip-album-words.txt
5.26.2.0 Lyrics added tracks are logged to file: tracks-yyyyMM-lyrics-added.log [Jojo]
5.26.1.2 Modified Date did not retain after importing lyrics [Jojo]
5.26.1.1 Build 5.25.4.0 onwards crashed while validating tracks with no sources of artwork [James]
5.26.1.0 File Validator has the option to add missing Lyrics using LyricWiki
5.26.0.0 Add missing Lyrics using LyricWiki via iLyrics as a DLL: http://code.google.com/p/ilyrics/ [Jojo]
5.25.4.1 Composer tag if present in the tag was over-written as Artist tag during updating database
5.25.4.0 Improved code for choosing Best Artwork for all instances
5.25.3.2 Adjusting rating did not work while in Schedule mode
5.25.3.1 Some fixes to prevent decapitalizing "Finale: Up" as "Final: up" etc.
5.25.3.0 Comparing Track Artwork will be up to 50% faster as the Track Artwork dimensions are retrieved from Cache for comparison
5.25.2.0 iTSfv will be able to open the last log file that was created
5.25.1.0 Synchroclean Options including a new Silent Mode are now in Options > Validate > Library


Here is a Test Release of the above changes:

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


Cheers,
McoreD
Jose Hidalgo
McoreD : have I already said that you are sooooooooooo great ? biggrin.gif

Thanks for the new feature. I'm going to test it in the next few days.

Oh, just a question : is it possible to download lyrics and store them as separate files, all in a single operation WITHOUT embedding them in the music files first ?

And FYI : .lrc files are timestamped lyrics.
Jojo
QUOTE(~*McoreD*~ @ Dec 19 2007, 05:48) *

5.27.0.0 Export Lyrics to Album folder or Custom folder [Jose Hidalgo]

Would it be difficult to allow those lyrics being imported from files?

QUOTE

5.26.5.0 Quirkly symbols in Imported lyrics text can be replaced using replace-words.txt in Settings folder [Jojo]

maybe it would make sense to give an option that replaces those symbols for the entire lyric library or maybe even for all information such as artist, album, lyrics etc?
Also, couldn't we integrate that into the settings interface? It seems to me that .txt files should be logs only and all the settings should be handled through the program's interface.
Here is another MS weirdness: – should be -

Also, I just realize that iTunes has no way of mass deleting lyrics. Maybe that would be a useful addition too.
Jojo
QUOTE(~*McoreD*~ @ Dec 18 2007, 15:56) *

Like I said before something indeed is weird going on with the id3 updating. When I had comments like 00000388 0000038F 000019DC 00001A3C 00029855 00029855 00007083 00006F23 00013880 00013880 they *looked* empty in MP3Tag but were displayed in iTunes. Another weirdness was, updating a bunch of tracks at once did the track but just one track at a time didn’t update. Are you running the latest MP3Tag 2.39i? I cant remember if this happened after 2.39 was updated to 2.39i. this is also under close inspection. Do you have the old build of iTSfv that you said works? Could you please run that and see if it updates the tag properly and the later version of iTSfv don’t?

I've never seen any of those tags and I'm still using mp3Tag 3.39. Anyway, with the new version of iTSfv it is working again. I'm not sure if I did anything different or if iTunes just had to be restarted or whatever, but it is working.
~*McoreD*~
This is so awesome. You guys are coming up with great ideas and I am excited implementing them and we both enjoy the product. It is a pure win-win situation!

iTSfv has no limit in scope within sensible boundaries. So anything is possible!

Importing lyrics wouldn’t be hard Jojo. It will be in the Options > Tracks. Just like there is Options > Tracks > Artwork already, there can/will be Options > Tracks > Lyrics. It makes – the organization, right? Options > Tracks will have all the options regarding Tracks tag editing.

Jojo, I was going to ask: does the replace-words.txt make sense to you? Each line in the text file is separated by 4 commas (this is how CSV files are done). The first word before the ,,,, is the word you are going to replace by the second word after the ,,,, delimiter.

Do you mean iTSfv GUI should handle add/removing entries in the txt files? First off, I thought it was a bit of overkill. Secondly it is more efficient simply editing it in Notepad. I could make menu links to open these text files! I think that would bridge both of our expectations. You might have noticed, starting with a recent build of iTSfv. all the LOG files are in the Logs folder. All the Settings files are in the Settings folder to avoid confusion.

Currently there are 3 settings files.

Simple-words.txt – words in this file will be forced to be simple case while capitalizing tags.

Replace-words.txt – words in this file will be used to replace strings in Lyrics. It is not incorporated into replacing other tags: Artist, Album, Name yet. However you might have noticed I had “Armin Van Buuren,,,,Armin van Buuren” there which was an attempt to implement it to replacing those artist etc. tags.

Skip-words.txt – words in this file will be skipped when iTSfv searches for iTMS Artwork (which is useless for now). For example Umbrella (CDS) album tag will be read as simply Umbrella, to expand the search results.

I was trying to put – in the text file to replace it as - but I for some reason couldn’t do that. May be a Unicode problem I had? I suppose you already inserted that to your txt file.

Jojo, MP3Tag don’t seem to read those comments like 00000388 0000038F 000019DC 00001A3C 00029855 00029855 00007083 00006F23 00013880 00013880. The new version of iTSfv attempts to detect these (could be risky?) and remove them.

christian_s, I doubt they are data of Ratings. I cleared them and still managed to retain the ratings information. To my knowledge, all non-id3-tag metadata are in the iTunes Music Library.xml. I believe those also get transferred to a database in iPod when you sync with the iPod.


P.S:

Another thing I forgot to mention was that the “Update Database from tags in file” was renamed and moved to Tracks tab as “Update Database refreshing tags in file” to better reflect what it does. It was contradicting due its nature to have in the Library tab because the process involved “touching” the tags in the files. It re-reads the tags and re-writes the same tags so that iTunes detects them. The relevant function is here:

http://itsfv.cvs.sourceforge.net/itsfv/its...rtby=date#l1807

Also if interested, here is the code snippet for the detection of those junk comments. Please offer better suggestion if necessary.

http://itsfv.cvs.sourceforge.net/itsfv/its...rtby=date#l1785
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.