-
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Support for an overall command to cancel "Repair all open playlists" #177
Comments
Build number (ref. displayed, ignored): listFix()-2.8.0.13
Issue #199 is now resolved in as much as if the repair process gets cancelled anywhere along the line, processing stops. No issues observed. Observations & comments:
• • |
It processes the playlist in sequence of the tabs, not some file sequence. Which playlist is currently selected has no influence on the sequence. |
No, overkill, cancelling this process has no serious consequences. |
Saving the result when a user hit cancel? We don't even save the playlist on success. |
Yes, agree, that's a total renegade operation. That deserves, Are you really, really sure you want to run this? confirmation. Maybe to get rid of it? |
It was meant as an observation, not a proposal. 😄 The context: if we are endeavouring to improve upon the speed in the search for matching tracks still, once the playlist repairs are initiated, can a further gain in speed be achieved by caching the search results up until the time of cancellation? Then, after having cancelled the repair getting processed, and as soon as it gets re-initiated, the new search-instance can pick up where the previous one was stopped i.e. by starting with the saved cache?
As far as I know, we can save playlists on success. Please, elaborate?
Well said. Then, the real question facing us is whether this "renegade" is to be welcomed, or whether it should be expelled. We have to consider whether it substantially contributes towards the overall functionality and performance of the app, in addition to whether an alternative path exists with which to achieve the same end. Even though the answers to these questions appear clear to me, I am going to leave the adjudication up to you, the developer, for you have the broader overview of its impact. |
I expected it to be like that; I simply jotted down what I did notice. It is a moot point whether, or not, it is advantageous to have the processing start at the playlist tab current in the Editor. However, what possible advantage does it offer to consistently have the focus leap away from the current playlist tab to focus on the first tab in the processing order? One would have expected the focus to remain at the current tab, irrespective of the background operations. Be that as it may, the benefit of staying the focus on the current tab is, in this particluar case, probably miniscule, albeit a nuisance, thus it makes sense to keep it the way it is done now. |
Yes, I agree. I don't like that focus going everywhere neither. |
With reference to the process initiated by the command
Menu > Repair > Repair all open playlists
:Once activated, all the open playlists get repaired in sequence, and the only way to stop the whole process, is to cancel the repair of each playlist — individually. With only one or two playlists under repair, this does not hinder, but with numerous playlists under repair, it becomes a slog to wait to click through each playlist under repair in order to cancel the ongoing process. A command with which to cancel the overall process, would be a welcome, productive addition.
•••
The text was updated successfully, but these errors were encountered: