PlayStatus - Media & Controller Battery Overlay

Enhance your gaming with PlayStatus! Get real-time battery alerts for DualSense, DualShock 4, Xbox & Nintendo Switch Pro controllers, along with music notifications! Xbox 360 and DualShock 4 controller emulation is supported, ensuring your controller will always work, no matter the game.

[h1]PlayStatus v2.5.0 Update Notes[/h1] Hi there! Super excited to announce a major update for PlayStatus! Update 2.5.0 is THE update that many have been waiting for, and even brings a few other MAJOR surprises! Here is what is new in PlayStatus v2.5.0: [h2]🎮 Controller Support Enhancements[/h2] [list] [*][b]DualShock 4 Support:[/b] IT'S FINALLY HERE! DualShock 4 controller support has been added and just like every other controller, you get a custom controller glyph that can be customized to your liking. Support was tested on a 2nd generation DualShock 4 controller, so if you run into issues with battery readings on earlier generations, please report it to me ASAP. [/*] [*][b]EXPERIMENTAL DualSense Edge Support:[/b] Although I do not have access to the DualSense Edge controller, I have added EXPERIMENTAL support for it. If you own a DualSense Edge and are able to report back on how it works, please do so! [/*] [*][b]Xbox One S Controller Support:[/b] Another heavily requested controller, the Xbox One S controller, has been added! Please note that for these controllers, you will almost CERTAINLY have to update the firmware of it by using the Xbox Accessories app in the Microsoft Store. [/*] [*][b]Multi-Controller Compatibility:[/b] With these two new controllers being supported, you can still look forward to being able to still connect up to 4 controllers of ANY kind (as long as it is supported) and get status updates for all of them! [/*] [/list] [img]https://i.imgur.com/7a8Vdpp.jpeg[/img] [h2]🎵 Major Music Notification Overhaul[/h2] [list] [*][b]Album Art Color Integration:[/b] Music notifications have been redesigned to utilize the average color of the song's album art in more ways along with implementing some gradients, which leads to some absolutely beautiful results. [/*] [*][b]Dynamic Appearance:[/b] Text accents, background gradients, and more are now based on HSL values related to the song's average color. [/*] [/list] [img]https://i.imgur.com/tGJA7nH.png[/img] [h2]🎶 Introducing a Full-Featured Music Player[/h2] [list] [*][b]Supported Formats:[/b] Open folders of songs in various formats including MP3, FLAC, WAV, OGG, and M4A. The music playback is done via NAudio, which will provide high-quality and responsive media playback. WASAPI is used as the playback API, meaning super low latency and high quality audio output! Look forward to a future option to swap between normal and exclusive mode, which will later futher allow for even lower latency & higher accuracy. [/*] [*][b]User Interface:[/b] Navigate through a scrollable box of your loaded music library and control playback with ease from the overlay menu. [/*] [*][b]EQ Profiles:[/b] Customize your audio experience with EQ profiles. Easily create and load profiles using online Oratory sound profiles or your own settings. (No UI right now, only config files). [/*] [/list] [code=json]{ "Name": "Example EQ Profile", "EqSettings": [ "FilterType": "PEAK", "Frequency": 63.0, "GainDb": -3.8, "QFactor": 0.7 }, { "FilterType": "LOW_SHELF", "Frequency": 105.0, "GainDb": 5.5, "QFactor": 0.71 }, { "FilterType": "PEAK", "Frequency": 160.0, "GainDb": -2.6, "QFactor": 0.8 }, { "FilterType": "PEAK", "Frequency": 680.0, "GainDb": 3.5, "QFactor": 0.7 }, { "FilterType": "PEAK", "Frequency": 1170.0, "GainDb": -2.1, "QFactor": 1.2 }, { "FilterType": "PEAK", "Frequency": 2000.0, "GainDb": 1.0, "QFactor": 1.0 }, { "FilterType": "PEAK", "Frequency": 2900.0, "GainDb": -1.5, "QFactor": 3.0 }, { "FilterType": "PEAK", "Frequency": 5950.0, "GainDb": -6.4, "QFactor": 3.5 }, { "FilterType": "PEAK", "Frequency": 8300.0, "GainDb": -6.5, "QFactor": 7.0 }, { "FilterType": "HIGH_SHELF", "Frequency": 11000.0, "GainDb": -6.0, "QFactor": 0.71 } ] } [/code] [list] [*][b]Real-Time Audio Visualization:[/b] Enjoy a 38-band spectrum analyzer (20Hz-22.4kHz) for an immersive audio experience. This provides real-time visualization of your favorite songs, exclusively through PlayStatus' media player. [/*] [*][b]Resizable Music Widget:[/b] Optionally, there is now a displayable music widget for the built-in media player, when playing music, clicking the radio player icon to the right of the EQ configuration options, a draggable & resizable window will open. This widget includes all of the other features including a song position & volume slider. To close the widget simply right click it. [/*] [/list] [img]https://i.imgur.com/U7A5ttu.png[/img] [h2]🔧 Important Changes and Improvements[/h2] [list] [*][b]Steam Controller Settings Update:[/b] Users are now advised to disable all Steam Controller settings (Steam -> Settings -> Controller) and enable Steam Input on a per-game basis for optimal compatibility. [/*] [*][b]Performance Enhancements:[/b] Significant performance improvements have been made thanks to the implementation of asynchronous functions and tasks. [/*] [/list] As one person, I've been putting a SIGNIFICANT amount of time into improving both the compatibility and functionality of PlayStatus. The music player is just an example of things that are possible with PlayStatus. I would love to hear feedback for the new features implemented in v2.5.0, so please feel free to discuss anything, whether it is a suggestion for a new feature, or asking for assistance, I am always here to help!