Disclaimer: I understand there's a lot of things I'll need to learn and maybe some thinks I may need to implement myself with GDnative I would appreciate if you could tell me what I should I search for and what can I do from godot as it is (without GDnative or modding the engine) and what do you think about making this software with gdscript instead of C# or C++ would it be too slow?.
Problem #1: The software lets you add multiple tags for images stored on your drives and the ability to search for groups of tags. The searching tags seems easy but how do I read and write the metadata? I know about xmp, exif but not how they actually work can I write and read these from godot or do I need to implement a way to do this myself? Is using a json or xml file saving the images path and their tags way too slow?
Problem #2: It would be nice to have the program on the background and being able to set tags to images you download, I guess I would need to make a plugin for firefox that communicates with the program, but displaying a panel with the tags on Windows would require serious additions to the engine, right?
Problem #3: (Most likely same as #2) Implementing a context menu for adding tags to images from the Windows explorer Thanks.