Bug 13207 - Implement Web Remote Control for mysb.com
: Implement Web Remote Control for mysb.com
Status: RESOLVED FIXED
Product: MySqueezebox.com
Classification: Unclassified
Component: Web UI
: MySB
: PC Other
: P3 major (vote)
: Kraftwerk
Assigned To: Michael Herger
:
Depends on: 13142 13168
Blocks:
  Show dependency treegraph
 
Reported: 2009-08-03 01:56 UTC by Michael Herger
Modified: 2010-06-21 06:44 UTC (History)
4 users (show)

See Also:
Category: Feature


Attachments
no player attached, no playing status (40.83 KB, image/png)
2009-08-10 09:48 UTC, Michael Herger
Details
sample file - repeat (3.43 KB, image/png)
2009-09-01 00:04 UTC, Michael Herger
Details
sample - repeat playlist (2.66 KB, image/gif)
2009-09-01 00:06 UTC, Michael Herger
Details
sample - repeat track (2.66 KB, image/gif)
2009-09-01 00:06 UTC, Michael Herger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Herger 2009-08-03 01:56:55 UTC
+++ This bug was initially created as a clone of Bug #13168 +++

There is a basic design complete for Michael, but "browse" and "current playlist" functionality needs to be added.  Will probably do this via tabs.
Comment 1 Michael Herger 2009-08-05 04:19:11 UTC
 == Automatic comment from SVN commit #6815 to Repository: network ==
https://svn.slimdevices.com/network?view=revision&revision=6815

Bug: 13207
Description: add crumblist, improve menu icon display, fix remote artwork loading


 == Modified 6 files total ==
squeezenetwork/branches/qa/docroot/browse/opml.tt
squeezenetwork/branches/qa/docroot/browse.tt
squeezenetwork/branches/qa/docroot/player/playerControl.tt
squeezenetwork/branches/qa/docroot/static/css/mysb-remote.css
squeezenetwork/branches/qa/docroot/static/images/playerControl/horizontal_rule.png
squeezenetwork/branches/qa/docroot/static/js/playerControl.js

 == Added 1 files total ==
squeezenetwork/branches/qa/docroot/static/images/playerControl/transparency.png
Comment 2 Michael Herger 2009-08-05 04:42:26 UTC
 == Automatic comment from SVN commit #6816 to Repository: network ==
https://svn.slimdevices.com/network?view=revision&revision=6816

Bug: 13207
Description: fix reading of current player cookie


 == Modified 3 files total ==
squeezenetwork/branches/qa/docroot/browse.tt
squeezenetwork/branches/qa/lib/SDI/SqueezeNetwork/Controller/Browse.pm
squeezenetwork/branches/qa/lib/SDI/SqueezeNetwork/Controller/Player.pm
Comment 3 Michael Herger 2009-08-05 04:53:00 UTC
 == Automatic comment from SVN commit #6817 to Repository: network ==
https://svn.slimdevices.com/network?view=revision&revision=6817

Bug: 13207
Description: fix crumblist target


 == Modified 2 files total ==
squeezenetwork/branches/qa/docroot/browse/opml.tt
squeezenetwork/branches/qa/docroot/static/css/mysb-remote.css
Comment 4 Michael Herger 2009-08-05 06:14:22 UTC
 == Automatic comment from SVN commit #6818 to Repository: network ==
https://svn.slimdevices.com/network?view=revision&revision=6818

Bug: 13207
Description: add transport control buttons


 == Modified 4 files total ==
squeezenetwork/branches/qa/docroot/baselayout.tt
squeezenetwork/branches/qa/docroot/player/playerControl.tt
squeezenetwork/branches/qa/docroot/static/css/mysb-remote.css
squeezenetwork/branches/qa/docroot/static/js/playerControl.js

 == Added 10 files total ==
squeezenetwork/branches/qa/docroot/static/images/playerControl/ff_button.png
squeezenetwork/branches/qa/docroot/static/images/playerControl/pause_button.png
squeezenetwork/branches/qa/docroot/static/images/playerControl/repeat_button.png
squeezenetwork/branches/qa/docroot/static/images/playerControl/rew_button.png
squeezenetwork/branches/qa/docroot/static/images/playerControl/shuffle_button.png
squeezenetwork/branches/qa/docroot/static/images/playerControl/thumbs_down_button.png
squeezenetwork/branches/qa/docroot/static/images/playerControl/thumbs_up_button.png
squeezenetwork/branches/qa/docroot/static/images/playerControl/vol_down_button.png
squeezenetwork/branches/qa/docroot/static/images/playerControl/vol_selected.png
squeezenetwork/branches/qa/docroot/static/images/playerControl/vol_up_button.png
Comment 5 Michael Herger 2009-08-05 07:54:06 UTC
 == Automatic comment from SVN commit #6822 to Repository: network ==
https://svn.slimdevices.com/network?view=revision&revision=6822

Bug: 13207
Description: goodbye iframe - welcome ajaxy updates


 == Modified 5 files total ==
squeezenetwork/branches/qa/docroot/browse/opml.tt
squeezenetwork/branches/qa/docroot/browse.tt
squeezenetwork/branches/qa/docroot/player/playerControl.tt
squeezenetwork/branches/qa/docroot/static/css/mysb-remote.css
squeezenetwork/branches/qa/docroot/static/js/playerControl.js
Comment 6 Michael Herger 2009-08-05 08:40:56 UTC
 == Automatic comment from SVN commit #6823 to Repository: network ==
https://svn.slimdevices.com/network?view=revision&revision=6823

Bug: 13207
Description: migrate some legacy JS code
Wordtime: 6


 == Modified 3 files total ==
squeezenetwork/branches/qa/docroot/browse/opml.tt
squeezenetwork/branches/qa/docroot/browse.tt
squeezenetwork/branches/qa/docroot/static/js/playerControl.js
Comment 7 Michael Herger 2009-08-05 08:44:46 UTC
re-opening - automatic commenting seems to accidentally close bugs
Comment 8 Michael Herger 2009-08-05 14:38:46 UTC
Matt - we need to design the case where there's no player or a player without any available service. Right now it's a big black screen with a few buttons. But we might want to add a hint like "go configure your apps" or "no player connected - if you want..."
Comment 9 Michael Herger 2009-08-06 06:05:49 UTC
 == Automatic comment from SVN commit #6848 to Repository: network ==
https://svn.slimdevices.com/network?view=revision&revision=6848

Bug: 13207
Description: fix player selector in IE


 == Modified 3 files total ==
squeezenetwork/branches/qa/docroot/player/playerControl.tt
squeezenetwork/branches/qa/docroot/static/css/mysb-remote.css
squeezenetwork/branches/qa/docroot/static/js/playerControl.js
Comment 10 Michael Herger 2009-08-06 07:03:45 UTC
 == Automatic comment from SVN commit #6850 to Repository: network ==
https://svn.slimdevices.com/network?view=revision&revision=6850

Bug: 13207
Description: more style tweaks to please IE


 == Modified 3 files total ==
squeezenetwork/branches/qa/docroot/browse/opml.tt
squeezenetwork/branches/qa/docroot/browse.tt
squeezenetwork/branches/qa/docroot/player/playerControl.tt
Comment 11 Michael Herger 2009-08-06 08:22:22 UTC
 == Automatic comment from SVN commit #6851 to Repository: network ==
https://svn.slimdevices.com/network?view=revision&revision=6851

Bug: 13207
Description: Trying to make remote control in IE7 functional and visually similar to Matt's design... Menu items are fixed height and cut off if needed. But that's as good as it gets for IE7.
Worktime: 4


 == Modified 2 files total ==
squeezenetwork/branches/qa/docroot/player/playerControl.tt
squeezenetwork/branches/qa/docroot/static/css/mysb-remote.css
Comment 12 Michael Herger 2009-08-06 08:48:20 UTC
 == Automatic comment from SVN commit #6852 to Repository: network ==
https://svn.slimdevices.com/network?view=revision&revision=6852

Bug: 13207
Description: giving IE8 some love too
Worktime: 0.5


 == Modified 2 files total ==
squeezenetwork/branches/qa/docroot/player/playerControl.tt
squeezenetwork/branches/qa/docroot/static/css/mysb-remote.css
Comment 13 SVN Bot 2009-08-10 06:04:17 UTC
 == Auto-comment from SVN commit #6897 to the network repo by michael ==
 == https://svn.slimdevices.com/network?view=revision&revision=6897 ==

Bug: 13207
Description: add Favorites browse page
Worktime: 2
Comment 14 Weldon Matt 2009-08-10 09:36:59 UTC
Can I see a screenshot of the case where no player is connected? Thx
Comment 15 Michael Herger 2009-08-10 09:48:14 UTC
Created attachment 5592 [details]
no player attached, no playing status

we should not even have the menu in this case, as no player = no apps installed
Comment 16 Michael Herger 2009-08-24 23:14:27 UTC
*** Bug 13650 has been marked as a duplicate of this bug. ***
Comment 17 SVN Bot 2009-08-28 01:11:42 UTC
 == Auto-comment from SVN commit #7144 to the network repo by michael ==
 == https://svn.slimdevices.com/network?view=revision&revision=7144 ==

Bug: 13207
Description: player web control updates, tweaking volume control
Comment 18 SVN Bot 2009-08-28 01:29:26 UTC
 == Auto-comment from SVN commit #7145 to the network repo by michael ==
 == https://svn.slimdevices.com/network?view=revision&revision=7145 ==

Bug: 13207 +1.5
Description: enable power/shuffle/repeat buttons; still need final assets
Comment 19 SVN Bot 2009-08-28 08:01:18 UTC
 == Auto-comment from SVN commit #7157 to the network repo by michael ==
 == https://svn.slimdevices.com/network?view=revision&revision=7157 ==

Bug: 13207
Description: use temporary play icon
Comment 20 SVN Bot 2009-08-31 02:20:18 UTC
 == Auto-comment from SVN commit #7159 to the network repo by michael ==
 == https://svn.slimdevices.com/network?view=revision&revision=7159 ==

Bug: 13207 +0.5
Description: add basic button animation, update assets
Comment 21 Michael Herger 2009-08-31 02:22:06 UTC
From Matt's mail: 

"shuffle/repeat:* still need assets from Noah.  Maybe these don't make it into 7.4 (this isn't currently supported by Squeezenetwork anyway)..." 

Reducing priority.
Comment 22 ndijulio 2009-08-31 12:19:49 UTC
Michael- What are the button asset/target sizes?  Matt has all the necessary artwork, however, might not have got to it before he left.  If you tell me the correct artwork size and file type I might be able to help...
Comment 23 Michael Herger 2009-09-01 00:04:32 UTC
Created attachment 5761 [details]
sample file - repeat

Noah - please see the attached sample file which is used for repeat now. The issue is: we need three of them. Repeat off, Repeat track, Repeat playlist. This one is the Off state.

And every file should have at least two states: normal and pressed. The sample has normal, pressed and mouseover/active. Though I don't know whether we want to implement the third state (don't have it for all buttons). 

The same applies for Shuffle off, Shuffle playlist and shuffle album (which we might support at some point)
Comment 24 Michael Herger 2009-09-01 00:06:16 UTC
Created attachment 5762 [details]
sample - repeat playlist

Noah - adding two more sample, as we use them in SC (don't use them for the dimensions). This one is repeat playlist.
Comment 25 Michael Herger 2009-09-01 00:06:49 UTC
Created attachment 5763 [details]
sample - repeat track
Comment 26 SVN Bot 2009-09-02 07:58:23 UTC
 == Auto-comment from SVN commit #28415 to the slim repo by michael ==
 == https://svn.slimdevices.com/slim?view=revision&revision=28415 ==

Bug: 13207
Description: fix path to thumbs artwork
Comment 27 SVN Bot 2009-09-02 08:09:32 UTC
 == Auto-comment from SVN commit #7184 to the network repo by michael ==
 == https://svn.slimdevices.com/network?view=revision&revision=7184 ==

Bug: 13207 +0.5
Description: disable repeat/shuffle buttons until we have real playlist support and the correct assets
Comment 28 ndijulio 2009-09-02 15:43:18 UTC
Michael- Looking at the layout and sizes (32x36) there is NOT enough padding left/right to fit the other states.  Both shuffle and repeat have badges that would extended out of the fixed target area Matt designed...
Comment 29 Michael Herger 2009-09-03 02:01:11 UTC
Thanks for the update. Honestly - I don't know what Matt's plan was for the additional states. I don't have them for most of the other buttons anyway, so I settled with normal/pressed only.

FWIW: I've disabled (hidden) them for now. IMHO they're not essential on mysb.com
Comment 30 ndijulio 2009-09-03 08:57:53 UTC
Thx Michael.  I would prefer to wait until Weldon returns (assuming that it does not jeopardized the release).
Comment 31 Michael Herger 2010-06-21 06:44:13 UTC
The web remote as far as it was defined is implemented. Let's close this task as fixed and define new action items once marketing gives the web UI some more priority.

Feel free to file new bug reports on issues with the existing web remote.