Hi Jojo,
1/ I have added some experimental code for splitting lyrics without CrLf into lines. As discussed it will only kick in if the Lyrics doesn't already have CrLf to avoid undesirable results.
So the song above comes as follows.
its just the nicotine thats coming over me
or is it anything more then a smoke screen
cause i feel like you've been living a lie
you're looking better than
than you ever did, nothings better than
than you once said, i've been waiting but i've been losing my
losing my mind, i've gotta take the car for a long drive
i'm gonna get out and i'll commit myself
i dont know how you do what you do (do do do.) i gotta take the plan for a long ride
i'm gonna get out and i'll commit myself
i wont believe a thing that you say
and all the cigarettes are getting better yet
i just can't forget all the other shit
i know you're in bed and to me thats just fine
but you can't sleep you're laying next to me
saying everything, saying everything, that you would do if you could just open your eyes
well open your eyes, ive gotta take the car for a long drive
i'm gonna get out and i'll commit myself
i dont know how you do what you do (do do do.) i gotta take the plan for a long ride
im gonna get out and i'll commit myself
i wont believe a thing that you say
oh you look so, so skin and thin and bones
and oh, oh you look so, so so so so, i know it doesn't end
it just gets better yet
i dont want to wait cause i cant think about what you never did
what you never did, would you, well i wouldnt, wait, would you go? would you stay? i've gotta take the car for a long drive
i'm gonna get out and i'll commit myself
i don't know how you do what you do (do do do.) i gotta take the plan for a long ride
im gonna get out and i'll commit myself
i won't believe a thing that you say
It's best not to guess the number of lines to perform a double line break.
As you can see there are inconsistencies when using this method: (do do do.) i gotta
The rest imo should be finalized by the user.
2/ It's not going to be easy stripping languages using string manipulation because it is a blind process resulting a dirty job. One would also then need the ability to select which language to save lyrics in.
3/ Next builds of iTSfv will attempt to trim unnecessary line breaks at the end of the lyrics.
4/ Looks like you have everything setup. If you have automatically import Album Artwork enabled in iTunes, it should be working like this:
http://www.wmwiki.com/mcored/research/itsf...work-itunes.wmv
Cr = Carriage Return
Lf = Line Feed