-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
improve UX when encountering missing/invalid library directory #10481
Comments
Commented by: ronso0 only affects main/2.4, 2.3 does handle this case satisfactory. |
Commented by: ronso0 Re 1) pass |
IMO it's a valid use case to have a thumb drive added (temporarily) and not having that attached/mounted when adding another directory. First setp is to show the actual reason for failure in the error message. Next, someone could explain to me why we can't add new directories when one listed directory is missing? |
No one is working on it. So let's removevthd milestone. |
Reported by: ronso0
Date: 2021-07-23T16:45:10Z
Status: New
Importance: Undecided
Launchpad Issue: lp1937851
Tags: library, usability
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
mixxx/src/library/library.cpp
Lines 504 to 509 in 3546054
caused by
mixxx/src/library/dao/directorydao.cpp
Line 68 in 3546054
Though the logged line is clear about the cause:
After closing the dialog and hitting Apply in the preferences Mixxx says "one or more directories were added... Rescan / Cancel"
Also wrong.
can
DirectoryDAO::AddResult
be passed through to the requester so that we can have explicit error messages?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 ;)
The text was updated successfully, but these errors were encountered: