Skip to content

Version 1.1.0 stable

Latest
Compare
Choose a tag to compare
@codes-by-chetan codes-by-chetan released this 11 Feb 10:02

Bluedia v1.1.0 Release Notes

We are excited to announce the release of Bluedia v1.1.0 – a Python-based Bluetooth media controller with a modern GTK interface. This release introduces performance optimizations and a new refresh feature to improve the overall user experience.

New Features and Improvements

  • Optimized Memory and Disk I/O:
    Unnecessary function calls have been removed, resulting in reduced memory usage and improved disk read/write performance.

  • Refresh Button:
    A new refresh button has been added to the interface. Users can now manually refresh track information if any glitches occur.
    Important Note:

    • If the media device is controlled directly (e.g., seeking, forwarding, or changing tracks using the device's own controls), Bluedia will not detect these changes automatically. In these cases, use the refresh button to update the track details.
    • However, any changes made through Bluedia's own controls (play, pause, next, previous, etc.) and automatic track changes when a song ends will be reflected immediately.
  • Enhanced Debug Logging:
    Debug messages now provide detailed output to help troubleshoot any issues during usage.

Known Issues

  • Manual Refresh for Forced Changes:
    Forced changes made directly on the media device (such as seeking or switching tracks) will not automatically update within Bluedia. Users must manually refresh the track information to see these changes.
  • Feedback Needed:
    There might still be minor issues with playback controls or track information updates. Please report any bugs or suggestions via the GitHub Issues page so that they can be addressed in future releases.

Installation and Usage

Bluedia is built using Meson and Ninja. For detailed instructions, please refer to our GitHub repository.

Prerequisites

  • Python 3.6+
  • GTK 3
  • BlueZ v5.70 or higher
  • Meson (0.50+)
  • Ninja

Quick Start

  1. Clone the Repository:

    git clone https://github.com/codes-by-chetan/bluedia.git
    cd bluedia
  2. Build and Install:

    meson setup build
    ninja -C build
    sudo ninja -C build install
  3. Run the Application:

    bluedia

If the command is not found immediately, try logging out and back in or restarting your system.

Changelog

v1.1.0 (10-02-2025)

  • Optimized memory usage and disk read/write performance by removing unnecessary function calls.
  • Added a refresh button to manually update track information in case of glitches.
  • Limitation: Changes forced directly on the media device (e.g., seeking, forwarding, or switching tracks externally) are not detected automatically; a manual refresh is required to update these changes.
  • Interactions through Bluedia (play/pause, next, previous, shuffle, and repeat) are automatically reflected, and automatic track changes (when a song ends) update without manual intervention.
  • Enhanced debug logging for better troubleshooting.

We hope you enjoy this release. Please let us know about any issues or suggestions on our ![GitHub repository}(https://github.com/codes-by-chetan/bluedia/issues)


Thank you for using Bluedia!
— The Bluedia Team (codes-by-chetan)