Bug 115381

Summary: autoscroll lyrics
Product: [Applications] amarok Reporter: Adeodato Simó <dato>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED NOT A BUG    
Severity: wishlist    
Priority: NOR    
Version: 1.3.5   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

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.