Bug 15574 - Fine Tuning of UI flow for TinySC
: Fine Tuning of UI flow for TinySC
Status: RESOLVED WONTFIX
Product: SB Touch
Classification: Unclassified
Component: TinySC
: 7.5.0
: PC Windows XP
: P2 normal with 1 vote (vote)
: Future
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-02-01 14:53 UTC by Mickey Gee
Modified: 2019-01-25 10:10 UTC (History)
8 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 2010-02-01 14:53:24 UTC
In reviewing the screens and flow that a user would use TinySC, I thought that there were still issues to address:

1. Flow and screens should be optimized for successful or typical attachment of external USB device or SD card.
2. User is going to wait for rescan to be done. Make it easy to determine when the local music is ready to play without having to go to the Settings->Advanced->Squeezebox Server screen.

Here are my initial thoughts about what the flow could be:

Inserting USB Drive or SD Card

1. Plug in a SD card or USB drive. You wait a few moments and the you see the screen "USB drive attached". Press OK to continue.
2. Warning screen about prematurely removing SC card or USB drive. Press OK to continue.
3. Screen describing and showing what to see on home menu if SD or USB drive not ready to play music. Press OK to continue. Goes to home menu.

Viewing State of SB Server

The state of your local Fab4 music should be visible from the home menu at any time. I think it's just as important an indicator as the blue/red/white wireless icon on Radio or the battery status indicator on Baby.

Here are some possible ways of using the Home menu to show that My Music not ready and inaccessible:

1. My Music icon is yellow or covered by a spinny,
2. Selecting My Music brings up "Not Ready yet" screen for a few seconds
3. Some TBD icon next to ON/OFF button is used
4. Description of My Music is changed to "My Music (Initializing ...)" during this state.
Comment 1 Chris Owens 2010-02-02 12:46:01 UTC
Chris to review the behavior to see if it's required for 7.5.0
Comment 2 Michael Herger 2010-02-04 05:41:11 UTC
There should be a "Music scan in progress..." item in the My Music menu as long as the initial scan has not finished. This item would link to the SBS settings/status menu showing progress etc.
Comment 3 Chris Owens 2010-02-05 19:10:49 UTC
Unfortunately, Mickey, after looking at the UI, I think your points are good ones, but it is not clear to me what the actual actions should be.  I'm cool with you making a pass at defining them, or Ben.  We could also perhaps see if the ABU has some kind of UI person we could get to do this work.

How strongly do you feel that this needs to be done for 7.5.0?
Comment 4 Jim McAtee 2010-02-05 23:45:15 UTC
(In reply to comment #0)
> 2. User is going to wait for rescan to be done. Make it easy to determine when
> the local music is ready to play without having to go to the
> Settings->Advanced->Squeezebox Server screen.

I don't agree that the user is going to (or should have to) wait.  It's my understanding that the attached library is completely usable during this 'reconnect' scan.  In most instances the library will be unchanged from the last time and this scan will not even change the library database.

It would be good to have an indicator that a scan is still ongoing.  Michael's idea is a good one.  Display a 'still scanning' message in My Music, but only when the player is connected to the TinySC server.

> 3. Screen describing and showing what to see on home menu if SD or USB drive
> not ready to play music. Press OK to continue. Goes to home menu.

I think this should only be done when doing an initial scan of the attached library, not when there's an existing library database on the device.

> Here are some possible ways of using the Home menu to show that My Music not
> ready and inaccessible:
> 
> 1. My Music icon is yellow or covered by a spinny,
> 2. Selecting My Music brings up "Not Ready yet" screen for a few seconds
> 3. Some TBD icon next to ON/OFF button is used
> 4. Description of My Music is changed to "My Music (Initializing ...)" during
> this state.

I strongly disagree.  My Music doesn't mean the local TinySC library.  It could just as easily be a BigSC server on the network.  IMO, this stuff shouldn't be on the Home menu, only on the My Music menu if/when the player is connected to TinySC.  Note that the player is not automatically connected to the TinySC library when a storage device is attached.  It could still be connected to a BigSC or to MySqueezebox.com.

It may be desirable to differentiate between an initial scan of an attached library and the reattaching of a storage device with a library database already on it.  For the initial scan you might first display an intermediate screen saying that a scan is in progress.  But again, I think this should only be after the user has switched the library to TinySC.
Comment 5 Michael Herger 2019-01-25 10:10:52 UTC
TinySC will not be updated any more.