• 0.3.0 2e23355174

    0.3.0 Stable

    Hirad released this 2025-10-15 11:19:42 +03:30 | 8 commits to master since this release

    SyncFM v0.3.0 Release Notes

    Release Date: October 15, 2025

    🎉 What's New

    Enhanced Sync Command

    • Added a new --number (-n) option to the sync command that allows users to specify the number of recent tracks to compare
    • The compare functionality has been integrated directly into the sync command for a more streamlined workflow

    Improved User Experience

    • Added a success message dialog in the GUI that appears after sync completion
    • Better track status handling in the CLI interface with improved status display
    • Enhanced error handling and null check for track data during metadata fetching

    🔧 Improvements

    Architecture Refinements

    • Refactored CLI controller sync workflow for more efficient track comparison
    • Enhanced scrobble service with better logging for troubleshooting
    • Improved track counting methods with more flexible status handling
    • Updated comparison logic between source and target tracks for more accurate sync

    Code Quality

    • Removed the separate compare command as its functionality is now part of the sync command
    • Fixed null track data handling in ConsoleUI during metadata fetching
    • Improved cleanup of comparison tables after sync operations

    🐛 Fixes

    • Fixed track status display in UI to properly show processing states
    • Resolved issues with comparison logic between source and target tracks
    • Added proper null checks to prevent errors during metadata fetching

    📋 Migration Notes

    • The compare command has been removed and its functionality is now available through the sync command with appropriate flags
    • Existing scripts or workflows that used the compare command will need to be updated to use sync with the appropriate flags instead

    🚀 Getting Started

    To upgrade to v0.3.0:

    pip install git+https://git.hirad.it/Hirad/SyncFM.git
    

    💬 Feedback

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

    Enjoy the new release!

    Downloads