INTERACT FORUM

Windows => Third Party Plug-ins, Programs, and Skins => Topic started by: Doof on June 08, 2006, 11:37:26 pm

Title: Lyrics Editor 2.11
Post by: Doof on June 08, 2006, 11:37:26 pm
Lyrics Editor 2.11 is now available

Special Note - By default, this version installs to a different location in order to be friendlier with various versions of Media Center.

What's new in version 2.11?


Bug Fixes in version 2.11


Version 2.1


Bug Fixes in version 2.1


What is it?

     Lyrics Editor is a plugin that makes cleaning up the lyrics in your MEDIA CENTER music library much easier.

What can it do?

     Use Lyrics Editor’s built-in tools that make it a breeze to clean up your lyrics, including

Special note - this plugin requires the .NET 2.0 Framework to be installed.

You can read more about it, see screenshots, and download it at http://www.dooftoo.com

You can also download a list of Always Capitalized Words as well.
Title: Re: Lyrics Editor 2.0
Post by: dcwebman on June 09, 2006, 08:11:51 am
Doof, one awesome job! With some brief testing, here's what I came up with.

I love the changing of case button! I can finally fix all those Title Case lyrics to Sentence Case.

I like the idea of the custom fields. This allows easy changing of fields like Genre while editing.

The Undo button I guess is the "Reload From File" button?

The Sentence Case and Title Case icons are the same. How about making the Title Case icon look like BC?

I like the sorting of the File List. Although I will probably use it mostly sorted by Artist, I can see someone asking for a way to sort it as is from the File List.

I know it's trivial, but it's just a design thing that bothers me. The File List is listed as Artist - Name. Can the top right buttons be listed in the same order? Artist - Name - Album?

How come I can't pick the color for Lyrics Updated? Oh, I had to click the Save Update Status box. That wasn't clear.

If I set a color for "Has Lyrics" and then go to Pick Color for "No Lyrics" the color defaults to the "Has Lyrics" color instead of the color already selected for "No Lyrics". Worse, if I click Cancel, the color is still changed.

If I change the text from [Instrumental], the tooltip for the button still shows [Instrumental] where it should show what it was changed to.

If there is a long line of lyrics, the last character shown is cut off and I can cursor to the right 3 times before it shows up on the wrapped line below. The wrapping needs to happen sooner or a way to scroll. I figured out the way to widen the width of the lyrics box is to adjust the tree width or remove it, but depending on the width of the tree, this lyrics cut off happens.

Long lyrics don't have a vertical scroll bar.


Future:
Determine where the stanzas are and insert a blank line. LOL :-)

Again, great job! This will certainly make my life easier.
Thanks,
Jeff
Title: Re: Lyrics Editor 2.0
Post by: dlone on June 09, 2006, 09:11:32 am
Slight visual bug on the spell check dialog
The label 'Replace with:' slightly overlaps the outline of the edit box below it
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 09, 2006, 09:24:22 am
Doof, one awesome job! With some brief testing, here's what I came up with.

And so it begins... ;)

Quote
I love the changing of case button! I can finally fix all those Title Case lyrics to Sentence Case.

Yeah, it's pretty much my favorite feature as well. Well, that and the batch command button. I'm sure it'll need some tweaking as people find lyrics that don't get fixed properly, but it seems to be working pretty good.

Quote
The Undo button I guess is the "Reload From File" button?

Yeah, that's what the tooltip says. I'm still working on an Undo\Redo system. What a pain. None of the built in stuff works like it should for my needs.

Quote
The Sentence Case and Title Case icons are the same. How about making the Title Case icon look like BC?

That's a good idea. I wasn't sure what to do with it. I'll see if I can whip something up. In the meantime, if anybody else has any kind of artistic talent and would like to come up with some better toolbar buttons, I'd greatly appreciate it.

Quote
I like the sorting of the File List. Although I will probably use it mostly sorted by Artist, I can see someone asking for a way to sort it as is from the File List.

I think I'll worry about that when and if somebody complains. The sorting is a feature born solely out of my frustration with trying to find a particular file in the list. :P

Quote
Future:
Determine where the stanzas are and insert a blank line. LOL :-)

I knew somebody was going to ask for that!! :D

Quote
Again, great job! This will certainly make my life easier.
Thanks,
Jeff

Thanks. My girlfriend will be happy to finally get me back now that it's "done".
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 09, 2006, 09:49:55 am
Ok, I just uploaded an updated version (2.0.1) that:


You can download it from the link above. The changes are so minor that I'm not going to bother updating the top post.
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 09, 2006, 09:54:07 am
Just wanted to add that if anybody comes up with a good list of words that should always be capitalized, things that are likely to show up in Lyrics, if they want to post their list in here, I'll add them to the default install if everybody thinks that would be helpful. Or even just provide a download link to the file..

Hmm... maybe I ought to write an import utility that will import updates into the main list...
Title: Re: Lyrics Editor 2.0
Post by: dlone on June 09, 2006, 02:28:00 pm
Great - I've been busy editing and tidying up all my lyrics and this is a treat  :)

In fact it's so much better than the tag panel and the lyrics/bios/comment editor in MC that I'd love to use this to be able to edit all the library fields (or at least the string value fields)

Anyone else think it'd be a good idea ?
Title: Re: Lyrics Editor 2.0
Post by: dlone on June 09, 2006, 02:47:56 pm
Just a few things more about the spell check dialog

Sometimes the highlighted word isn't shown on screen and you have to scroll up and down to find just where it is (usually it's just one line up)

Lots of lyrics have repeated words which the spell checker spots - an option to not check for repeated words would be handy

The dialog box also shows a grab handle at the bottom right - but it's not resizable

Minor quibbles - you still get my vote for president of the world  :)
Title: Re: Lyrics Editor 2.0
Post by: dlone on June 09, 2006, 03:02:58 pm
Just noticed what looks like a bug

Take the following as an example lyric
Quote
I said, "Ooh... Ooh... Ooh... Ooooh!" (Do me, baby)
Yeah (do me)
Do me, baby, honey, yeah (oh, give it 2 me)
Oh, oh, oh, oh! (Do me, baby)
(I want u now)
Yeah, yeah, yeah, ...!

(Do me, baby)
(Oh, give it 2 me)
(Do me, baby)
Do me, baby, don't wanna do it all alone (i want u now)
Yeah!

There are a few inconsistancies with the first characher after an open bracket, some being made uppercase and some lower
I can see that it's capitalizing the first character after periods/exclamations etc, but it looks odd

Any chance of a 'Only the first letter uppercase, all the rest lower' setting ?
Title: Re: Lyrics Editor 2.0
Post by: dcwebman on June 09, 2006, 03:08:21 pm
All fixes work great. Regarding words that should always be capitalized, before I tried it the very first time I had put the words I, I'm, and I'll in there but when trying the new version, I didn't have them in there and it still did Sentence Case correctly with those. Guess you take care of those. If you have an internal list of words like this for Sentence Case, it might be nice to just include those in the Capitalization Options box so people know.

I did a spell check and the lyrics I had used an accent type character instead of the ' for words like you've. This caused the spell checker to say ve was wrong. I couldn't really add it to the dictionary. So one thing came out of spell checking:

Title: Re: Lyrics Editor 2.0
Post by: Doof on June 09, 2006, 03:18:55 pm
Unfortunately, the Spellchecker isn't mine. It's a third party DLL I'm using, so I don't have much control over what it does. I do have the source code (which was how i was able to fix the overlap issue reported earlier), but I honestly don't understand half of what it's doing. It's mostly a little extra I was able to add rather easily, but the tradeoff is that it's not perfect. I've been keeping my eyes on the forum for it, so if there's any new development on it that addresses these things, I'll be sure to update it. And if I can make heads or tails of what it's doing, and can figure these things out myself, I certainly will, but don't hold your breath on that.
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 09, 2006, 03:20:55 pm
Just noticed what looks like a bug

Take the following as an example lyric
There are a few inconsistancies with the first characher after an open bracket, some being made uppercase and some lower
I can see that it's capitalizing the first character after periods/exclamations etc, but it looks odd

Any chance of a 'Only the first letter uppercase, all the rest lower' setting ?

That would look really weird in the case where there's multiple definite sentences in a line, but it's not capitalizing the letters after the punctuation.

How about just always capitalizing the first word after a '(' ? Would that work?
Title: Re: Lyrics Editor 2.0
Post by: dlone on June 09, 2006, 03:27:16 pm
Yup, but a lot of the punctuation marks in lyrics are just for emphasis, not new sentances


Lyrics have such a wide variety of styles it'd be difficult to try and catch every variation
I can live With just the first letter capitalized
That way lines that are wrapped on screen are easy to spot as well

No probs doof, take it easy you deserve a break anyway
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 09, 2006, 03:41:37 pm
So, I'm looking through my lyrics, and I'm starting to agree with you there...
So I was thinking... how about if it could capitalize letters after punctuation unless it came after a '(' or a '['. Would that be acceptable to everybody?
It is hard to programmatically handle all of the many variations that are out there, so we kind of have to find one central compromise that works for the majority.
Title: Re: Lyrics Editor 2.0
Post by: dlone on June 09, 2006, 03:43:16 pm
Also this is odd

It's so strange.... And well i, I know

notice the odd caps here   ^
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 09, 2006, 03:45:45 pm
All fixes work great. Regarding words that should always be capitalized, before I tried it the very first time I had put the words I, I'm, and I'll in there but when trying the new version, I didn't have them in there and it still did Sentence Case correctly with those. Guess you take care of those. If you have an internal list of words like this for Sentence Case, it might be nice to just include those in the Capitalization Options box so people know.

I did a spell check and the lyrics I had used an accent type character instead of the ' for words like you've. This caused the spell checker to say ve was wrong. I couldn't really add it to the dictionary. So one thing came out of spell checking:
  • After finding out this accent character was used in those types of words I went through trying to find them to change them to '. Funny that it didn't fail the spell check on all words, just a few, so I was trying to find words like ain't in the lyrics. Hence, the request for Find and Replace functions.  :-X

I and its variants are the only ones handled internally. Everything else is added by the user. I could probably move those to the default "always capped" box, just to avoid the confusion. I think the routine that handles the user words works better than what I came up with for I anyway, so I'll most likely do that.

I could really easily add in a "blind" find and replace function. A simple find tool would be trickier (iow, I have no idea how to do it), and a find and replace tool that showed you what it wanted to replace falls under that same category. It is on my "wouldn't it be nice" list, though, along with the Undo/Redo and one other thing I played around with for a bit, REALLY wanted it to make it, but ultimately had to remove it. I'm not even going to say what it was because I liked it that much. ;)
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 09, 2006, 03:50:41 pm
Also this is odd

It's so strange.... And well i, I know

notice the odd caps here   ^


Yeah, that's the kind of thing I meant above when I said that the user supplied always-capped words functions better than the I handling I wrote. When I move it over, that should go away.

And the more I think about it... Capitalizing I is such an obvious thing that I still really don't like having it in the customized list. Maybe what I'll do is still change its functionality, but change the wording on that box so it tells the user that I is already handled for them. What do you guys think of that?
Title: Re: Lyrics Editor 2.0
Post by: dlone on June 09, 2006, 03:59:12 pm
So, I'm looking through my lyrics, and I'm starting to agree with you there...
So I was thinking... how about if it could capitalize letters after punctuation unless it came after a '(' or a '['. Would that be acceptable to everybody?
It is hard to programmatically handle all of the many variations that are out there, so we kind of have to find one central compromise that works for the majority.

Yeah that's right - they don't follow the grammar used by normal people  :)

Lines with quotes (") in can be upper or lower depending on the context as well

Personally - i'd not bother toooo much about it, you're never going to catch all the variations, and it's so easy now to go and change any errors that it'd be a waste of your time

I'd vote for
1) Uppercase just the first letter
2) Adding bios/comment as well as lyrics (that should be quite easy - apart from adding updated status for the other fields, i'm not sure how your implementing this)

-------------

Quote
It's so strange.... And well i, I know

notice the odd caps here   ^

Actually this one really confuses me  ;D
For a test case it seems to just be the letter I

this is what i added to a lyric
i i i i i, i i , i , i i i,i,i ii i i, i, m m m,m m, m m , m
and this is the result with the sentence case option  :-\
I I i I i, I i , I , I i i,i,i ii I i, i, m m m,m m, m m , m
Title: Re: Lyrics Editor 2.0
Post by: dlone on June 09, 2006, 04:11:19 pm
Ah, i've found another buglet

& it's you I need in the summertime

should be
& It's you I need in the summertime

or
And it's you I need in the summertime
-------------------

OT: I like the playing now sig you have - what's it called, i've been looking around but for the life of me I can't find it

--------------------

um, if i'm being annoying instead of helpful send me a pm  ;)
Title: Re: Lyrics Editor 2.0
Post by: dlone on June 09, 2006, 04:20:46 pm
sorry, got another one

square brackets and round are treated differently
either way of doing it's ok with me, but should be consistant for all types ( [ {

pain in the a** ain't I !

easy to get around though,  four search and replace's later there's no nasty [ ] { }
Title: Re: Lyrics Editor 2.0
Post by: dlone on June 09, 2006, 04:29:08 pm
for anyone else reading this thread - nearly all of these problems are the result of whoever typed the lyrics, not doof's

If you like lyrics - get this now, he's done a great job
Title: Re: Lyrics Editor 2.0
Post by: dlone on June 09, 2006, 05:17:24 pm
You asked for word that should be capitalised

England, USA, United States etc

Of course, a search and replace solves it without to much fuss
Title: Re: Lyrics Editor 2.0
Post by: c1c9k72 on June 09, 2006, 05:49:05 pm
for anyone else reading this thread - nearly all of these problems are the result of whoever typed the lyrics, not doof's

If you like lyrics - get this now, he's done a great job


I want to second that.  This is one of the finest plug-ins I've ever seen for Media Center, and it's a must-have.
Title: Re: Lyrics Editor 2.0
Post by: dlone on June 09, 2006, 05:53:00 pm
Funny, I thought I was the only person here since the world cup started  ;)
Title: Re: Lyrics Editor 2.0
Post by: dlone on June 09, 2006, 05:58:35 pm
And so it begins... ;)

Babylon 5 fan?

if not
Okay, we made a mistake. I'm sorry. Here, open my wrist
Title: Re: Lyrics Editor 2.0
Post by: mesue on June 09, 2006, 09:10:40 pm
I've been sidetracked from my lyrics project for the past few weeks, but I found some time to check out the latest version and you have done an awesome job, Doof!

My only wish (and this really isn't a big deal) would be that words ending with *in' could be excluded from the spellchecker. (cryin', talkin', wantin', darlin', doin', tryin', etc. - There's a lot of them.)
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 10, 2006, 01:50:02 am
Babylon 5 fan?

if not
Okay, we made a mistake. I'm sorry. Here, open my wrist

hehe... indeed I am. I wondered if anybody would catch the reference.
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 10, 2006, 01:52:50 am
I've been sidetracked from my lyrics project for the past few weeks, but I found some time to check out the latest version and you have done an awesome job, Doof!

My only wish (and this really isn't a big deal) would be that words ending with *in' could be excluded from the spellchecker. (cryin', talkin', wantin', darlin', doin', tryin', etc. - There's a lot of them.)

Yeah, I agree. I was especially noticing that with Aerosmith. I'll take a look through the english dictionary and see if it's something I can add on to without screwing it up. Shouldn't be too hard to find all words ending with "ing" and adding a "in'" version as well. The foreign language dictionary users are on their own, though. ;)
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 21, 2006, 11:53:31 am
Just moved all of the Lyrics Editor info to my new website.
Title: Re: Lyrics Editor 2.0
Post by: mesue on June 21, 2006, 12:51:39 pm
Looks good… but don't forget your TITLE tags. ;-)
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 21, 2006, 01:51:46 pm
They're in there! They just don't work for some reason. When I preview the site, they work. When I upload it... nothing.

I got a friend looking at it. He's much more knowledgeable about web design than I am. I'm hoping he can straighten it all out for me.
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 21, 2006, 04:06:02 pm
They're in there! They just don't work for some reason. When I preview the site, they work. When I upload it... nothing.

I got a friend looking at it. He's much more knowledgeable about web design than I am. I'm hoping he can straighten it all out for me.

Looks like he came through for me... things are running much better now.
Title: Re: Lyrics Editor 2.0
Post by: mesue on June 21, 2006, 09:07:25 pm
Yup… I see titles now. :-)
Title: Re: Lyrics Editor 2.0
Post by: Magic_Randy on June 25, 2006, 01:39:52 pm
Doof,

I love your plug-in, but I have a small issue that I'm not sure how to solve.

I have my autocorrect options set to 'Title Case'.

I'm getting inconsistent results for the following situations:

It's = I may get It'S or It's
I'll = I may get I'Ll or I'll

The same things happens with Ain't, Don't, That's, ...

I tried adding these words to the capitalization options but they don't appear to work with Title Case.

Any suggestions?

Randy
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 26, 2006, 10:29:19 am
I'm willing to bet that in the cases where you get I’Ll, it's because you have a ’ character instead of a ' character. That character (along with “ and ”) wreak havoc on all kinds of things (like .NET's built-in TitleCase routine). If you replace these with their friendlier versions (' and ") that problem will go away.

The next release of Lyrics Editor actually has a tool that will do this for you. As long as you have that option selected when you run AutoCorrect or the Batch AutoCorrect, Title Casing will work.

As for the capitalization options you mentioned... those only affect Sentence case, since that's the only capitalization method that mixes caps with lowercase characters.
Title: Re: Lyrics Editor 2.0
Post by: Magic_Randy on June 26, 2006, 11:57:54 pm
I'm willing to bet that in the cases where you get I’Ll, it's because you have a ’ character instead of a ' character. That character (along with “ and ”) wreak havoc on all kinds of things (like .NET's built-in TitleCase routine). If you replace these with their friendlier versions (' and ") that problem will go away.

The next release of Lyrics Editor actually has a tool that will do this for you. As long as you have that option selected when you run AutoCorrect or the Batch AutoCorrect, Title Casing will work.

As for the capitalization options you mentioned... those only affect Sentence case, since that's the only capitalization method that mixes caps with lowercase characters.

Hi Doof,

Your assumption is correct.  If I use the proper characters for ' everything is fine.  It takes a lot of work to fix this, so I'll hold off until the next version of your plug-in comes out.

Randy
Title: Re: Lyrics Editor 2.0
Post by: dlone on June 27, 2006, 05:43:05 am
library tools - find and replace  ;)
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 27, 2006, 09:55:30 am
Yeah, that works too. :)
Title: Re: Lyrics Editor 2.0
Post by: Magic_Randy on June 27, 2006, 11:50:51 pm
Thanks for the tip...

500 plus lyrics out of 10,000 fixed in less than a minute.

Randy
Title: Re: Lyrics Editor 2.0
Post by: Doof on June 28, 2006, 06:57:33 am
I have just a couple of minor things to button up, and then 2.1 should be available. Hopefully today as long as the sky doesn't fall at work.
Title: Re: Lyrics Editor 2.1
Post by: Doof on June 29, 2006, 04:39:30 pm
Just released version 2.1. Details are in the first post of this thread or at http://www.dooftoo.com.
Title: Re: Lyrics Editor 2.1
Post by: Krazykanuck on June 29, 2006, 10:09:01 pm
I just tried to install the new version and afterwards MC would not start. No error messages just the flash screen saying it was loading and then it went away.
I uninstalled the plugin and everything is now ok.
Title: Re: Lyrics Editor 2.1
Post by: Doof on June 29, 2006, 10:55:00 pm
Hmm... not sure. Do you have .NET 2.0 installed? Any other plugins? Every machine I've tested it on seems to work fine, and so far nobody else has given any input one way or the other. Did you have a previous version installed?
Title: Re: Lyrics Editor 2.1
Post by: dlone on June 30, 2006, 04:35:09 am
Works fine here
Title: Re: Lyrics Editor 2.1
Post by: Krazykanuck on June 30, 2006, 06:29:27 am
I had installed a previous version a few weeks ago.
I had problems with .net and installed the latest and then everything worked fine.
The only plugin I have installed is kings lyrics finder.
Title: Re: Lyrics Editor 2.1
Post by: dcwebman on June 30, 2006, 09:36:20 am
Doof, great work as usual. Here are my comments for this release.


The list may seem a little long but I don't know what I'd do without your plugin. You've done a fantastic job!
Jeff
Title: Re: Lyrics Editor 2.1
Post by: Doof on July 05, 2006, 09:57:29 am
I had installed a previous version a few weeks ago.
I had problems with .net and installed the latest and then everything worked fine.
The only plugin I have installed is kings lyrics finder.


Ok, sorry it took me so long to reply. I was away for a long holiday weekend.

Out of curiosity, have you tried reinstalling the LE plugin to see if the problem is still there?
And if so, can you try uninstalling the Lyrics Finder plugin and see if that helps? Just wondering if there might be a conflict there. Not really sure what it could be, as I (and I imagine just about everybody else in this thread) have both of these plugins installed and working fine. That you reported previous problems with .NET 2.0 makes me wonder if there isn't something funky going on with your PC, though. Another thing to try is installing Mr Chriz's C# Scripting plugin, or even my Captionater plugin. Since they're all written in .NET it might help figure out if there is something funky going on with your .NET install. I know King uses VB6, so .NET doesn't come into play there.
Title: Re: Lyrics Editor 2.1
Post by: Doof on July 05, 2006, 10:17:07 am
  • It would be nice to change the icon for Title Case so I can remember if I had selected Sentence Case or Title Case and just click the button without having to pull down the menu. Hover will work but the icon will give an immediate notice. Here's a sample set of icons I came up with if you want to take a look. http://www.copesonline.com/caseimages.zip

Yeah, I meant to look into that but in my rush to get it done before the holiday, I forgot. I'll take a look at your icons and see how they look.

Quote
  • I learned that May is a common word instead of just a month so I removed it from the list. I added a bunch of I variations like I'm, I'll, etc.

The install for LyricsEditor shouldn't be including a list of words to always cap anymore (so it won't overwrite the ones you already have). I can't remember if the months were something I stuck in a previous build or not, but yeah, May should definitely be removed. I actually have a list here that I compiled of country names, state names and capitals, plus some proper names... basically things I encountered and added to the list as I was working on my lyrics (The states, capitals, and country names all came from a couple of Animaniacs songs :P ). As soon as I get some time, I'm going to put up a download link for it so people can download and import it. In the meantime, if anybody has anything that could be added, post it, and I'll add it to the list.
 
Beyond that... you shouldn't have to add any variations of I. Just putting I in there should also catch I'm, I'll, etc.


Quote
  • The spell checker sometimes doesn't show the word in question. Usually it's the line above the lines in the window.

Yeah, like I said before, the spellchecker was somebody else's work so I'm not sure I'll be able to fix any bugs in it. I don't understand half of what it's doing.

Quote
  • Just Save has been removed. If I'm in the middle of editing and want to step away but want to make sure the current lyrics are saved even though I'm still working on them, do I need to do a Previous or Next in order to save them?

Forgot to mention that. The plugin will now automatically save data when you exit MC or choose another playlist in LE, so I didn't really see a point to a Just Save button anymore. If you don't plan on exiting MC when you're done, a quick Next or Previous will do it.

Quote
  • Internal browser far right button arrow tooltip says "toolStripButton1".
  • New Lyrics Site instructions second line is cut off.

D'oh! I'll fix it.

Quote
  • I tried adding a new lyrics site but couldn't quite get it to work. If some people get others added, it would be nice if they posted them and you could add them.

What happened when you tried? And what did you expect to happen? Just curious as to how I can make this whole part work better and be clearer.

Quote
  • I think I like the way the other Search Google worked. I have my Google preferences set to "Open search results in a new browser window" and with that, it didn't work with the internal browser. Plus some sites (like LyricsFreak) do something weird and the browser just goes blank.

You can disable use of the internal browser in the options (Miscellaneous). I personally don't use any search sites other than just Google, and for me, being able to select text and hit one button is nice, which was the sole reason I added the internal browser. I just wish I could figure out a way to kill pop-ups for the internal browser. But that's why it's optional, for the people who really hate IE and don't want to use it.

Quote
  • I don't know if it's related to your plugin or not but somehow the Ctrl+2 shortcut for Mini View stopped working. I closed MC and restarted and then it worked.

Shouldn't be. I'm not capturing any keyboard shortcuts.

Quote
The list may seem a little long but I don't know what I'd do without your plugin. You've done a fantastic job!
Jeff

Hey, keep the bug reports and suggestions coming! I want to make the best plugin I can, and I can't do that without your help.
Title: Re: Lyrics Editor 2.1
Post by: dcwebman on July 05, 2006, 12:38:22 pm
Hope you had a nice long weekend. I figured that's what you were doing.

What happened when you tried? And what did you expect to happen? Just curious as to how I can make this whole part work better and be clearer.
I just picked the first lyrics site that I came to which was LyricsFreak and couldn't get it to work. I couldn't get my favorite lyrics site of sing365.com to work either. There's a search option on the site but it appears to not work with querystring like Google does.  But like you, Google is all I really use anyway. Now that I know about the disabling of the internal browser (missed that option), I'm fine again. I like the one click method but cut and paste doesn't bother me.

If others could contribute their search site options, it would be nice to be able to have when Lyrics Editor is installed as examples instead of just Google.
Title: Re: Lyrics Editor 2.1
Post by: Doof on July 05, 2006, 01:54:24 pm
Hope you had a nice long weekend. I figured that's what you were doing.
I just picked the first lyrics site that I came to which was LyricsFreak and couldn't get it to work. I couldn't get my favorite lyrics site of sing365.com to work either. There's a search option on the site but it appears to not work with querystring like Google does.  But like you, Google is all I really use anyway. Now that I know about the disabling of the internal browser (missed that option), I'm fine again. I like the one click method but cut and paste doesn't bother me.

If others could contribute their search site options, it would be nice to be able to have when Lyrics Editor is installed as examples instead of just Google.

Yeah, one thing I noticed while trying to add this feature was how many different ways the various sites do their searches. Unfortunately, I doubt there's anyway to handle them all. LyricsFreak is especially difficult because the URL it uses first specifies the first letter (or number) of the Artist name (which would be doable), but then it tacks a unique number onto the end of the url, and at that point, there's nothing I can do. Another site I found lumps all numbers together into a /0-9/3 Doors Down kind of method. There's just too many variations.

One thing you can do with the Search Sites option, though, is just add the main page of the site as the URL (without specifying anything as Artist or Name), and then it'll act like a bookmark to a lyrics site. But like you said, Google seems to work the best for me, so that's all I bother using.
Title: Re: Lyrics Editor 2.1
Post by: Doof on July 06, 2006, 11:31:15 am
It would be nice to change the icon for Title Case so I can remember if I had selected Sentence Case or Title Case and just click the button without having to pull down the menu. Hover will work but the icon will give an immediate notice. Here's a sample set of icons I came up with if you want to take a look. http://www.copesonline.com/caseimages.zip[/li]

So I took a look at these and I love them. They perfectly illustrate at a glance what each function does. The only problem is that they're a little too small. Any chance you could redo them at 24x24? If so, I'll add them in. :)
Title: Re: Lyrics Editor 2.1
Post by: dcwebman on July 06, 2006, 02:00:02 pm
So I took a look at these and I love them. They perfectly illustrate at a glance what each function does. The only problem is that they're a little too small. Any chance you could redo them at 24x24? If so, I'll add them in. :)
Not a problem. I actually took a screenshot of the images you had and then just modified the insides. But bigger should be even easier. I assume GIF is what's desired.
Title: Re: Lyrics Editor 2.1
Post by: Doof on July 06, 2006, 02:15:36 pm
Actually, I've been using PNG, but whatever's easier for you. I can convert it as needed. :)
Title: Re: Lyrics Editor 2.1
Post by: dcwebman on July 07, 2006, 08:17:32 am
I can do any format. I'll get you the files over the weekend.
Jeff
Title: Re: Lyrics Editor 2.1
Post by: Doof on July 07, 2006, 08:21:41 am
Awesome, thanks. I suck at graphic design stuff, so I always appreciate any help I can get. :)
Title: Re: Lyrics Editor 2.1
Post by: Johnny B on July 09, 2006, 06:37:52 am
Yeah, one thing I noticed while trying to add this feature was how many different ways the various sites do their searches. Unfortunately, I doubt there's anyway to handle them all. LyricsFreak is especially difficult because the URL it uses first specifies the first letter (or number) of the Artist name (which would be doable), but then it tacks a unique number onto the end of the url, and at that point, there's nothing I can do. Another site I found lumps all numbers together into a /0-9/3 Doors Down kind of method. There's just too many variations.

One thing you can do with the Search Sites option, though, is just add the main page of the site as the URL (without specifying anything as Artist or Name), and then it'll act like a bookmark to a lyrics site. But like you said, Google seems to work the best for me, so that's all I bother using.

I managed to properly set Seekalyric.com - it works fine
http://www.seekalyric.com/song/[Artist]/[Name]

And BTW Lyrics Editor is a very cool plugin  ;)
Title: Re: Lyrics Editor 2.1
Post by: dcwebman on July 10, 2006, 09:28:27 am
I had something happen last night which kind of surprised me. I was busy editing a bunch of lyrics and I thought the way the plug-in worked was to save the information when changing to another song. I finished for the night and decided to close MC. Suddenly MC puts up the "updating tags" popup and was updating like 200 songs. Why would it do this if the plug-in was saving as it went along?
Title: Re: Lyrics Editor 2.1
Post by: Doof on July 10, 2006, 10:38:06 am
The plugin tells MC to update tags on file changes. When MC decides to actually get around to doing it is up to MC.

For instance, if you had MC NOT store information in the file's tags, but just in the library, then these changes happen immediately. But if you have MC set to update file tags as well, then MC actually writes them to the files when it decides to. I'm not sure how it determines when to do it.
Title: Re: Lyrics Editor 2.11
Post by: Doof on July 10, 2006, 03:05:21 pm
Just uploaded version 2.11 which includes a few bug fixes, updated toolbar images, and couple of small additions.

This version also should install to a different location to make it friendlier with different versions of MC. It's still only been tested with version 11 and the version 12 beta, though. Because of this, you might want to uninstall older versions before installing this one, although I don't think there will be any problems if you don't.
Title: Re: Lyrics Editor 2.1
Post by: dcwebman on July 10, 2006, 07:48:44 pm
The plugin tells MC to update tags on file changes. When MC decides to actually get around to doing it is up to MC.
Must be MC doesn't want to do any updating as long as the plug-in is being used because I had been using it for hours. Guess I'll have to switch back and forth between Playing Now and the plug-in occasionally to get the tags saved just in case.
Title: Re: Lyrics Editor 2.11
Post by: Johnny B on July 11, 2006, 05:49:46 am
How the Custom fields work? I picked "BPM" (works fine) and for example "Composer" that does not work at all. I mean if the field is already filled in (e.g. not empty), Lyrics Editor shows it empty. If it is empty and I fill it within Lyrics Editor and save it, it remains empty...
Title: Re: Lyrics Editor 2.11
Post by: Doof on July 11, 2006, 09:01:59 am
Basically Lyrics Editor calls MC's Get() and Set() routines to get and set the values of the chosen field.

I know this isn't terribly helpful, but it's working here with the Composer field just fine. MC 11.1.188 and Lyrics Editor 2.11.

Anybody else seeing anything like this? It's possible there's something wrong with your library maybe? Corrupt tag or something?
Title: Re: Lyrics Editor 2.11
Post by: Johnny B on July 11, 2006, 09:42:35 am
Hmm the problem seems to be in Translation. If MC is in English "mode", Composer works fine. But if I switch to Czech (I made it myself being Czech) where the field "Composer" is translated into "Skladatel", then it does not work...
Title: Re: Lyrics Editor 2.11
Post by: Doof on July 11, 2006, 11:00:00 am
Yeah, after doing some testing with a different language file, I think I know what the problem is, but I don't see anyway I can fix it.

It appears as though, even though you're using a translation file, the actual database is still in English. So even though your fields display name is in Czech, the field name itself is in English. Lyrics Editor populates the list of fields that MC returns, which is the (Czech) display name, but then when it tries to Get() the field name, it doesn't match up to anything.

I've looked through the SDK and I don't see anyway around it, short of me hardcoding translations myself into the plugin. The best bet would be to convince JRiver to update their Get and Set routines (which I think were created long before MC supported translations). I'll pass it along to them and see what shakes out.
Title: Re: Lyrics Editor 2.11
Post by: Johnny B on July 11, 2006, 02:46:05 pm
Thanks - we'll see...
Title: Re: Lyrics Editor 2.11
Post by: phoenix91 on July 11, 2006, 03:15:21 pm
When I change the dictionary i.e. from en-US.dic to de-DE.dic (Options / Choose Dictionary) it needs a restart of MC to get the new language active.
Maybe I miss something, thank you for your help.

Maybe an enhancement for a future version:
My playlists contain songs of different languages (normally english and german). The workflow could be more fluent, with a dictionary-selection in the main pane (not under Options). Or different options in the Spell-check-button (similar to the Capitalization-button).

Thanks again.

U.
Title: Re: Lyrics Editor 2.11
Post by: dcwebman on July 13, 2006, 07:08:15 am
Sorry Doof, found a bug. I set up a custom field to use the Date field. Upon entering a year like 2005, when saved, the date field turns into (if 2005 used) 6/27/1905. All years turn into a 6/xx/1905 date. Apparently you're passing the date in a different format than MC expects.
Jeff
Title: Re: Lyrics Editor 2.11
Post by: Doof on July 13, 2006, 09:34:59 am
Yeah, I can confirm it's happening, but it's a bug in the SDK.

I think I've figured out a workaround, but it definitely won't work for any of the MC translations.
Title: Re: Lyrics Editor 2.11
Post by: dcwebman on July 13, 2006, 02:58:49 pm
If it's a bug in the SDK then need to make sure JRiver knows about it. It would be nice to have the Date custom field but will hold off on putting it there until a workaround or a fix from them.
Title: Re: Lyrics Editor 2.11
Post by: dlone on July 15, 2006, 07:31:45 pm
Hi Doof, got another idea for you

What would be really handy is to be able to right click on a word in the lyrics and have an 'Always capitalize ....' option to save having to go to the options and back frequently

So, given the following
Oh donna
You make me break up
You make me break down, donna
Break down, donna
Break down
You make me break up

Right click on the word donna and in the context menu would be 'Always capitalize Donna'
Selecting this shoudl then add this to the list of words to be capitalized, and preferably also correct the curent lyric you're looking at

I guess 2 context entries would be better though - for always and never capitalize
Title: Re: Lyrics Editor 2.11
Post by: dlone on July 15, 2006, 07:41:05 pm
Also, how about a 'delete all from' list, to get rid of those pesky

===============
upped by CooLDooD

bits of nonsense  ;)

Add '========' (or variant) to the list, and everything from that line down get's deleted


Hmmmmmm, yeah I think that's enough irritation for you for one day - gotta keep your quota up  ;D
Title: Re: Lyrics Editor 2.11
Post by: dlone on July 15, 2006, 07:53:01 pm
Actually it looks like I was lying

There's an anomaly in your lyric editor that doesn;t cause a problem, but is odd, and i'm curious to know if it's just my pc or we all get it

Pick a track in the file list
Move the mouse over the lyrics and scroll up or down (using the mouse wheel without clicking on the lyrics first)

On my pc (using a microsoft mouse and the bundled intellipoint 5.5) the lyrics sroll correctly but become selected, as if I had 'select all' them

Just an oddity, but thought I'd mention it
Title: Re: Lyrics Editor 2.11
Post by: dlone on July 15, 2006, 08:02:22 pm
Seem to be on a roll here......

How about a find lyrics option so we could enter a fragment of a lyric and find the right song easier

Type in - lets say - 'end of lyrics' and the file list shows all the songs that  has that phrase in
Or if you know a few words from a song but can't remember which song it is............
Title: Re: Lyrics Editor 2.11
Post by: dlone on July 15, 2006, 08:09:57 pm
Now I'm even annoying myself !!

Not even sure if this is do-able, but would it be possible to sync your lyric editor to what's playing now when you select it from the services and plugins section (or hit you're refresh button)
If you've got a lot of tracks in the playing now it's a bu**er to find the right track  ;D

Or, if not, how about being able to sort the tracks by their playing order instead of artist or name

--------------------------------

That's it I'm done - I forbid myself to post suggestions for at least eerrrrrrrr six or seven minutes

By the way - if you ever need a beta tester just shout
Title: Re: Lyrics Editor 2.11
Post by: dlone on July 16, 2006, 11:21:54 am
And a small bug report

Double clicking a word selects the word and all the following spaces, that's pretty unstandard behaviour  ?
Title: Re: Lyrics Editor 2.11
Post by: Doof on July 16, 2006, 11:24:45 am
And a small bug report

Double clicking a word selects the word and all the following spaces, that's pretty unstandard behaviour  ?

Well, it's the behavior programmed into the textbox control by the Microsoft guys themselves, so I'm not sure how unstandard it is... In fact, this text box I'm typing this reply into does the exact same thing. So does notepad for that matter.
Title: Re: Lyrics Editor 2.11
Post by: dlone on July 16, 2006, 12:19:21 pm
How bizzare!

Not suggesting a programming error - your using stock controls I guess ;)

Your right of course,  the standard msoft control does the same (word 2003) - it still seems odd -double click a word to replace and always have to hit space as well

I really can't say I've ever noticed this in the programs I actually use frequently
They generally only select the actual word, leaving the following spaces alone

Not your problem - msoft strikes again (god knows why they want to mess about with my formatting ?)  ;D
Title: Re: Lyrics Editor 2.11
Post by: dcwebman on July 17, 2006, 08:12:35 am
What would be really handy is to be able to right click on a word in the lyrics and have an 'Always capitalize ....' option to save having to go to the options and back frequently
I like this idea. I'm constantly going back and forth between the options to add new words.

I'm pretty sure you answered this one before but a search and replace function would be extremely handy. For some reason the spell checker thinks "im" is a word (maybe it is) but I would expect it to be flagged and have to be changed to I'm. (I know the spell checker isn't yours) When I found one of them in a page of lyrics, it turned out to have more. It would have been nice to be able to change all at one shot.

Title: Re: Lyrics Editor 2.11
Post by: A-Ge0 on September 24, 2006, 05:06:52 am
the plugin really needs a BIG SAVE button!

the lyrics are not saved in the ID3v2 tag... shouldnt it be so? or have an option to do so?
Title: Re: Lyrics Editor 2.11
Post by: Doof on September 25, 2006, 10:26:02 am
I answered this question in the other thread that you asked it in, but just in case... my plugin doesn't do any with your tags. It just tells MC to save the lyrics and then MC saves it however you have MC configured to save it. If you don't have MC configured to save the data in the file's tags, then it won't. If you do, it does. Now, how or where MC saves data to tags is a question for the JRiver guys.
Title: Re: Lyrics Editor 2.11
Post by: Doof on September 26, 2006, 09:27:49 am
Also, I forgot to mention...

Lyrics Editor saves your changes after any of the following occurs:

1. You exit MC
2. You select a different file in the file list (either by manually selecting a file, or by hitting the next or previous buttons)
3. You choose a different playlist from the playlist dropdown list
4. You refresh the playlist/file list by clicking the refresh button.

Given all of that, I felt that the interface really didn't need a BIG SAVE button. ;)
Title: Re: Lyrics Editor 2.11
Post by: A-Ge0 on September 26, 2006, 09:31:57 am
ok your choice
thanx for the info
Title: Re: Lyrics Editor 2.11
Post by: mark_h on December 19, 2008, 04:05:11 am
Just started using this plugin.

Biggest issue for me right now is that on a 1900x1200 display the floating tooltips are displayed incorrectly and I cannot see the text.

Second issue:  I cannot set up a lyricwiki search.  The website requires _ to replace spaces and also for all words in the search to start upper case, eg Kings of Leon should be searched as Kings_Of_Leon.  Any chance of getting the options updated to handle this?

Otherwise looking *very* good and already proving useful.

Good work!

Mark

Title: Re: Lyrics Editor 2.11
Post by: broncodan on May 13, 2009, 11:54:25 am
Trying to use this program - and gettting the following error:

Index was outside the bounds of array.


Any suggestions?

Here are the rest of the details:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at MC_Lyrics_Editor.MainInterface.ToSentenceCase(String testString) in C:\Documents and Settings\MattG\Desktop\Projects\MC_Lyrics_Editor\MC_Lyrics_Editor_Solution\MC_Lyrics_Editor_Project\MainInterface.cs:line 3132
   at MC_Lyrics_Editor.MainInterface.BatchAutoCorrect(String testString) in C:\Documents and Settings\MattG\Desktop\Projects\MC_Lyrics_Editor\MC_Lyrics_Editor_Solution\MC_Lyrics_Editor_Project\MainInterface.cs:line 2862
   at MC_Lyrics_Editor.MainInterface.btnBatchCorrect_Click(Object sender, EventArgs e) in C:\Documents and Settings\MattG\Desktop\Projects\MC_Lyrics_Editor\MC_Lyrics_Editor_Solution\MC_Lyrics_Editor_Project\MainInterface.cs:line 2261
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 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
----------------------------------------
MC_Lyrics_Editor
    Assembly Version: 1.0.2494.22813
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Doof%20The%20Mighty/Plugins/Lyrics%20Editor/MC_Lyrics_Editor.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
    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.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
----------------------------------------
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
----------------------------------------
MediaJukebox
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Doof%20The%20Mighty/Plugins/Lyrics%20Editor/MediaJukebox.DLL
----------------------------------------
StarRating
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Doof%20The%20Mighty/Plugins/Lyrics%20Editor/StarRating.DLL
----------------------------------------
NetSpell.SpellChecker
    Assembly Version: 2.1.7.41739
    Win32 Version: 2.1.7.41739
    CodeBase: file:///C:/Program%20Files/Doof%20The%20Mighty/Plugins/Lyrics%20Editor/NetSpell.SpellChecker.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
----------------------------------------

************** 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.


Title: Re: Lyrics Editor 2.11
Post by: Doof on May 13, 2009, 09:37:34 pm
What version of MC and the plugin are you using? And what exactly were you doing when this happened?