PDA

View Full Version : Lyrics



Tobias Lange
2004-03-31, 14:10
kdf,
thanks for your answer.

It's fantastic to hear, that there is (will be) a way, to get the lyrics on the squeezebox!

What do I have to do, to implement the plugin?
Is it still in development, alpha, beta?

I need some more help for that, sorry ...

Thanks again
Tobias

kdf
2004-03-31, 14:36
Quoting Tobias Lange <newsletter-abo (AT) zeitzeuge (DOT) de>:

> kdf,
> thanks for your answer.
>
> It's fantastic to hear, that there is (will be) a way, to get the lyrics on
> the squeezebox!
>
> What do I have to do, to implement the plugin?
> Is it still in development, alpha, beta?
>
> I need some more help for that, sorry ...

well, I'm not sure if its in active development again. The author posted a while
back saying he's been busy.

It should accept several types of lyric formats, and you can install it like any
other plugin. Download the attachment (Lyrics.obj) and save to Plugins dir as
Lyrics.pm. Restart server, enable the plugins menu item from Server settings,
and it should be in your player menu.

Other than that, I'm not going to be too much help. I haven't used it aside
from a single test with a single song using a downloaded lyric. That was a while
ago, too. The post I gave before does give links to supported lyric formats as well.

-kdf

Oscar Marsh
2004-03-31, 19:37
> It should accept several types of lyric formats, and you can install
> it like any
> other plugin. Download the attachment (Lyrics.obj) and save to
> Plugins dir as
> Lyrics.pm. Restart server, enable the plugins menu item from Server
> settings,
> and it should be in your player menu.

The plugin author's post also included a patch for ScreenSaver.pm
(which is in server/Slim/Buttons) "to allow
screensavers to refuse to display anything through the normal update
mechanism":

change this:
Slim::Display::Animation::scrollBottom($client,&$linefunc($client));
to this:
if(defined $linefunc) {
Slim::Display::Animation::scrollBottom($client,&$linefunc($client));
}

so I did that as well as doing the above. The plugin just crashes my
5.1.2 nightly OS X 10.3 build.

I ran his Snow screen savers without a hitch when they came out so I
don't know what's wrong here.

Oscar Marsh
--
jabber: ojmarsh (AT) jabber (DOT) anywise.com

kdf
2004-04-01, 00:25
Quoting Oscar Marsh <jigsaw250 (AT) yahoo (DOT) co.uk>:

> > It should accept several types of lyric formats, and you can install
> > it like any
> > other plugin. Download the attachment (Lyrics.obj) and save to
> > Plugins dir as
> > Lyrics.pm. Restart server, enable the plugins menu item from Server
> > settings,
> > and it should be in your player menu.
>
> The plugin author's post also included a patch for ScreenSaver.pm
> (which is in server/Slim/Buttons) "to allow
> screensavers to refuse to display anything through the normal update
> mechanism":
>
> change this:
> Slim::Display::Animation::scrollBottom($client,&$linefunc($client));
> to this:
> if(defined $linefunc) {
> Slim::Display::Animation::scrollBottom($client,&$linefunc($client));
> }
>
> so I did that as well as doing the above. The plugin just crashes my
> 5.1.2 nightly OS X 10.3 build.
>
> I ran his Snow screen savers without a hitch when they came out so I
> don't know what's wrong here.

This patch shouldn't be needed, with the more recent server. I've included a
version of the plugin that works for me, using a .ALC file with a song file of
matching filename. The timing needs work, but its there. This WILL crash if
you try to navigate to it as a plugin. This can be fixed, but itn't there yet.
What you need to do is go into Settings/Screensavers and choose Lyrics.

Seems its very alpha, and I have no idea what it's status is with the author.

I've included my lyrics file too, in case you happen to have the same song in
your library and can't find any others.

-kdf

Phil Barrett
2004-04-10, 07:18
On 1 Apr 2004, at 08:25, kdf wrote:
> I've included a
> version of the plugin that works for me, using a .ALC file with a song
> file of
> matching filename. The timing needs work, but its there. This WILL
> crash if
> you try to navigate to it as a plugin. This can be fixed, but itn't
> there yet.
> What you need to do is go into Settings/Screensavers and choose
> Lyrics.
>
> Seems its very alpha, and I have no idea what it's status is with the
> author.

Status is "on the shelf waiting for me to finish it"!

Now there seems to be a little interest, I'll see what I can do about
polishing it into shape.

Phil

Phil Barrett
2004-04-10, 08:30
On 10 Apr 2004, at 15:18, Phil Barrett wrote:
> On 1 Apr 2004, at 08:25, kdf wrote:
>> I've included a
>> version of the plugin that works for me, using a .ALC file with a
>> song file of
>> matching filename. The timing needs work, but its there. This WILL
>> crash if
>> you try to navigate to it as a plugin. This can be fixed, but itn't
>> there yet.
>> What you need to do is go into Settings/Screensavers and choose
>> Lyrics.
>>
>> Seems its very alpha, and I have no idea what it's status is with the
>> author.
>
> Status is "on the shelf waiting for me to finish it"!
>
> Now there seems to be a little interest, I'll see what I can do about
> polishing it into shape.

OK, attached is a version which works in the Plugins menu.

Still working on making it scroll long lines though, and I'm seeing
some unexplained flashing on the display which I need to look into, but
it's certainly usable.

For those who don't remember, it supports lyrics in these formats:
- ALC file beside the song file - download from
http://www.iprogramdev.com/alc
- Embedded ALC - as generated by Visual MP3
http://www.iprogramdev.com/vmp3/download.htm
- LRC file beside the song file - download from various sources
- Embedded LYRICS3 - see http://www.id3.org/lyrics3200.html

And there's potential for ID3 SYLT data too if anyone has such files -
see http://www.id3.org/id3v2.3.0.html#sec4.10

Phil