MobileSheets Forums

Full Version: [Batch Import] Update Metadata from PDF on file change
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi,

It would be nice to have an Option to Update Metadata from PDF, when the file was changed.
For now, the file is identified as changed, but Metadata is not modified.

Regards,
Stephan
If you swap in the new PDF, then go to the song editor, tap the three dots next to the file on the Files tab and extract the PDF metadata, it should add whatever is new.

Mike
That works, but it would be great to have an Option in the batch Import dialog.
Agreed - if the option to update existing files is used, it should probably re-read the metadata to ensure nothing has changed. I'll add this to the list of things to fix.

Thanks,
Mike
That sounds great. Thanks a lot

Stephan
With version 3.9.3, I'm now reading out the metadata again if a song is updated during import.

Mike
Thanks for that. Unfortunately that seems to kill something.
On import it doubles most of the Metadata, so its "My CollectionMyCollection"

edit: It is an error on my site. Sorry
There are two things I found out.

1. If there is an exitsting Tag for e.g. "Collection", a new Collection will be added instead of replaced.

2. On Batch import it would be nice to have the option, that the summary only shows changes or at least show the changed file on the top of the summary.

Regards,
Stephan
1. This is intentional. If a user has added their own metadata in addition to what was present in the PDF metadata, I don't want to just delete their existing metadata. So, just like with chord pro metadata, any changes are appended to the fields.
2. I'll have to go through the code to see why it's not currently writing out information about the updating song.

Mike
Hmm. Would it be possible to explicitly delete the Song from a Collection with Metadata?
Like „Collection: -Red-“ or something similar?
Anything is possible - I'd just have to commit to making the changes. It helps if more users indicate that they would also benefit from it.

Mike