Skip to content

Releases: jaylex32/BeatOn

BeatOn V2.4.9

01 Oct 14:17
50a6153
Compare
Choose a tag to compare

Changelog

[2.4.9] - 2024-10-01

Changed

  • Refactored Qobuz API requests to use HttpRequestMessage for improved consistency and control in BeatOn WebUI.

Fixed

  • Updated search functionality to use GET requests instead of POST for Qobuz API compliance.
  • Corrected header usage in API requests to include necessary authentication tokens.

Removed

  • Eliminated redundant FormUrlEncodedContent in GET requests in BeatOn WebUI.

Security

  • Improved handling of authentication tokens in API requests.

Details

Search Functionality

  • Modified main search request structure to use HttpRequestMessage in BeatOn WebUI.
  • Updated headers to include X-App-Id and X-User-Auth-Token.
  • Switched from POST to GET method for API requests.

Artist Details Retrieval

  • Refactored artist details request to use HttpRequestMessage in BeatOn WebUI.
  • Updated request headers to include necessary authentication information.
  • Changed request method from POST to GET.

Album Details Retrieval

  • Updated album details request to use HttpRequestMessage structure in BeatOn WebUI.
  • Modified headers to include X-App-Id and X-User-Auth-Token.
  • Switched from POST to GET method for API compliance.

General Changes

  • Removed app_secret from request body, now using X-User-Auth-Token in headers.
  • Standardized User-Agent header across all requests.
  • Improved error handling and messaging for API responses.

BeatOn V2.4.8

01 Oct 00:37
50a6153
Compare
Choose a tag to compare

Changelog

[2.4.8] - 2024-09-30

Changed

  • Refactored Qobuz API requests to use HttpRequestMessage for improved consistency and control.

Fixed

  • Updated search functionality to use GET requests instead of POST for Qobuz API compliance.
  • Corrected header usage in API requests to include necessary authentication tokens.

Removed

  • Eliminated redundant FormUrlEncodedContent in GET requests.

Security

  • Improved handling of authentication tokens in API requests.

Details

Search Functionality

  • Modified main search request structure to use HttpRequestMessage.
  • Updated headers to include X-App-Id and X-User-Auth-Token.
  • Switched from POST to GET method for API requests.

Artist Details Retrieval

  • Refactored artist details request to use HttpRequestMessage.
  • Updated request headers to include necessary authentication information.
  • Changed request method from POST to GET.

Album Details Retrieval

  • Updated album details request to use HttpRequestMessage structure.
  • Modified headers to include X-App-Id and X-User-Auth-Token.
  • Switched from POST to GET method for API compliance.

General Changes

  • Removed app_secret from request body, now using X-User-Auth-Token in headers.
  • Standardized User-Agent header across all requests.
  • Improved error handling and messaging for API responses.

BeatOn V2.4.6

19 Sep 04:09
87dabba
Compare
Choose a tag to compare

Changelog

[2.4.6] - 2024-09-19

Bug Fixes

  • BeatOn Web UI Home Page
    • Fixed an issue with Deezer playlist downloads not functioning correctly
    • Improved stability and reliability of the playlist download feature
    • Ensured consistency between album and playlist download processes

Feedback

We value your input! If you encounter any issues or have suggestions for improvement, please open an issue on our GitHub repository.


Thank you for using BeatOn! We appreciate your patience as we continue to improve the application.

BeatOn V2.4.5

19 Sep 02:03
87dabba
Compare
Choose a tag to compare

Changelog

[2.4.5] - 2024-09-18

New Features

  • Home Page for BeatOn WebUI
    • Added a new home page to the BeatOn Web User Interface
    • Users can now browse the latest top albums and tracks for both Deezer and Qobuz directly from the home page
    • Improved user experience with easy access to popular content

Bug Fixes

  • Qobuz Featured Section in BeatOn Main Program
    • Fixed a critical bug in the Qobuz featured section
    • Resolved an issue that was causing the application to crash whenever a user selected an option in this section
    • Improved stability and usability of the Qobuz integration

Improvements

  • Enhanced overall stability of the BeatOn WebUI
  • Optimized data loading for better performance when browsing albums and tracks

Developer Notes

  • Updated internal APIs for better handling of Qobuz and Deezer data
  • Improved error handling and logging for easier troubleshooting

Feedback

We value your input! If you encounter any issues or have suggestions for improvement, please open an issue on our GitHub repository.


BeatOn V2.4.0

16 Sep 00:54
87dabba
Compare
Choose a tag to compare

Changelog

[Version 2.4.0] - 2024-09-15

New Features

  • BeatOn WebUI Overhaul

    • Completely redesigned user interface for improved usability and aesthetics
    • Implemented responsive design for better mobile and desktop experiences
    • Added dark mode for reduced eye strain in low-light environments
  • Settings Integration in BeatOn WebUI

    • New dedicated settings page in the WebUI
    • Users can now view and modify all BeatOn settings directly from the browser
    • Real-time validation and saving of settings
  • Qobuz Playlist Download Support

    • Added ability to download entire Qobuz playlists through the WebUI
    • Playlist progress tracking and management
    • Integration with existing download queue system

Improvements

  • Enhanced loading experience to prevent flash of unstyled content (FOUC)
  • Improved error handling and user notifications throughout the WebUI
  • Optimized data fetching and rendering for faster page loads

Bug Fixes

  • Fixed issues with download status updates not reflecting in real-time
  • Resolved compatibility issues with certain browser versions
  • Corrected minor UI glitches in the downloads view

Developer Notes

  • Refactored codebase to improve maintainability and facilitate future feature additions
  • Updated dependencies to their latest stable versions
  • Improved API endpoints for better communication between frontend and backend

BeatOn V2.3.0

18 Aug 20:37
e6872b4
Compare
Choose a tag to compare

Changelog:

BeatOn;

  • Support for Qobuz Playlists Downloads**: You can now search and download playlists via search or directly using URLs.
  • New Argument Added**: Added a new argument to the file format, allowing Qobuz tracks to be saved in the Playlist Folder.
  • Qobuz Playlist .m3u8 Added : This feature enables easy listening of Qobuz playlists.

Note:
To ensure the new features in this release work properly, you need to delete all related files of BeatOn.

BeatOn V2.2.2

14 Aug 01:24
f3c813e
Compare
Choose a tag to compare

Changelog:
Fixed a bug with the Update functionality.

Webserver UI;

  • You can now double-click on search items to view the respective albums and tracks for an artist.
  • For tracks, double-clicking will also allow you to play a preview of the track (Deezer only).

BeatOn V2.2.1

12 Aug 14:52
f3c813e
Compare
Choose a tag to compare

Changelog:
Added Version and Update Section in the Settings for easy updates.

BeatOn V2.2.0

12 Aug 00:15
5ecec0c
Compare
Choose a tag to compare

Changelog:
Added Qobuz support for BeatOn WebUI.
Added option to obtain app ID and secret for Qobuz user token authentication.
Implemented various GUI changes for BeatOn WebUI.
Made several other GUI changes and bug fixes.
fixed Firehawk52 scraper for Arls.

BeatOn V2.1.8

23 Jun 10:03
5b6f0db
Compare
Choose a tag to compare

Changelog:
Added support for Lidarr.
Introduced a web server to BeatOn, allowing you to run it as a server and download music directly from your browser (Deezer only).
Added a new Dashboard to monitor recent downloads, failed downloads, active downloads, memory, and CPU usage.
Revamped the Settings UI for a better user experience.
General bug fixes and improvements.
program is portable, no need to
install, minor cosmetic changes,
open source code is available.