improve UX when encountering missing/invalid library folder
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
New
|
Undecided
|
Unassigned |
Bug Description
Amongst others, my library contains a folder on an external drive.
That drive was not mounted when I wanted to add a subfolder of my home directory. Adding was refused, message says it's already in the library or the library is being scanned. Neither was true.
That was driving me crazy so I removed all watched folders to finally figur it's failing due to the unmounted drive :\
the message
https:/
The logged line is clear about the cause:
Aborting to add QFileInfo(
After closing the dialog and hitting Apply in the preferences Mixxx says "one or more directories were added... Rescan / Cancel"
Also wrong.
_______
1) can DirectoryDAO:
so that we can have explicit error messages?
2) Why is a missing directory hindering the addition of others in the
first place? I'm aware the dir is missing, that was the reason to add
another track source ;)
Changed in mixxx: | |
milestone: | none → 2.4.0 |
only affects main/2.4, 2.3 does handle this case satisfactory.