An open API service indexing awesome lists of open source software.

https://github.com/the-dotify-project/dotify

🐍🎶 Yet another Spotify Web API Python library
https://github.com/the-dotify-project/dotify

python37 python38 python39 spotify-client spotify-library spotify-web-api

Last synced: 9 months ago
JSON representation

🐍🎶 Yet another Spotify Web API Python library

Awesome Lists containing this project

README

          

![Dotify](https://raw.githubusercontent.com/the-dotify-project/dotify/master/docs/img/logo.png)



PyPI - Python Version


PyPI


CI


CI


pre-commit.ci status


Test Coverage


PyPI - License


Open on Gitpod


Cookiecutter Template

## Example Usage

```python
>>> from dotify import Dotify, Track
>>> with Dotify(SPOTIFY_ID, SPOTIFY_SECRET):
>>> result = next(Track.search("SAINt JHN 5 Thousand Singles", limit=1))
>>> result

>>> result.url
'https://open.spotify.com/track/0fFWxRZGKR7HDW2xBMOZgW'
>>> result.download("SAINt JHN - 5 Thousand Singles.mp3")
PosixPath('SAINt JHN - 5 Thousand Singles.mp3')
```

Feel free to check the [examples](https://github.com/the-dotify-project/dotify/tree/master/examples) folder for more use cases!

## Features

- Searching for
- Tracks
- Playlists
- Albums
- Downloading
- Tracks
- Playlists
- Albums

## Documentation

The project's documentation can be found [here](https://the-dotify-project.github.io/dotify/).

## Installation

```bash
pip install dotify
```

## Supporting the project

Feel free to [**Buy me a coffee! ☕**](https://www.buymeacoffee.com/billsioros).

## Contributing

If you would like to contribute to the project, please go through the [Contributing Guidelines](https://the-dotify-project.github.io/dotify/latest/CONTRIBUTING/) first.

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Vasilis Sioros

🚧 📆 📖

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!

## Credits

This package was created with [Cookiecutter](https://github.com/cookiecutter/cookiecutter) and the [billsioros/cookiecutter-pypackage](https://github.com/billsioros/cookiecutter-pypackage) cookiecutter template.