Bug 16561 - enhancement request to enable Now Playing window, useful for Classical Music
: enhancement request to enable Now Playing window, useful for Classical Music
Status: UNCONFIRMED
Product: SB Controller
Classification: Unclassified
Component: Now Playing
: unspecified
: PC All
: -- normal with 1 vote (vote)
: ---
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-09-17 13:35 UTC by win.srisk@planet.nl
Modified: 2010-09-22 11:49 UTC (History)
3 users (show)

See Also:
Category: ---


Attachments
screenshot 1 (225.05 KB, image/png)
2010-09-17 13:35 UTC, win.srisk@planet.nl
Details
screenshot 2 (225.05 KB, image/png)
2010-09-17 13:37 UTC, win.srisk@planet.nl
Details
QVGAPortraitSkin patch (3.87 KB, patch)
2010-09-17 13:37 UTC, win.srisk@planet.nl
Details | Diff
NowPlayingApplet patch (9.06 KB, patch)
2010-09-17 13:38 UTC, win.srisk@planet.nl
Details | Diff
Control::Queries patch (1.95 KB, patch)
2010-09-17 13:38 UTC, win.srisk@planet.nl
Details | Diff
update of the NowPlayingApplet patch; found small bug (9.10 KB, patch)
2010-09-22 11:49 UTC, win.srisk@planet.nl
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description win.srisk@planet.nl 2010-09-17 13:35:53 UTC
Created attachment 6978 [details]
screenshot 1

The Now Playing window is not optimal for classical music.
At least the composer should be shown separately from the other artists.
Also, with soloists, conductor, and orchestra, the one artists-album widget is
too small.

I propose three patches for the Controller:
- add a 'classical' nowplaying view to the QVGQPortraitSkin
- add widgets for Composer, Album, Artists, Orchestra, and Conductor to the
NowPlaying window. Space for the artwork should become flexible, depending on
the number of performers.
- add sending data for composer, band, conductor to the Control::Queries module
at the Squeezebox server side.

I have attached proposed patches for these 3 modifications.
diffs are relative to 
Squeezeboxserver 7.6.0 31345 (debian package)
Squeezeplay 7.6.0 9103 built on Ubuntu 9.10

I have added 2 screenshots of the player with the new nowplaying screen.
Comment 1 win.srisk@planet.nl 2010-09-17 13:37:05 UTC
Created attachment 6979 [details]
screenshot 2
Comment 2 win.srisk@planet.nl 2010-09-17 13:37:43 UTC
Created attachment 6980 [details]
QVGAPortraitSkin patch
Comment 3 win.srisk@planet.nl 2010-09-17 13:38:09 UTC
Created attachment 6981 [details]
NowPlayingApplet patch
Comment 4 win.srisk@planet.nl 2010-09-17 13:38:44 UTC
Created attachment 6982 [details]
Control::Queries patch
Comment 5 win.srisk@planet.nl 2010-09-22 11:49:00 UTC
Created attachment 6987 [details]
update of the NowPlayingApplet patch; found small bug
Comment 6 win.srisk@planet.nl 2010-09-22 11:49:56 UTC
Comment on attachment 6981 [details]
NowPlayingApplet patch

replaced