View Issue Details

IDProjectCategoryView StatusLast Update
0020825MMW 5DB / Backuppublic2026-10-15 18:05
Reporterlowlander Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status assignedResolutionopen 
Product Version2024.0 
Target Version2027.0 
Summary0020825: Tweaks to the 'Manage Database' dialog to improve usability
DescriptionThe Manage database dialog has several functions and can lead to unclear situations.

1) Clearly separate database maintenance functions from database backup functions. Either split it into 2 different tabs, 2 different dialogs with different menu items or split the dialog (including buttons) into 2 sections in the same dialog.

2) Change text functions to buttons. Backup for example is a text instead of a button.

3) Align Backup options. The settings for backup are a bit of a mess in the current presentation. Backup location is missing a label.

4) Make the dialog wider to show more of the backup Path.

5) Rename 'OK' to 'Run' for running maintenance.

6) Rename Backup to 'Backup now' or 'Manual backup'

7) Add an option to Cancel maintenance operations. Not sure if MM operates on existing database or a copy, but if MM makes a DB copy prior to starting maintenance it could restore it on Cancel.

8) Show which Step of maintenance operation MediaMonkey is on. MediaMonkey can't show time remaining, but showing which step of total steps is currently running would help indicate somewhat how far in the process MediaMonkey is (my rebuild takes over an hour).

9) Fix discrepancy where it runs. Maintenance runs in the main window, whereas Backup runs in the Manage database window.
TagsNo tags attached.
Fixed in build

Relationships

related to 0021860 feedbackLudek Database optimization should be automated 

Activities

rusty

2026-10-15 18:04

administrator   ~0083039

We could tweak the layout as follows to achieve the majority of what you've requested (it only requires new strings for 'Manage' and 'Run'):

Backup and Restore:
Save to: ___________ [Browse...]
Retain backups: ____
Include:
 [x] Settings
 [ ] Addons
[Backup now...] [Restore from backup...]

Schedule:
[x] Backup: _Weekly_
 . . [x] Optimize database
 
(or just Schedule: _Weekly_ depends on 0021860)

Manage:
(o) Maintenance
 [ ] Rebuild full-text search index
 [ ] Clean URL cache
 [ ] Convert mapped drives to UNC paths
 [ ] Optimize database
( ) Rebuild database

Clear database...
Reset settings...

[Save] [Run] [Cancel]


1/2/3) Backup operations are now all grouped together, with Backup functions as buttons, and clear 'Save to' label.
5) 'OK' is changed to 'Run', and it's positioned adjacent to the DB management functions so that it's more clear what it does.
6) Backup now is already implemented
7/8) Future
9) Not really an issue with the proposed implementation (since the backup buttons are _within_ the dialog).