Having tested the above code in the development version of Classical Extras, the only snag so far is that get_files_from_objects(objs) doesn’t always return all the files for the album object. Mostly it does, but randomly and inconsistently it doesn’t. I think it may be a network-related issue as I haven’t seen it happen on the local drive. I recall another post about network issues and file saving - Save 'errors' - and there have been various other network issues with Picard, but whether this is related I do not know.