Bugzilla – Bug 3267
Setup Refactoring / Wizard
Last modified: 2008-12-18 11:12:53 UTC
If you go into the web interface when the db is empty, the first thing you should see is an option to set your music directory and a button to start a rescan. Currently, you just get a lot of useless items that you can't use with an empty db (browse, search etc) and you have to know to go halfway down the screen, select Server Settings and then go to the bottom of that screen!
split scanner branch is already starting to show a rudimentary progress bar (tho I still don't see how this works, since you can't know the endpoint without scanning to it beforehand)
Erm, I think you didn't read the description properly, Kevin. ;-)
write a better summary.
Quite agreed. This will be part of the Setup Wizard, which, unfortunately isnt' going to make it in for 6.5
Excellent, a Linux setup wizard - I look forward to it! :-)
Well, it will be a web-based setup wizard.
The setup code needs a major refactoring. Additionally, a Setup Wizard needs to be implemented to guide users along initial setup. Additionally, a web based progress bar (shared between the general server and the setup wizard) should let the user know how long scanning will take. Setup should also do things like grey out the Rescan/Wipe buttons when a scan is in progress and allow a scan to be interrupted.
I don't know if it falls within the scope, but it might be nice to consider a solution to bug 4084 as part of the wizard.
I guess the new set up Wizard should automatically *completely* uninstall a previous version if necessary (for instance when upgrading from 6.2/3 to 6.5) and use a windows account capable of accessing network drives (or whatever this takes).
Christopher, is there already some code out there for that setup wizard? I discovered this "bug" only now, but have been thinking about a music folder selector plugin for a while (but it just doesn't make much sense as a 3rd party plugin :-)).
If there is, it would be somewhere in svn. Having a brief look, it doesn't jump out at me. :-(
There's now a wizard in recent SS7 builds: http://localhost:9000/settings/server/wizard.html It will be invoked automatically when the web interface is accessed for the first time (automatic start still TBD).
If 7.0 cannot see a database... either the bundled one, or another indicated by current config settings... First, will SlimServer start up? I believe past versions would not, or maybe they'd log the reason and then immediately shut down. My suggested behavior would be display some message on any connected players, while in the web interface launching the setup wizard to prompt the user for MySQL settings - server name or ip, port number, database name, user name, password. Might be a help for those running their own database server and keeping them from having to edit the DBI connection string stored in the prefs file. It would be nice to have these databse settings also available in the server settings, as per bug 4713, but failing that, one could always run the setup wizard to change their database.
This bug is being closed since it was resolved for a version which is now released! Please download the new version of SqueezeCenter (formerly SlimServer) at http://www.slimdevices.com/su_downloads.html If you are still seeing this bug, please re-open it and we will consider it for a future release.