Tunesynctool

Latest version: v1.2.1

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.2.1

Here's the 1.2.1 release for tunesynctool.

FYI: Made a Discord server for chatting about this project: https://discord.gg/sjCecFxBCR

**This release includes the following changes:**

- Fixed 11 and 4 - thank you for your patience guys!
- ServiceDriver's `get_playlist_tracks` now supports fetching all tracks in a single call if you specify limit as 0 or lesser for services where this wasn't the default API behavior already
- Added `--limit` option to both `transfer` and `sync` CLI commands. By default they fetch all tracks but you can specify a custom limit now. 0 or lesser means no limit.
- Improved efficiency of SpotifyDriver's `add_tracks_to_playlist`
- Bug fixes
- Added missing error handling inside the TrackMatcher class
- Added support for direct ISRC querying for DeezerDriver
- CLI commands now echo the actual reason they abort themselves


Don't forget to update to the new release!

sh
pip install tunesynctool --upgrade


As always, please open an issue if you face any challenges, find any bugs or have feedback in general. Contributions to the project are welcome.

*Please consider [buying me a coffee](https://buymeacoffee.com/williamnt) if you find tunesynctool useful. Tips help me pay for streaming service subscriptions which are crucial for testing and implementing support for new services.*

1.2.0

Here's the 1.2.0 release for tunesynctool.

**This release includes the following changes:**

- Added new method to ServiceDriver to look up tracks by their ISRC codes directly (if supported)
- The TrackMatcher algorithm got updated to utilize the new lookup method, meaning it should be even more accurate*

\* Assuming the ISRC code is available and the target streaming service supports direct ISRC querying, otherwise the existing methods are used

Don't forget to update to the new release!

sh
pip install tunesynctool --upgrade


As always, please open an issue if you face any challenges, find any bugs or have feedback in general. Contributions to the project are welcome.

*Please consider [buying me a coffee](https://buymeacoffee.com/williamnt) if you find tunesynctool useful. Tips help me pay for streaming service subscriptions which are crucial for testing and implementing support for new services.*

1.1.3

Here's the 1.1.3 release for tunesynctool.

**This release includes the following changes:**

- Merged PR 5 from Kyrluckechuck - adds legacy authentication support for Subsonic based services that require/support it


Don't forget to update to the new release!

sh
pip install tunesynctool --upgrade


As always, please open an issue if you face any challenges, find any bugs or have feedback in general. Contributions to the project are welcome.

*Please consider [buying me a coffee](https://buymeacoffee.com/williamnt) if you find tunesynctool useful. Tips help me pay for streaming service subscriptions which are crucial for testing and implementing support for new services.*

1.1.2

Here's the 1.1.2 release for tunesynctool.

**This release includes the following changes:**

- Bug fix for issue 3


Don't forget to update to the new release!

sh
pip install tunesynctool --upgrade


As always, please open an issue if you face any challenges, find any bugs or have feedback in general. Contributions to the project are welcome.

*Please consider [buying me a coffee](https://buymeacoffee.com/williamnt) if you find tunesynctool useful. Tips help me pay for streaming service subscriptions which are crucial for testing and implementing support for new services.*

1.1.1

Here's the 1.1.1 release for tunesynctool.

**This release includes the following changes:**

- Added proper error handling for all ServiceDriver methods (+CLI)
- Changed the track matching algorithm to support matching between 2 separate instances of the same service (only relevant self hostable services) (still not possible via the CLI)
- Made the streamrip config parameter optional in DeezerDriver (if not provided, it will be automatically created based on the Configuration object passed)
- Improved CLI UX
- Updated docstrings for exceptions and ServiceDriver methods to improve DX
- Code consistency improvements
- Removed `tracks` field from `Playlist` class (wasn’t used)


Don't forget to update to the new release!

sh
pip install tunesynctool --upgrade


As always, please open an issue if you face any challenges, find any bugs or have feedback in general. Contributions to the project are welcome.

*Please consider [buying me a coffee](https://buymeacoffee.com/williamnt) if you find tunesynctool useful. Tips help me pay for streaming service subscriptions which are crucial for testing and implementing support for new services.*

1.1.0

What happened to Navify? Don't worry, this is still the same project, just under a different name after I realized that "Navify" is already in use by a legal entity.

Here's the 1.1.0 release for tunesynctool.

**This release includes the following changes:**
- Due to the renaming of the project, it is now published under the `tunesynctool` package on PyPI. Consequently, the previously known `navify` package will no longer receive any updates.
- Improved track matching accuracy.
- Implemented command-line interface (CLI) support. Users can access tunesynctool from the command prompt (refer to the wiki for detailed documentation).
- Playlist synchronizing has been finally implemented (available both in the package and CLI). For now you have to manually trigger it either via the CLI or programmatically.
- Small fixes

Don't forget to update to the new release!

sh
pip install tunesynctool --upgrade


As always, please open an issue if you face any challenges, find any bugs or have feedback in general. Contributions to the project are welcome.

*Please consider [buying me a coffee](https://buymeacoffee.com/williamnt) if you find tunesynctool useful. Tips help me pay for streaming service subscriptions which are crucial for testing and implementing support for new services.*

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.