Hi,
A few questions cause I do not seem to get the program and what each feature does and I do not have a lot of time, these are somewhat itunes questions too, but you guys seem to know what you are doing.
First of all a weird bug: I did the scan and fix and capitalize the first letters and it decapitalized the artists… but did capitalize other stuff… wuppps. Took a while to fix cause I didn’t test first…
Here are my questions:
1. Some albums of mine do not have track numbers in the mp3 tag. Some way of guessing them of just assigning them from 1 to x automatically depending on how it is listed in the playlist (should mostly be correct)
2. Cover Flow artwork. I cleaned all my mp3 of embedded artwork and downloaded album covers using itunes. There are plenty of artists without album artwork (radiohead even? And tool?) and I was wondering what happens if I do embed artwork into the id3 heards. I hate bad quality album art but if I drag a 300x300 jpg into the artwork my mp3 sizes will increase dramatically I presume? Is there some way to add cover flow only artwork from external sources into itunes?
3. For some reason even the songs with Cover Flow artwork from itunes store do not always have a thumbnail artwork on my ipod, even though I can view the full screen artwork fine?!
4. ID header versions…. Sight. Itunes does 2.4. however I think 2.3 might be more compatible with most other mp3 headers and windows? Which version of header should I use? I added some new albums and they did not have any id3 info in itunes however wmp sees them and another tagging program does?
5. Lyrics: yes or no? how much kb does it add to an mp3 and do you guys use it.
6. what can itsfv do? Is there some manual?
Oops! That's indeed a bug. It was after I was trying to incorporate some enhancements.
http://www.hydrogenaudio.org/forums/index....st&p=514348
I hope odyssey can share this function to incorporate in iTSfv. I can't get my head around get it right at the moment.
So I decided to fall back to original simple function
Private Function ffGetFixedCapitalString(ByVal tag As String) As String
Console.WriteLine(ffGetFixedCapitalString2(tag))
tag = StrConv(tag, VbStrConv.ProperCase)
' never replace different words here or iTunes would't find them
tag = tag.Replace("Dj ", "DJ ")
tag = tag.Replace("Feat", "feat")
Return tag
End Function
from the buggy
Private Function ffGetFixedCapitalString2(ByVal tag As String) As String
Dim simpleWords As String() = {"at", "by", "for", "from", "in", "into", "of", "off", "on", "onto", "out", "over", "to", "up", "with", "and", "but", "or", "nor", " a ", "an", "the"}
tag = StrConv(tag, VbStrConv.ProperCase)
Dim tagWords As String() = tag.Split(CChar(" "))
' get non-numeric words collection
Dim scWords As New System.Collections.Specialized.StringCollection
For Each tagWord As String In tagWords
If Not IsNumeric(tagWord) Then
scWords.Add(tagWord)
End If
Next
' simple the required words
For Each simpleWord As String In simpleWords
For Each tagWord As String In tagWords
If tagWord = (StrConv(simpleWord, VbStrConv.ProperCase)) Then
If tagWord <> scWords(0) Or tagWord <> scWords(scWords.Count - 1) Then
tagWord = simpleWord ' take simple form
End If
End If
Next
Next
' reconcontruct tag
tag = String.Empty
For Each tagWord As String In tagWords
tag = tag + tagWord + " "
Next
tag = tag.Trim
' never replace different words here or iTunes would't find them
tag = tag.Replace("Dj ", "DJ ")
tag = tag.Replace("Feat", "feat")
MsgBox(tag)
Return tag
End Function
for now. If odyssey you can help out in this regard, that would be really nice!
1. iTSfv 5.7.1.0 and above will automatically add Track Number while adding new tracks to iTunes via iTSfv.
Here is how: http://wmwiki.com/downloads/itsfv/itsfv-ad...v-add-album.htm
2. MP3 file will increase by the size of the artwork. Extra 50 KiB per file will roughly add 750 KiB extra for an album. I don't think that's really much. Personally I highly prefer embedding so the artwork is with the track anywhere you go. Afaik there is no external way as of yet to inject Artwork into iTunes Artwork database without iTMS downloading or embedding.
3. This happens when the track has no embedded artwork. If the track has embedded artwork it will definitely display it. iTunes is supposed to take care of this even if the artwork is not embedded, but it doesn't seem to work always. Once again, embedding would be the best solution.
4. I'd go with ID3v2 2.3 as it is both WMP and iTunes readable.
5. I add Lyrics as necessary. The file size will only increase only a slight bit.
6. Here is a PDF manual: http://itsfv.cvs.sourceforge.net/*checkout...df?revision=1.1
Cheers,
McoreD
urlwolf, For beta versions, I haven't included the PDF in the setup to keep the file size small.