Feature Request: Allow saving audio encoded in base64 data with a MIME header using system.project.writeFile()

Hi there lovely developers!

I am creating an addon called "GitHub File Fetcher" which copies files from a GitHub repository into a microStudio project and I have run into a problem with importing audio files.

It seems like currently system.project.writeFile() requires a microStudio sound object in order to save a sound to the music or sounds folders. You can already save images encoded as base64 data with a MIME header using system.project.writeFile(), so why not allow the same for audio files?

Without this feature, I would be forced to parse the audio files to create a microStudio sound object and then save that using system.project.writeFile(). In addition to being overly complicated and using unnecessary resources, OGG and FLAC files are compressed formats that require full decoders (like libvorbis / libflac), which are far beyond what microStudio’s scripting environment provides. This would also be useful if game devs wanted to download audio at runtime.

I have also created a GitHub Issue.

Thanks for your consideration in adding this,
PurpleZebra