So BriskPlayer 3.0.3, I honestly though that BriskPlayer 3.0.2 would have been final for the next little while, but I went and dived back into the source code, looked at some potential vulnerabilities, especially with the zip code, some general safety stuff in the skin alignment parsing etc

I’ve also added a few nice features, fleshed out some translations (albeit ai generated, and let me be clear, I don’t like it, so if anything is wrong, I strongly recommend submitting a pull request at https://github.com/briskplayer/briskplayer )

General features include

  • Making FFMPEG optional, which means defaulting back to the original decoders, for mp3, flac, ogg, and opus
  • Added WASAPI audio support for those that like that
  • Fix translation loading with gettext
  • And a lot of fixes that could cause security issues, like out of bounds issues, unbounded strcpy functions, and path overflows

There still a bunch of stuff I’m currently trying to wrap up, but I hope to see about getting this update pushed out sometime next week or two.