[mythtv-commits] Ticket #3676: Mythmusic enhancement - repeat/shuffle icon support - album art in playback screen

MythTV mythtv at cvs.mythtv.org
Fri Jun 29 02:45:00 UTC 2007


#3676: Mythmusic enhancement - repeat/shuffle icon support - album art in playback
screen
-------------------------+--------------------------------------------------
 Reporter:  anonymous    |       Owner:  ijr    
     Type:  enhancement  |      Status:  new    
 Priority:  minor        |   Milestone:  unknown
Component:  mythmusic    |     Version:  unknown
 Severity:  medium       |     Mlocked:  0      
-------------------------+--------------------------------------------------
 This is a proposed enhancement to Mythmusic.
 Adds the ability to show icons for the shuffle and repeat modes.
 Adds ability to show album art in playback screen -- this is separate from
 visualization - in fact it is supported through theme file, you can
 specify both the album art and visualization in the playback screen.

 Shuffle/Repeat
 --------------
 Inspired by patch by eskil patch at http://www.eskil.org/mythtv/
 (See http://www.eskil.org/mythtv/shots/musictheme.png for sample
 screenshot)
 (You'll also want to grab the shuffle/repeat icons from
 http://www.eskil.org/mythtv/patches/musictheme.tar.gz)
 Patch is implemented differently such that all current themes should be
 compatible. When the shuffle button (1) is press, it will cycle through
 the icons "icon-shuffle-random",intelligent and smart.  I place them over
 top of one another.  To use this feature need to add to music-ui.xml:
             <image name="icon-shuffle-random" draworder="3"
 fleximage="no">
                 <filename>music/mb-icon-shuffle.png</filename>
                 <position>0,5</position>
             </image>
             <image name="icon-shuffle-intelligent" draworder="3"
 fleximage="no">
                 <filename>music/mb-icon-shuffle-smart.png</filename>
                 <position>0,5</position>
             </image>
             <image name="icon-shuffle-album" draworder="3" fleximage="no">
                 <filename>music/mb-icon-shuffle-album.png</filename>
                 <position>0,5</position>
             </image>
             <image name="icon-shuffle-off" draworder="3" fleximage="no">
                 <filename>music/mb-icon-shuffle-off.png</filename>
                 <position>0,5</position>
             </image>
             <image name="icon-repeat-track" draworder="3" fleximage="no">
                 <filename>music/mb-icon-repeat-track.png</filename>
                 <position>50,5</position>
             </image>
             <image name="icon-repeat-all" draworder="3" fleximage="no">
                 <filename>music/mb-icon-repeat-all.png</filename>
                 <position>50,5</position>
             </image>
             <image name="icon-repeat-off" draworder="3" fleximage="no">
                 <filename>music/mb-icon-repeat-off.png</filename>
                 <position>50,5</position>
             </image>
 You can still keep the four buttons at the bottom of the screen also, the
 text in the shuffle and repeat buttons update as useful when pressing the
 shuffle or repeat key.  Patch is implemented to have to impact on current
 themes, just need to add something like above to use this.

 Albumart
 --------
 I prefer to see the albumart instead of the visualizer in the playback
 screen.  So I added an option through music-ui.xml to show this.  This way
 it is fully compatible with existing themes (you'll see no change until
 music-ui.xml is modified).  In fact you can show both albumart and
 visualizer window simutaneously.
 To see the albumart, add this to music-ui.xml:

             <image name="albumart" draworder="3" fleximage="no">
                 <position>37,11</position>
                 <staticsize>118,122</staticsize>
             </image>

 You can keep the blackhole option for the visualizer.  The albumart will
 automatically change on song change.  Of course this option only works in
 the playback screen, has no impact on the full-screen visualizer and no
 impact the banner.  You won't see any change or impact to current themes
 unless you add something like above.

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


More information about the mythtv-commits mailing list