Bugzilla – Bug 13207
Implement Web Remote Control for mysb.com
Last modified: 2010-06-21 06:44:13 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.
== 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
== 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
== 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
== 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
== 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
== 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
re-opening - automatic commenting seems to accidentally close bugs
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..."
== 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
== 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
== 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
== 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
== 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
Can I see a screenshot of the case where no player is connected? Thx
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
*** Bug 13650 has been marked as a duplicate of this bug. ***
== 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
== 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
== 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
== 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
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.
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...
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)
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.
Created attachment 5763 [details] sample - repeat track
== 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
== 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
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...
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
Thx Michael. I would prefer to wait until Weldon returns (assuming that it does not jeopardized the release).
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.