Skip to content

Music Presence 2.3.4

Latest

Choose a tag to compare

@ungive ungive released this 16 Sep 12:31
· 19 commits to master since this release

Music Presence 2.3.4 release banner

Join the Discord server   Become a Patron   Buy me a coffee

Linux support is finally here! The app should work just the same way as on Windows and Mac, with one major difference: Websites are detected by default! 25 media players and 24 websites are supported out of the box. This update also comes with a lot of stability and reliability improvements for the Mac version and several general bug fixes.

Do you like Music Presence? Consider donating to support the future of the app. I've already done a lot of work on the upcoming scrobbling feature, which I will continue with in the next weeks until I can share a first functional beta.

Note: Version 2.3.4 replaces version 2.3.3 because it contained a bug in the Music API settings.

Changelog

  • Music Presence is now available for Linux! You can download the app as an AppImage, Debian package (deb), RPM package (rpm) or as a plain file archive (tar.gz). For distribution through other channels and availability with package managers, please follow the progress in this GitHub issue: #425
    • 25 media players and 24 websites are supported out of the box! MPRIS is used to detect playing media and the app works with media players and websites alike. This means you can use the web player of your streaming service and it will be detected the same way as its desktop version
    • The AppImage and tar.gz archive bundle all dependencies (via linuxdeployqt), while the Debian and RPM package properly declare their dependencies and only ship with binaries that cannot be provided by a system package
    • If you are running into problems, please open an issue
  • Various bug fixes and improvements:
    • Fixed a disconnect/reconnect loop from the cover image server that affected Apple Music users only, due to a subtle bug that only occured when two APIs were considered for use (the iTunes and Apple Music API in this case). This also lead to being connected to the server, in cases where it wasn't needed. Fixes #368
    • Fixed an issue where only one track is picked up by Music Presence when you are playing multiple tracks in the same media player. You can now play any number of tracks and the one that was last updated is shown in your status. Fixes #394
    • Mac: Added a new setting "Switch to AppleScript when an error occurs", which is useful when media detection through the native system interface (MediaRemote) breaks again in a future macOS update (it has happened before). You can find this setting in the "Advanced" settings section. This setting is enabled by default. Closes #403
    • Mac: In addition to this, you can now toggle between the native system interface (MediaRemote) and AppleScript automation without needing to restart the app. The app now instantly switches between the two
    • Mac: Fixed a memory leak with media detection which caused the associated Perl process to take up a lot of memory over time. Perl is used to detect media on your device, see the respective source code
    • Mac: Added detection of the parent application bundle identifier, which allows media players to be supported, which report e.g. as com.apple.WebKit.GPU in their bundle identifier. This can e.g. be the case with media players that use WebKit, Tauri or similar for their UI. Closes #371
  • New languages: Greek by Jim The Cow and Portuguese (Brazil) by SoundBlaster1998
  • New media players: 25 players and 24 websites on Linux, 8 players on Windows and 8 players on Mac
  • For 9 more fixed issues and a list of all newly added media players, read the full changelog here