Import or setFrame 'picture'
Good day Kid3 Support,
First, congratulations on a polished and highly functional product. It's a pleasure to use and has saved me a great deal of time.
However, I'm having trouble using the D-Bus interface to import the album art to the 'picture' frame of Tag 2 (MP4). The setFrame() documentation seems to have been copied and pasted from the getFrame() doc and doesn't accurately describe the setFrame(tagMask:int, name: QString, value: QString) API. I've tried various combinations of "picture", "picture:" for both the name and value arguments, but nothing seems to work. I can get it to work through the Kid2 Qt UI by using Add > Picture > Edit > Import... but the D-Bus API does not seem to provide the equivalent means to specify the 'Picture Type' ('Front Cover', 'Back Cover', etc.) or to import from a local file.
I do have textual MP4 tag import and export working via the exportToFile() and importFromFile() APIs but again, the documentation does not describe how to export and import binary tag values such as cover art.
I also tried the downloadAlbumArt() API but couldn't get that to work either.
I need to automate this all via scripting since I have many thousands of tracks whose tags and artwork I need to export then reimport (having ripped from vinyl to WAV thence to HE-AAC and laboriously tagged all the *.m4a files manually, only to discover that my Sony Walkman only supports LC-AAC!)
If anyone could clarify things I'd be most grateful,
Imported from SourceForge, author: adrianprice