Bug 17087 - Unable to play Rhapsody from Eastman
: Unable to play Rhapsody from Eastman
Status: CLOSED FIXED
Product: Controller App
Classification: Unclassified
Component: User Interface
: unspecified
: PC Windows 7
: P1 normal
: 1.1
Assigned To: Michael Herger
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-03-23 14:06 UTC by Scott Hadley
Modified: 2011-03-24 16:06 UTC (History)
2 users (show)

See Also:
Category: Bug


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Scott Hadley 2011-03-23 14:06:37 UTC
Eastman-r8303
SBS 7.5.3-r31792)
Droid (Android 2.2.2)
Motorola Xoom (Android 3.0.1)
Ipad (Version 4.3 8F190)

In Eastman I am unable to start any track or play any album. I can do this from any squeezebox player but not from the Eastman app at all. I can even play it from the SBS Web Interface but any attempt to play anything from Eastman on Rhapsody fails.
Comment 1 Michael Herger 2011-03-23 14:37:48 UTC
Does Napster or Spotify etc. work for you?

I'm not sure I have a valid Rhapsody account to test with...
Comment 2 Scott Hadley 2011-03-23 14:54:37 UTC
(In reply to comment #1)
> Does Napster or Spotify etc. work for you?
> I'm not sure I have a valid Rhapsody account to test with...

I don't have napster but I adjusted my settings to get Spotify and it is having the same issue. 

I can search and see tracks and albums but when I press them to select them nothing happens. When I press/hold the CM opens but there is no option to play. 

Pandora seems to be functioning fine. So does the BBC App.
Comment 3 Michael Herger 2011-03-23 21:30:01 UTC
Can you confirm that it's working fine if your device is connected to mysb.com directly?
Comment 4 SVN Bot 2011-03-23 22:45:29 UTC
 == Auto-comment from SVN commit #8308 to the player repo by mherger ==
 == http://svn.slimdevices.com/player?view=revision&revision=8308 ==

Fixed Bug: 17087
Description: fix precedence order of params hashes. action.params > item[action.itemsParams] > item.params
Comment 5 Michael Herger 2011-03-23 22:46:02 UTC
never mind about mysb.com I mentioned before - it's been an Eastman bug
Comment 6 Stefan Hansel 2011-03-23 23:48:08 UTC
Is it really 
action.params > item[action.itemsParams] > item.params

Isn't 
action.params > item[action.itemsParams]

enough ?
What menus need the values of item[action.itemsParams] and item.params together?
Comment 7 Michael Herger 2011-03-23 23:58:58 UTC
Stefan - good catch. And that's actually something Alan has tried to convince me for a while earlier today. I should probably change this.
Comment 8 Stefan Hansel 2011-03-24 02:24:16 UTC
well just last week I changed from 

action.params > item.params

to 

action.params > item[action.itemsParams]

to be compatible with 7.6 again.

Now I just need to know if the new version just reviewed by Apple still has a bug.
I reviewed the (7.5) SqueezePlay code today again and think that the latter is the correct implemention. 
But given the code is not one of the easiest to read, of course I could have made a mistake.
Comment 9 SVN Bot 2011-03-24 03:38:04 UTC
 == Auto-comment from SVN commit #8310 to the player repo by mherger ==
 == http://svn.slimdevices.com/player?view=revision&revision=8310 ==

Bug: 17087
Description: make code clearer: the item.params hash actually was a "normalized" version as stored in the DB when caching data. Rename element to make this fact clearer.

Fix precedence: item[action.itemsParams] should take precedence over action.params. item.params not to be used unless itemsParams == 'params'
Comment 10 Scott Hadley 2011-03-24 08:05:41 UTC
Checked this with Eastman-r8312 on the following

SBS 7.5.3-r31792)
Droid (Android 2.2.2)
Motorola Xoom (Android 3.0.1)
Ipad (Version 4.3 8F190)

I am still having the same issue. Rhapsody and Spotify will not play from the Eastman App. 

You can bring up the the apps in eastman, even see your library, search for tracks or albums, but selecting one does not play nor does press/hold give any options to play. 

This happens no matter if the player is connected to mysb.com or the local SBS server.
Comment 11 Michael Herger 2011-03-24 08:10:52 UTC
thanks for re-opening - I just had a call about this with Alan. Seems to be working with 7.6, but not 7.5 or vice versa...
Comment 12 Scott Hadley 2011-03-24 08:20:04 UTC
(In reply to comment #11)
> thanks for re-opening - I just had a call about this with Alan. Seems to be
> working with 7.6, but not 7.5 or vice versa...

Yeah I dunno. Was working on the version that was on the droid market but between that version and now something changed.
Comment 13 SVN Bot 2011-03-24 09:58:19 UTC
 == Auto-comment from SVN commit #8313 to the player repo by mherger ==
 == http://svn.slimdevices.com/player?view=revision&revision=8313 ==

Bug: 17087
Description: don't overwrite parameters when there's action.params
Comment 14 Scott Hadley 2011-03-24 11:22:49 UTC
Ok I tested this against the latest Eastman-r8313 build on the following

SBS 7.5.3-r31792)
Droid (Android 2.2.2)
Motorola Xoom (Android 3.0.1)
Ipad (Version 4.3 8F190)

I checked Rhapsody and Spotify and was unable to reproduce this issue.