-
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
Check if titles exist before processing #1
Comments
I can see how errors in the console would be considered unexpected when a file doesn't have the correct titles. Generally speaking, it is an error because you're asking the tool to do something it cannot do, but I certainly see a use case where one could say "for all files where this track exists, run this edit" and not want errors from We could pull in I'll look into options. This should be easier to implement after the cleanup. |
Having done further research:
The less efficient approach to the first point that would allow the current "let it fail" behavior would be to run each |
I noticed more related to this bug when testing... When running a batch where some files make edits to multiple tracks, it will only make changes to a file in which all tracks specified are present. Example, I have the
I have a queue of files that have 1, 2, or 3 audio tracks. I would like this to simply modifying skip track |
I've noticed when running automkv on a batch of files, sometimes, some files will have a second audio track for director's commentary and some won't. It would be nice if instead of reporting errors, it could simply skip say it's skipping the file.
INFO Running edits [{"edit":"track:a2","set":{"flag-commentary":1,"name":"Director's Commentary"}}] on example_file.mkv The file is being analyzed. Error: No track corresponding to the edit specification 'a2' was found. The file has not been modified.
This didn't cause any actual errors, it would just help with debugging to label them as skipped tracks as to not confuse them as real errors.
The text was updated successfully, but these errors were encountered: