Bug 17091 - Allow user to skip entry of MySB.com credentials
: Allow user to skip entry of MySB.com credentials
Status: RESOLVED WONTFIX
Product: Controller App
Classification: Unclassified
Component: Mysb.com authentication
: 1.0
: All Other
: -- normal
: 1.2
Assigned To: Michael Herger
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-03-24 14:30 UTC by Mickey Gee
Modified: 2019-01-25 10:33 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mickey Gee 2011-03-24 14:30:03 UTC
Some users want to use the app for control of Squeezeboxes on local network only, and do not want to enter or create a MySB.com account.

Feedback received from version 1 of Android app.
Comment 1 Michael Herger 2011-03-28 01:05:58 UTC
We've been there, done that. And still somebody decided we'd need that screen. We had code in place which would have rendered that screen obsolete for a large part of SBS users anyway. But it was considered harmful because it could potentially show somebody else's players etc. see eg. bug 16839. In the initial comment to bug 16835 I said something like this: 

We should keep updating the cached mysb.com credentials from the SBS the app is connecting to, as long as the user doesn't edit that data manually. If the credentials are edited manually, we should not touch them any more.

I still think that's a reasonable approach. Additionally we might ask the user for credentials if the app doesn't find any server at all.
Comment 2 Ben Klaas 2011-03-28 21:03:57 UTC
agreed with Michael's points. Michael tried to have this less intrusive, but the "scary" business of seeing other people's players on test networks was viewed by some as so terrible he removed the feature.

I think we could discuss perhaps approaching this a little differently, but afaik Eastman behaves no differently than SP players, which requires an account for setup, in this regard. There's a pretty strong argument to be made this is a WONTFIX.
Comment 3 Michael Herger 2011-03-30 02:15:46 UTC
The best I could offer is a "I don't use mysb.com" button, followed by a clear note telling the user that he'd have to use settings/advanced/mysb.com credentials if he changed his mind.

And then I'd still vote for automatic credentials picking from the first server selected. That would be slightly different from what we had before, where we would fetch them from the first server _detected_.
Comment 4 Michael Herger 2011-05-10 21:47:28 UTC
We have to get rid of that screen. People hate us for something we don't even do with it (track them). It's the #1 source for user complaints and one star ratings.

"Forced to have a mysqueezebox account to use a remote control for a device in my own home? Get lost, Logitech."

So my today' suggestion is this:

- on first start of the app, show list of servers found, plus an additional "log in to mysb.com" item
- if there's no player/server found, tell the user about it, plus show the "log in" option
- if user selects a player found in the list, let's get credentials from that player's server
- if user selects the "log in" option, proceed as today
Comment 5 Felix Mueller 2011-05-11 00:35:50 UTC
I agree with your statement, Michael.

Additionally we need to make sure the app still works if a server is chosen which does not have mysb.com credentials stored.