is it possible to add a GEOB frame with kid3-cli?
Hi, I need to add a bunch of GEOB frames to mp3 files. It works perfectly fine with GUI version of kid3, however, I’m having a hard time trying to do the same with kid3-cli.
I spent a couple days reading documentation and experimenting with different commands/options, without any particular success. I’m afraid it’s time to ask for some help )
Background: I’m on Windows 7/8/10, with kid3 v3.3.0.
Here is what going on:
As a sanity check, here is a command I use to add a picture. It works great:
C:\sound>kid3-cli -c "remove '2'" -c "set TEST8 'test #8'" -c "set picture:'c:\sound\test.jpg' 'this is a picture'" -c "get picture:'c:\sound\picture_out.jpg'" c:\sound\test.mp3
Unfortunately, the same command for GEOB does not work as expected:
C:\sound>kid3-cli -c "remove '2'" -c "set TEST9 'test #9'" -c "set GEOB:'c:\sound\test.txt' 'this is a geob'" -c "get GEOB:'c:\sound\geob_out.txt'" c:\sound\test.mp3
The command creates a General Object frame with a proper content description. I can see it via kid3 GUI. The problem is with the encapsulated object. It is absent. An attempt to ‘get’ it creates an empty file. Besides, I can’t figure out how to set MIME type and filename.
I’d really appreciate any help/hints/instructions! Thanks, --Dmitry O.
Imported from SourceForge, author: dmitry-o