[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