Lyric Timer 4.0 - Updated 03/08/2014

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) :( :o :-? 8) :lol: :x :P :oops: :cry: :evil: :roll: :wink:

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Lyric Timer 4.0 - Updated 03/08/2014

Re: Lyric Timer 4.0 - Updated 03/08/2014

by trixmoto » Sun Nov 30, 2014 4:40 pm

Ok, I'll take a look and see what I can do.

Re: Lyric Timer 4.0 - Updated 03/08/2014

by dolf-volkoff » Thu Nov 27, 2014 12:19 pm

And another thing I just found:
higliting of the lines doesn't go past line #100. It just stops on the line #100.

Re: Lyric Timer 4.0 - Updated 03/08/2014

by dolf-volkoff » Mon Nov 24, 2014 12:30 pm

trixmoto wrote:The first two are just how MM works, it allows access to tracks in the library and stores the details in the database. Whether or not it writes them back into the file, and what tag is used, is controlled by MM, not my script.
But isn't there a way not to involve the library and just use the metadata from the currently playing file?
trixmoto wrote:If you can replicate the errors, please let me know and I'll try to fix them.
Well, all I can gather is sometimes when you click "add" it causes a flood of errors that say something like:

Code: Select all

Error executing script event.
Object required: 'doc.getElementbyId(...)'
I don't know, whether it depends on the file (cause sometimes "add" links works correctly) or something else. It just happens.

And I might be wrong, but I also seem to recall the same thing happen a few times when I clicked the "Remove" links.
So for now I decided not to use any of those links at all.

Re: Lyric Timer 4.0 - Updated 03/08/2014

by trixmoto » Sun Nov 23, 2014 5:48 pm

The first two are just how MM works, it allows access to tracks in the library and stores the details in the database. Whether or not it writes them back into the file, and what tag is used, is controlled by MM, not my script.

If you can replicate the errors, please let me know and I'll try to fix them.

There are lots of threads about the ActiveX errors, try searching for the solution. There's a registry change you need to make to stop them.

Re: Lyric Timer 4.0 - Updated 03/08/2014

by dolf-volkoff » Fri Nov 21, 2014 3:29 pm

Well, I finally got around to test this plugin a little. So, here's the list of issues:
  • The plugin sees only those files that are in library, or other files if you run them while a file from library is playing. In other cases it just ignores the file.
  • The plugin doesn't really save the timestamped lyrics to files. The timestamped lyrics somehow shows in the file's properties, but if you look at the file tags with MediaInfo Lite, you'll see that the file still has not-timestamped lyrics, and if you remove the file from library and add it back again, the timestamps from it's properties will be gone.

    My current workaround is: after timestamping the lyrics to go into the current file's properties, and to save the timestamped lyrics from there.
  • Unstoppable flood of error messages when trying to delete/add a line. Happens randomly. Can't quite yet figure out a way to trigger it at will.
  • Constant Windows Security messages about untrusted ActiveX content, when you open script, revert changes or add/remove a line.
Hope these issues could be fixed, 'cause other than those the plugin works pretty good.

Re: Lyric Timer 4.0 - Updated 03/08/2014

by trixmoto » Fri Aug 22, 2014 3:01 am

Yes, I did think about that, but I was worried about browser support. Obviously MM uses an IE window to do the job, and I wasn't sure how good the support would be on older versions. I've just had a look online and it seems like it should work back as far as IE8, so maybe in the next version.

Re: Lyric Timer 4.0 - Updated 03/08/2014

by dolf-volkoff » Fri Aug 22, 2014 12:53 am

Another good (but sometimes tricky) practice of making editors with html5 might be using elements with contenteditable attribute. That way you would even be able to make syntax highlighting (much like in MiniLyrics editor).
Structure can be something like this:
<div id="textarea" contenteditable>
<p class="str selected" id="str1"><span class="tmstamp">
[00:00.000]</span> String 1</p>
<p class="str" id="str2><span class="tmstamp">
[00:01.000]</span> String 2</p>
<p class="str" id="str3"><span class="tmstamp">
[00:02.000]</span> String 3</p>
<p class="str" id="str4"><span class="tmstamp">
[00:05.000]</span> String 4</p>
<p class="str" id="str5"><span class="tmstamp">
[00:10.000]</span> String 5</p>
<p class="str" id="str6"><span class="tmstamp">
[01:50.457]</span> String 6</p>
...etc.
</div>

Re: Lyric Timer 4.0 - Updated 03/08/2014

by trixmoto » Mon Aug 04, 2014 7:13 am

Thanks for the suggestions, I'll see what I can do in the next version.

Re: Lyric Timer 4.0 - Updated 03/08/2014

by dolf-volkoff » Sun Aug 03, 2014 8:21 pm

Thanks. It's a nice plugin. Undocking the panel solves the issue with the space it takes and you can stretch it however you need.

Issues:
1.When you open the script/revert changes, you are greeted with this message from Windows Security:

Code: Select all

An ActiveX control on this page may be unsave to interact with other parts of the page. Do you want to allow this interaction.
2.When you click on "Edit" and then click "Cancel", the line loses it's text and goes blank.

Suggestions:
1.I'd suggest putting lines in <textarea>s. That way we would be able to edit them right away and revert changes made to each line by pressing Ctrl + Z.
2.Instead/besides the timestamp buttons for each line it would be nice to have a button next to "Loop:Yes/No" which would set a timestamp to the current line and automatically move the focus to the next one.
3.Along with the 2nd suggestion, the ability to manually move focus from line to line (by clicking them or at least using radio buttons) would be much appreciated.

Re: Lyric Timer 4.0 - Updated 03/08/2014

by trixmoto » Sun Aug 03, 2014 5:01 pm

New version (4.0) is available to download from my website. Changes include...

- Updated for MM4 with new installation package
- Updated output to be HTML5 and moved to %temp%
- Fixed loop option by switching off crossfade
- Added option to auto-scroll down the page

This is the first time the script has worked properly in MM4, so please let me know if you have any issues with it.

Re: Lyric Timer 3.0 [MM2]

by trixmoto » Mon Jul 01, 2013 7:23 am

Unfortunately this script was never updated for MM3, let alone MM4, so it's no longer supported.

Re: Lyric Timer 3.0 [MM2]

by Kirsi » Mon Jun 24, 2013 7:54 am

Hi, I can't find the download for Lyric Timer on your website?

by trixmoto » Mon Dec 03, 2007 11:36 am

I might need to create a debug version to see what this isn't working...

by nynaevelan » Mon Dec 03, 2007 11:12 am

Ok, I do have some with non-alpha characters so I can understand why they are not working but I also have some without. An example, the file name is 112 - Dance With Me Remix.mp3, the EL file name is 112 - Dance with Me Remix. I have El setup to rename the lyrics as the same as the file.

Nyn

by trixmoto » Mon Dec 03, 2007 7:23 am

I need to know the Artist name and the Track title. I think the problem is probably because EvilLyrics is saving the lyrics in a different file than the script is looking for, probably due to a non-alpha-numeric character.

Top