Metadata-Version: 2.2
Name: tunesynctool
Version: 1.1.3
Summary: A package and CLI tool to build scripts that interact with various music streaming services.
Author-email: WilliamNT <wntbox@gmail.com>
Project-URL: Homepage, https://github.com/WilliamNT/tunesynctool
Project-URL: Issues, https://github.com/WilliamNT/tunesynctool/issues
Project-URL: Documentation, https://github.com/WilliamNT/tunesynctool/wiki
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: spotipy
Requires-Dist: py-sonic
Requires-Dist: musicbrainzngs
Requires-Dist: thefuzz
Requires-Dist: streamrip
Requires-Dist: ytmusicapi
Requires-Dist: click
Requires-Dist: tqdm
Requires-Dist: importlib-metadata; python_version < "3.11"

# tunesynctool (formerly Navify)

A Python package and CLI* to transfer music between your local/commercial streaming services. Supports track matching.

*Under development

Tunesynctool supports the following services:
- Spotify
- Deezer
- Any Subsonic-like service (Navidrome, Airsonic, etc.)
- YouTube Music

Support for other services will be added in the future.

## Usage

Install the latest release vie PyPI (`pip install tunesynctool`).

## Configuration

Configuration options can be loaded from the environment or be manually specified in code. [Check here](https://github.com/WilliamNT/tunesynctool/wiki/Configuration) for more information.

# FAQ

## Is there a way to use tunesynctool from the CLI?
Yes, see the wiki.

## Does this package offer functionality to download or stream music?
**No**, use the official clients for that.

## How does matching work?

Learn more about matching [here](https://github.com/WilliamNT/tunesynctool/wiki/Track-matching).
