MangaDragon last project that i worked on and is frozen becasue of lack of time and focus and just being lazy and lack of understanding how to read old documentation and programming standards was audio file browser
Browser in a sense that many sfx files that you can buy come with "tags" / metadata with categories that describe the sound like - metallic bang, explosion etc etc.. sometimes they are categorized by folders/dir or by file names.. But many times people are lazy and dont include that description in file name..
So instead of opening and listening every file, the idea is to browse your files, parse all files and use search to search through the file metadata by keywords and it will list the files containing the keyword or something.. then you can preview the sound and cut out the part you want and save it in your for example game project directory... many times one sfx file contains multiple sound sequences, so here comes the cut and save function handy..
But my pitfall is that godot has no metadata parser for all audio formats.. Only for mp3 i think, and you have to recompile the engine to add that feature because it wasnt merged into the main branch or something..
And for other formats - wav and ogg, there is no such capability.. So you have to understand how the file structured and parse bytes yourself and decode them tags/metadata.. and there are many versions of the same filetype - for example i was in process decoding wav and i got to some success but still not close to finish decoding it.. and the wav documentation is confusing and hard to find..
