Support for Mac is here!
You can now install Music Presence for macOS version 11.0 (Big Sur) or newer for both Intel-based and Apple Silicon (ARM) Macs.
Help wanted: If you're on Mac, please let me know if you encounter bugs or when something does not work as intended. I am not able to test the ARM build myself at this time, but it should work just fine. You can report any issues you encounter here. Thank you!
Changelog
- Added release for Mac OS (required version is 11.0 or newer)
- Added some necessary limits and delays to presence updates:
- An enforced hard limit of 5 presence updates per 20 seconds (as required by Discord):
https://discord.com/developers/docs/topics/gateway-events#activity-object-example-activity-with-rich-presence - A configurable limit of 2 updates per 5000 milliseconds (see #14). For information on how to customize this limit see here. If you play around with it, please let me know in the linked issue which values work best for you. Thank you!
- Any update that falls outside of the allowed range is delayed until a point in time where this limit would not be violated. If many updates are delayed in a row, only the latest one will be shown in the Discord presence.
- An enforced hard limit of 5 presence updates per 20 seconds (as required by Discord):
- Other improvements and bug fixes:
- Added a banner and button to the tray menu to inform the user when a new version is available
- Removed repeated Presence updates in cases where the media didn't change at all
- Fixed a bug where songs that were being played on repeat did not reset their playback position back to 0:00
- Settings are not saved when the application is closed anymore, so that the user can edit the settings file while Music Presence is opened and restart the application without the changes being deleted
