Skip to content

Releases: zephraOSS/Apple-Music-RPC

v4.3.0

17 Nov 16:50
Compare
Choose a tag to compare

This version is only available in the Microsoft Store.

Changelog:

  • Added support for Apple Music Preview (AMR-89)
  • Discord RPC is now updated immediately when Show Presence, Show Album Artwork or Show Timestamps is changed (85b2c8e, 3c9f7b7)
  • Added Discord RPC connection status to the tray/status bar menu (cdadd32, 5fbd5d4)
  • Crowdin translations are no longer downloaded in dev mode (2d0927c)
  • WatchDog WebSocket now reconnects on close (previously only when closed due to an error) (38754a7)
  • Added support for brackets in RPC custom appearance (0a8024e) (AMR-86) (Learn more)
  • Added an error modal for iTunes installation check (415eb94)
  • Added a separate log file for bridge player debug (99b0117)
  • Added a beta badge to WatchDog's category title in settings (3917646)

Fixes

  • Fixed TypeError: Cannot read properties of undefined (reading 'hide') (a822ce2) (AMR-92)
  • Fixed checkIfMusicInstalled doesn't work (#26) (AMR-82)
  • Fixed Timestamps disappear when song is on repeat (#32) (AMR-88)
  • Fixed second instance lock and deep links (8bacede)
  • Fixed browser send event (56913dc)
  • Fixed AMRPC for macOS
  • Fixed TypeError: Cannot convert undefined or null to object (19d52a7)
  • Optimized status bar (click) behavior (600df15)
  • Changes to the song repeat check (280c730)
  • Replaced iTunes with Bridge in log messages (5640e62)
  • Optimized status bar icon size (26ccbc9)
  • Stopped spamming Discord connect requests when not connected (0237d81)
  • Fixed SyntaxError: Unexpected end of JSON input (38c23a4)
  • Fixed SyntaxError: Invalid regular expression: /%[a-z]*%|[/ (0a8024e) (AMR-86)
  • Fixed TypeError: Cannot read properties of null (reading 'webContents') (75e6dc9)
  • Fixed TypeError: Cannot read properties of undefined (reading 'installUpdate') (d44c805) (AMR-98)
  • Fixed TypeError: this.connect is not a function (e3fe04a) (AMR-99)
  • Fixed TypeError: Cannot read properties of undefined (reading 'hide') (637f6c8) (AMR-92)
  • Fixed Last.fm scrobble when using WatchDog/Apple Music Preview (288393f) (AMR-97)
  • Beta logs now have the correct version in the file name (db30b3f)
  • WatchDog getCurrentTrack now returns correctly converted/formatted data (4452918) (AMR-97)

Dependencies

  • Updated electron-autotheme to version 1.3.2 (Changelog) (AMR-82)
  • Updated apple-bridge to version 1.4.1 (Changelog)

v4.3.0 beta 4

26 Oct 18:45
Compare
Choose a tag to compare
v4.3.0 beta 4 Pre-release
Pre-release

Changelog:

  • Added a separate log file for bridge player debug (99b0117)
  • Added a beta badge to WatchDog's category title in settings (3917646)

Fixes

  • Fixed Last.fm scrobble when using WatchDog/Apple Music Preview (288393f) (AMR-97)
  • Beta logs now have the correct version in the file name (db30b3f)
  • WatchDog getCurrentTrack now returns correctly converted/formatted data (4452918) (AMR-97)

Known Issues

  • WatchDog

    • The time displayed in Discord isn't always correct (AMR-95)
    • Last.fm scrobbles may be logged too early/late due to AMR-95

v4.3.0 beta 3

22 Oct 12:27
Compare
Choose a tag to compare
v4.3.0 beta 3 Pre-release
Pre-release

Changelog:

  • WatchDog WebSocket now reconnects on close (previously only when closed due to an error) (38754a7)
  • Added support for brackets in RPC custom appearance (0a8024e) (AMR-86) (Learn more)
  • Added an error modal for iTunes installation check (415eb94)

Fixes

  • Fixed SyntaxError: Unexpected end of JSON input (38c23a4)
  • Fixed SyntaxError: Invalid regular expression: /%[a-z]*%|[/ (0a8024e) (AMR-86)
  • Fixed TypeError: Cannot read properties of null (reading 'webContents') (75e6dc9)
  • Fixed TypeError: Cannot read properties of undefined (reading 'installUpdate') (d44c805) (AMR-98)
  • Fixed TypeError: this.connect is not a function (e3fe04a) (AMR-99)
  • Fixed TypeError: Cannot read properties of undefined (reading 'hide') (637f6c8) (AMR-92)

Known Issues

  • WatchDog

    • The time displayed in Discord isn't always correct (AMR-95)

v4.3.0 beta 2

08 Oct 14:23
49f1b96
Compare
Choose a tag to compare
v4.3.0 beta 2 Pre-release
Pre-release

Changelog:

  • Added support for Apple Music Preview (Work In Progress) (AMR-89)
  • Crowdin translations are no longer downloaded in dev mode (2d0927c)

Fixes

  • Fixed TypeError: Cannot read properties of undefined (reading 'hide') (a822ce2) (AMR-92)

Dependencies

  • Updated apple-bridge to version 1.4.1 (Changelog)

Known Issues

  • WatchDog

    • The time displayed in Discord isn't always correct (AMR-95)

v4.3.0 Beta 1

22 Aug 16:56
Compare
Choose a tag to compare
v4.3.0 Beta 1 Pre-release
Pre-release

Changelog:

  • Discord RPC is now updated immediately when Show Presence, Show Album Artwork or Show Timestamps is changed (85b2c8e, 3c9f7b7)
  • Added Discord RPC connection status to the tray/status bar menu (cdadd32, 5fbd5d4)
  • Added %year% RPC variable (08605b2) (AMR-94)

Fixes

  • Fixed checkIfMusicInstalled doesn't work (#26) (AMR-82, AMR-90)
  • Fixed Timestamps disappear when song is on repeat (#32) (AMR-88)
  • Fixed second instance lock and deep links (8bacede)
  • Fixed browser send event (56913dc)
  • Fixed AMRPC for macOS
  • Fixed TypeError: Cannot convert undefined or null to object (19d52a7)
  • Optimized status bar (click) behavior (600df15)
  • Changes to the song repeat check (280c730)
  • Replaced iTunes with Bridge in log messages (5640e62)
  • Optimized status bar icon size (26ccbc9)
  • Stopped spamming Discord connect requests when not connected (0237d81)

Dependencies

  • Updated electron-autotheme to version 1.3.2 (Changelog)
  • Updated apple-bridge to version 1.3.3 (Changelog) (AMR-82, AMR-90)

v4.2.1-beta.4

25 Jun 20:42
Compare
Choose a tag to compare
v4.2.1-beta.4 Pre-release
Pre-release

Fixes

  • Updated fix for checkIfMusicInstalled doesn't work (#26) (AMR-82)

v4.2.1-beta.3

21 Jun 19:17
Compare
Choose a tag to compare
v4.2.1-beta.3 Pre-release
Pre-release

Fixes

  • Fix AMRPC for macOS

Dependencies

  • Updated apple-bridge to version 1.3.2 (Changelog)

v4.2.1-beta.2

18 Jun 14:31
Compare
Choose a tag to compare
v4.2.1-beta.2 Pre-release
Pre-release

Fixes

  • Fixed second instance lock and deep links (8bacede)
  • Fixed browser send event (56913dc)
  • Changes to the song repeat check (280c730)
  • Replaced iTunes with Bridge in log messages (5640e62)

v4.2.1-beta.1

06 Jun 21:02
Compare
Choose a tag to compare
v4.2.1-beta.1 Pre-release
Pre-release

Fixes

  • Fixed checkIfMusicInstalled doesn't work (#26) (AMR-82)
  • Fixed Timestamps disappear when song is on repeat (#32) (AMR-88)

Dependencies

  • Updated electron-autotheme to version 1.3.2 (Changelog) (AMR-82)

v4.2.0

28 May 14:32
Compare
Choose a tag to compare

Changelog:

  • Added a Bug Report button in settings
  • Added a "Quit iTunes" button to the tray menu
  • Added a "[...] STARTING [...]" log message at start
  • Added Show Timestamps, Cache Management, Presence Large Image Text, and tray menu items to translations
  • Added artwork support for local songs (iTunes, Windows) (AMR-87)
  • Changed macOS status bar icon
  • Updated logo
  • Updated settings color palette
  • The first character of the language names is now capitalized

Fixes

  • Fixed TypeError: Cannot read properties of null (reading 'includes') (AMR-73)
  • Fixed TypeError: Cannot read properties of undefined (reading 'playerState') (AMR-74)
  • Fixed TypeError: Cannot read properties of undefined (reading 'scrobbleTimeout') (AMR-77)
  • Fixed TypeError: Illegal invocation: Function must be called on an object of type Tray (AMR-80)
  • Fixed Error: ENOSPC: no space left on device, write (AMR-81)
  • Fixed a song data cache issue
  • Fixed wrong app icon size in macOS dock
  • Default Artwork is not translated in settings

Dependencies

  • Updated apple-bridge to version 1.3.0 (Changelog)
  • Updated electron to version 22.3.5