Skip to content

Releases: androidWG/Discord.fm

0.11.0 Beta

19 Dec 01:23
34f4962
Compare
Choose a tag to compare

Added

  • Linux support using a generic binary with included installer/uninstaller and self-updating. Flatpak support is planned in the future.
  • macOS support, though self-updating and packaging/distributing still are not finished. Only way to use the app on macOS is running it unfrozen.

Changed

  • "Start with system" setting changed to "Start on login" to better describe what it does
  • When the app opens, it will check if the "Start on login" setting is actually active on the OS and change the app setting accordingly.
    • This should make the setting more useful and less prone to mismatches, however on platforms like Windows, the user can manually disable starting on login without the app's knowledge
  • The --force-update flag now makes the app check and install an update even if auto_update setting is false.
  • macOS icon design

Fixed

  • ConnectionResetError exception when attempting to connect to Discord
  • Exception when --force-update forces the app to update using invalid GitHub release data
  • Settings being stored inside logs folder on Linux

0.10.2 Beta

09 Dec 16:49
288a813
Compare
Choose a tag to compare

Changed

  • Ensured "Start with System" setting is set on system when the app starts

Fixed

  • Fixed a bug where the "Start with System" shortcut would be created leading to the install folder instead of the app

0.10.1 Beta

08 Dec 03:02
c49ccd7
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where the app wouldn't accept Windows installers built in GitHub Actions

0.10.0 Beta

08 Dec 01:39
184eb6f
Compare
Choose a tag to compare

Added

  • The first entry on the system tray submenu (accessed by right-clicking) is now a status indicator. Previously, it only showed up if the app was being updated and if Discord wasn't open, now it indicates every status of the app except when Discord is open and a song is being scrobbled.

Changed

  • Checking for Discord and current scrobbling is now always done in deamon threads. This means the programs always exits immediately.

Fixed

  • Fixed a bug that would cause a Discord connection error to be ignored and cause it to fail until the next connection attempt
  • Fixed more exceptions while closing app

NOTE

An issue with the app prevented this release from being valid since it was built using GitHub Actions (media type is different for some reason). The next minor release will fix this. For now, the file provided was changed to one built locally.

0.9.0 Beta

04 Dec 01:02
497ba5d
Compare
Choose a tag to compare

Changes

  • Added a Last.fm icon to the cover image shown on Discord
  • Added a button that opens the Last.fm page for the current song on Discord

Bug fixes

  • If Discord is closed, the app will now wait properly and republish the last rich presence status if the song being scrobbled is still the same
  • The app now handles Last.fm internal errors better
  • Fixed many issues with the setup script (CI is now actually working!)

0.8.2 Beta

02 Dec 21:13
dd2ce9a
Compare
Choose a tag to compare

Changes

  • Added more tests
  • Updated packages
  • Code cleanup

Bug fixes

  • Fixed a bug where when exiting the app after having closed Discord, the app would freeze and stay open
  • Fixed a bug where the app would attempt to connect to Discord RP even when Discord was closed or unavailable for connection

0.8.1 Beta

30 Dec 12:28
Compare
Choose a tag to compare

Bug fixes

  • Fixed errors when logging Unicode characters
  • Discord would not show rich presence after a few hours since Discord.fm connected. Now the app connects to Discord only when a song is played and disconnects when nothing is playing.

0.8.0 Beta

13 Oct 23:36
970de29
Compare
Choose a tag to compare

Changes

  • Debug is now an option in the settings file (hidden in the UI) instead of a build option fixed in code
  • Added "Start with system" option in settings
  • Settings UI is now included in the main executable
    • Side effect: "Start/Stop Service" button is removed
  • Many, many internal changes
    • Added Black formatter
    • Removed .env
    • Moved global variables to the main class AppManager
    • Added GitHub Actions setup to build for other systems automatically
    • Many misc. refactorings
  • Completely remade the build script into the BuildTool class and setup.py script
  • Many changes for macOS and Linux building and running

Bug fixes

  • Fixed FileNotFound exception
    • Serious apologies for this... this version kept being delayed but I should have just made a minor version 🙇🏻‍♀️
  • Fixed many outdated tests
  • Uninstaller on Windows now removes settings file

0.7.0 Beta

01 Aug 02:19
Compare
Choose a tag to compare

Changes:

  • Moved settings UI to Tk platform, substituting Qt
    • This change should be (mostly) invisible to the end-user, except for a slight different looking UI and massively reduced size - from 58 MB to 12 MB
    • The app is now compiled to multiple files in the installation folder instead of two executables containing all dependencies
  • Improved internal methods

Bug fixes

  • Fixed exceptions with the process module

0.6.2 Beta

01 Jul 14:07
Compare
Choose a tag to compare

Changes:

  • Cover art will now be shown in Discord. Last.fm is a little spotty so some lesser known tracks will have no art available.

Bug fixes:

  • Fixed crashes related to attempting to connect to Discord while it is not ready
  • Fixed obscure crashes which I don't even remember what caused them 💀