Autoconfiguration of MySQL or PostgreSQL should be done
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
amarok (Ubuntu) |
Invalid
|
Wishlist
|
Unassigned |
Bug Description
Amarok by default uses a slow sqlite backend. It would be good if an amarok user was set up on either an existing MySQL or PostgreSQL database, if installed.
The Amarok first-run wizard would then be a simple choice of SQL-Lite (not preferred), MySQL, or PostgreSQL. Only the options available should be presented. A typical desktop user would not have either MySQL or PostgreSQL installed, so should not be asked this question.
Example Flow:
1) Install amarok with any package manager
2) Amarok pre-inst script notes that MySQL database is present
3) An Amarok database and amarok user are configured automatically (or user is asked)
4) User runs amarok for the first time
5) Wizard checks for existence of MySQL database
6) MySQL database exists, so Wizard checks that the debian/ubuntu standard amarok user exists (password?)
7) User is offered choice of using MySQL (default) or SQLlite, built-in
8) Power users should be able to specify arbitrary database credentials, e.g. for a remote database, but with an Advanced Tab, not in the main Wizard: this is confusing and irrelevant for most users
kubuntu does not enable first run wizards, power users can configure this after install if desired