Releases: jaylex32/BeatOn
BeatOn V2.4.9
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
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
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
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
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
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
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
Changelog:
Added Version and Update Section in the Settings for easy updates.
BeatOn V2.2.0
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
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.