-
Notifications
You must be signed in to change notification settings - Fork 450
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
Multi select quick match #1005
Multi select quick match #1005
Conversation
… added flag in quickMatchLibraryItem to override the default system settings
Awesome. I think we should initialize the provider to whatever the default provider is for the library. There are some getters in Also, we can show the user how many items were updated and how many items were unable to find a match. |
How would you like to show the updated and unmatched count? Would in the toast be okay? |
Yeah that works, the toast message can have line breaks Eventually we will probably have to change this so that the API request doesn't need to wait for the matches to finish and instead gets the result from a socket event. The reason for that is because some people have very slow systems and the API request will timeout before it finishes. |
If you can point me at an example of doing that, I can probably get it working that way. Might as well do it properly from the start. |
is possible to select details if the switch goes to on, like (update only) language, genre, ... (for selected) ? li > switch > details |
I don't have a good example to point to yet for this. We would need to set some temporary id locally for the quick match request and setup a socket event listener (something like |
We don't have support for this in the backend and would be a lot of re-working that is out of the scope of this PR |
…the batch quick match is first opened or if the user has switched libraries.
…ion of batch quick match.
…wing the main request to be done asynchronously
@advplyr PR has now been updated as request, including with the websocket feedback etc. |
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
Co-authored-by: advplyr <67830747+advplyr@users.noreply.github.com>
Works beautifully, thanks! |
Add togglePlayPauseCommand route to iOS
Adds a feature to allow the user to batch Quick Match the selected audiobooks.
A button is added to the Appbar when one or more audiobooks are selected using the multi-select option (left most button on the below image).
Once clicked, a dialog is shown allowing the user to select the metadata provider and to select whether exiting covers or metadata should be overwritten.
When "Continue" is selected, a quick match is run against each selected audiobook, updating metadata and covers as required.