Nice to see you hear david_dl!
Jose, that's indeed a nice suggestion.
Actually a small enhancement done in 5.11.7.3 makes this possible ( I think! )
Private Function ffGetArtworkSource(ByVal track As iTunesLib.IITFileOrCDTrack) As ArtworkSources
Dim ra As New ArtworkSources
ra.Track = track
' first check if user asks to download from iTMS
Dim p As String = ffGetITMSArtworkPath(track)
If p <> String.Empty Then
ra.ArtworkSource = ArtworkSourceType.iTMS
ra.ArtworkPathNew = p
Return ra
End If
' from here onwards source is a file
ra.ArtworkSource = ArtworkSourceType.File
' secondly check for the user preferred filepath to import from
If mIsDefaultImArtworkFolder = True Then
' if in default folder
Dim albumDir As String = IO.Path.GetDirectoryName(track.Location)
Dim artworkPath As String = albumDir + "\" + fGetFileNameFromPattern(My.Settings.ArtworkFileNameIm, track)
Dim artworkFiles As New List(Of String)
artworkFiles.AddRange(Directory.GetFiles(albumDir, "*.jpg", SearchOption.TopDirectoryOnly))
artworkFiles.AddRange(Directory.GetFiles(albumDir, "*.png", SearchOption.TopDirectoryOnly))
If IO.File.Exists(artworkPath) Then
ra.ArtworkPathNew = artworkPath
Return ra
ElseIf artworkFiles.Count = 1 AndAlso My.Settings.ImportAnySingleArtwork = True Then
ra.ArtworkPathNew = artworkFiles(0)
Return ra
Else
For Each fileName As String In mArtworkFileNames
artworkPath = albumDir + "\" + fGetFileNameFromPattern(fileName, track)
If IO.File.Exists(artworkPath) Then
ra.ArtworkPathNew = artworkPath
Return ra
End If
Next
End If
Else ' not DefaultImArtworkFolder
For Each pattern As String In mArtworkFileNamePatterns
pattern = fGetFileNameFromPattern(pattern, track)
Dim artWorkPath As String = My.Settings.FolderPathImArtwork + Path.DirectorySeparatorChar + pattern
If File.Exists(artWorkPath) Then
ra.ArtworkPathNew = artWorkPath
Exit For
End If
Next
End If
Return ra
End Function
It is theoretically possible within iTSfv to do such thing IFF you set up settings like this:
Import settings:
[a href="http://img187.imageshack.us/my.php?image=itsfvimportcustomdirjg0.jpg" target="_blank"]