[mythtv-commits] Ticket #4479: Add Lyrics visualization to MythMusic

MythTV mythtv at cvs.mythtv.org
Wed Jan 16 06:06:15 UTC 2008


#4479: Add Lyrics visualization to MythMusic
------------------------------------------------+---------------------------
 Reporter:  Mike Rice <mikerice1969 at gmail.com>  |       Owner:  ijr    
     Type:  enhancement                         |      Status:  new    
 Priority:  minor                               |   Milestone:  unknown
Component:  mythmusic                           |     Version:  unknown
 Severity:  medium                              |     Mlocked:  0      
------------------------------------------------+---------------------------
 The attached patch adds a MythMusic visualization "Lyrics" that displays
 lyrics from the mp3 file.  When there is room it also displays the album
 art.  If the file has no lyrics it behaves just like the "AlbumArt"
 visualization.

 The lyrics scroll up and down with the UP and DOWN keys.
 The lyrics page up and down with the PAGEUP and PAGEDOWN keys (assuming
 you don't have them mapped to FFWD/REW in MythMusic).

 It looks nice on a widescreen where you can get a good size image and
 reasonable length lyrics.  It works on a 4:3 TV as well but you might need
 to format your lyrics to smaller lines to get a better experience.  See
 links for some screen shots.

 What it doesn't do (yet?):

 It doesn't wrap long lines and just prints "Lyrics" at the bottom of the
 display in this case.  That works well for the main screen with the mini-
 visualizer to let you know there are lyrics.  You can just add some
 newlines to your lyrics to get them to display.  Lyrics are largely
 written with breaks in places the song breaks so wrapping lines
 arbitrarily might not be a good thing.  Could be a future option.

 It uses the "medium" font but there is no way to change this.  A key to
 increase or decrease the font size would be nice.

 It doesn't do synchronized lyrics, just the unsynchronized variety.

 I have lots of other ideas for this but I figured I better post this now
 in case others are interested.

 [http://home.comcast.net/~mikerice1969/wdetv.png]
 [http://home.comcast.net/~mikerice1969/monitor1.png]
 [http://home.comcast.net/~mikerice1969/43tv.png]

 Sorry for any style problems.  I've been writing code in a slightly
 different style for too many years but I tried to follow the guide.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/4479>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list