Hey there! Recently returned from vacation and started work on improving the music player and fixing many other issues with PlayStatus!
[h2] New Language Support [/h2]
[list]
[*] Added Russian as a selectable language for PlayStatus. Translation was provided by u/Pokemonultra2 -- thanks again![/*]
[/list]
[h2] Music Player Fixes [/h2]
[list]
[*]Fixed multiple issues relating to the spectrum audio visualizer.[/*]
[*]Massively improved efficiency of music cache, reducing cache size by upwards of 70-80%.[/*]
[*]Fixed multiple issues relating to loading & saving thumbnails for music.[/*]
[*]Improved reliability of NPSM (Now Playing Session Manager -- related to audio handling for other music applications outside PlayStatus), although still some room for improvement.[/*]
[/list]
[h2] Music Player Improvements [/h2]
[list]
[*]Added a noise gate for the audio visualizer to improve accuracy.[/*]
[*]Added support for more EQ filter types including LOW_PASS, HIGH_PASS, BAND_PASS, and NOTCH.[/*]
[/list]
[h2] UI Bug Fixes [/h2]
[list]
[*]Fixed multiple issues where controls may not receive hover events.[/*]
[*]Fixed panels forcing the application to focus, no matter where the mouse is (i.e., not hovering any window/control).[/*]
[*]Fixed cases where PlayStatus would unintentionally refocus/unfocus the window.[/*]
[/list]
[h2] UI Improvements [/h2]
[list]
[*]UI has been modified to follow a more 'skeuomorphic' design. This design will continue to be improved in future updates.[/*]
[*]Panels can now be dragged by clicking and dragging the 'title' bar (top 15px).[/*]
[*]Added tooltips to controls to improve user experience.[/*]
[/list]
[h2] General Performance Improvements [/h2]
[list]
[*]Improved performance of multiple GPU shaders, including using precomputed weights for Gaussian based blurring algorithms.[/*]
[*]Improved the multithreading ability of multiple parts behind the scenes, including animations for controls, audio processing, and more.[/*]
[/list]
Keep a look-out for more updates soon!