Skip to content

Music Presence v2.1.2

Latest
Compare
Choose a tag to compare
@ungive ungive released this 07 Jun 17:43
· 4 commits to master since this release

Preview

Become a Patron   Join the Discord server

This release introduces autostart at login on Windows and the option to switch from "Music" to the player name (e.g. "Playing TIDAL"). It also prepares smoother subsequent installs on Windows, by providing a launcher executable. Read more below.

  • Autostart will be automatically enabled for you. If you have created a link in shell:startup you may delete it, but you don't have to. Music Presence will not start twice.
  • If you have changed the Discord application ID in the settings.json to 1246943204411179120 (for TIDAL), you don't have to do anything, upon launching version 2.1.2 the feature to show the player name will automatically be enabled for you.
  • With this release you will still have to make sure Music Presence is closed while running the installer, otherwise you'll get an error. Subsequent releases will be able to make use of the provided launcher to close Music Presence automatically for you, so you don't have to think of closing it before running the installer.

Changelog

  • Added the option to show the name of the media player you are using after "Playing", so e.g. "Playing TIDAL" or "Playing Amazon Music" as an alternative to "Playing Music". Visit the settings to enable this feature!
  • Added the option to start Music Presence at login on Windows. When you're updating or installing Music Presence for the first time, the application will be registered to start at login automatically, you do not have to enable this yourself
    • You can disable autostart in the settings menu of the application or by opening the task manager and disabling the entry for Music Presence under the "Autostart" tab
    • Autostart on Mac will be added in a future update
  • Added a launcher executable launcher.exe on Windows which aids with the following:
    • Starting Music Presence multiple times will make sure it's only running once (if started with the Start Menu shortcut or directly with the launcher executable)
    • The uninstaller makes use of the launcher to close all running instances of Music Presence before proceeding to uninstall the old version and then installing the new version (solves #24)
    • The launcher executable takes the following command line arguments:
      • --launch-if-closed: Launches Music Presence if it's not running
      • --launch: Simply launches Music Presence, without any checks
      • --close-all: Closes all instances of Music Presence. The launcher exits once all instances of Music Presence have terminated.
      • No arguments: Behaves the same as with --launch-if-closed only.
      • You can start the launcher with multiple arguments and each of them will be evaluated in the order they were used. For instance, to restart Music Presence you can use launcher.exe --close-all --launch
  • Media players
    • Added Windows Media Player on Windows (disabled by default)
      • The reason why it is disabled by default is that users might not expect media from the Windows Media Player to show up in their status, if they mainly use it to watch video files
    • Added more application identifiers for Apple Music on Windows
  • Improvements and bug fixes
    • Added "by" prefix to artist name when title and artist are shown on separate lines, so that it's clear which one resembles the artist
    • Using the album artist on Windows, if it is available and the media player does not report any artist. Mitigates an issue with Apple Music on Windows (see #20)
    • Added product, copyright and version information to the main Windows executable
    • Added --version command line flag to print the current version
      • Also closing the application if it's called with any other command line arguments
    • In light of the new autolaunch feature on Windows and the possibilty that many users have added Music Presence to shell:startup, the main executable will exit if it detects that it's already running. Otherwise the application might be launched twice with the new update
    • Changed the Windows app icon back to the same one as the tray icon
    • Disabled requests to music APIs while Discord wasn't even connected
    • Fixed presence updates sometimes being wrongfully cancelled