Bug 115381 - autoscroll lyrics
Summary: autoscroll lyrics
Status: RESOLVED NOT A BUG
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 1.3.5
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-30 16:36 UTC by Adeodato Simó
Modified: 2006-07-06 11:28 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adeodato Simó 2005-10-30 16:36:33 UTC
This is Debian Bug#331374 (http://bugs.debian.org/331374), reported by Aigars 
Mahinovs <aigarius@debian.org>: 
 
-------------------------------------8<--------------------------------------- 
It would be very usefull if the lyrics that are longer then one screen would 
scroll automatically as the song progresses. I suppose that a smooth 
proportional 
scroll with a large safety margin whould work most of the time. 
The length of song and of the lyrics would have to be calculated and then it 
should be attemted to scroll the window in a such way that the guessed 
'current'  
position in lyrics would be in the middle of the window. That wold give a good 
safety margin. 
Of course this should be an option and one should be able to stop autoscroll  
by simply scrolling a bit manually and restart autoscroll by reloading the 
page. 
------------------------------------->8---------------------------------------
Comment 1 Ian Monroe 2005-10-30 18:19:07 UTC
I really don't see how this is possible to get right.
Comment 2 Aigars Mahinovs 2005-11-01 02:04:33 UTC
It is not nessesary to get the text 100% in sync with the music. Usually the music is 3-5 minutes long, but the text usually is only 1-2 screens high. Suppose that we have the extreme case with 3 minute long song that has 2 full screens of text. For autoscroll to be usefull it would be enough to display pages 0-1 for the first minute, then scroll forward for half a page and display pages 0.5-1.5 for a minute and then again scroll forward half a page and display pages 1.0-2.0 for the last minute. For most of the song even this extremely crude scrolling will work - that is the current line of text will be somewhere on the screen.

I have not done much of a research, but with a bit of work it should be possible to come up with a smooth scroll and a autoscrolling algorythm that would work 90% of the time. That would really be worth it for a semi-karaoke use of the amarok.
Comment 3 Cyrill Helg 2006-07-06 11:28:52 UTC
Yes I agree, that would be nice.