Skip to content

Releases: krestaino/sptnr

sptnr v1.3.0

09 Jan 20:44
Compare
Choose a tag to compare

This update fixes a critical issue users experienced when running on AMD64 platforms and ensures all future builds support both ARM64 and AMD64 architectures.

  • Multi-Architecture Support: Updated the build script to use Docker buildx for ARM64 and AMD64 architectures. This change enables simultaneous multi-architecture builds, improving compatibility.

sptnr v1.2.0

08 Jan 23:03
Compare
Choose a tag to compare

This update enhances the Spotify track matching process, focusing on more accurately handling track names with variations.

  • Fallback Search Mechanism: When a track is not found on Spotify using the standard search, the script now implements a fallback search. It replaces 'Part' with 'Pt.' in track names, addressing common naming variations and increasing the likelihood of successful track matching on Spotify.

sptnr v1.1.1

08 Jan 22:57
Compare
Choose a tag to compare

This update primarily focuses on improving the deployment process and enhancing the user experience with version information:

  • Added Build and Push Script: A new build_and_push.sh script has been introduced. This script simplifies the Docker image building and pushing process, ensuring that the Docker image is built with the correct version tag and also tagged as 'latest'.
  • Version Argument in CLI: The script now includes a -v or --version argument. This feature allows users to quickly check the version of sptnr they are running, directly from the command line.
  • Logging Version Information: The script now logs its version at the start of each run.

sptnr v1.1.0

08 Jan 22:52
Compare
Choose a tag to compare

This update introduces several enhancements and bug fixes to improve the functionality and user experience of the sptnr script. The key changes in version 1.1.0 include:

  • Improved Error Handling: Enhanced error messages and handling, especially for Spotify and Navidrome connections, making the script more robust in diverse usage scenarios.
  • URL Validation: Added a new function for URL validation to ensure the URLs provided for Spotify and Navidrome are correctly formatted, enhancing the script's reliability.
  • Error Handling for Fetch Data Function: Refined the fetch_data function with better error handling and parsing of responses from Navidrome, improving overall script stability.

sptnr v1.0.0

08 Jan 22:45
Compare
Choose a tag to compare

This is the first official release of sptnr, a script I created to synchronize Spotify's track popularity data with Navidrome's ratings system. The tool is designed for Navidrome users to efficiently integrate Spotify's popularity metrics into their music library, useful particularly when adding new and unfamiliar albums and artists. It offers an alternative use for the star ratings in Navidrome for those who primarily use the 'favorite' feature.

Key Features:

  • Fetches track popularity data from Spotify's API.
  • Updates Navidrome's track ratings based on Spotify popularity.
  • Allows processing of specific artists or albums.
  • Includes a preview mode to check changes without making actual updates.
  • Provides detailed logging for process tracking.
  • Docker support for easy setup and consistent use.

For setup instructions, usage details, and more information, refer to the README.md in the repository.