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
- Host: GitHub
- URL: https://github.com/the-dotify-project/dotify
- Owner: the-dotify-project
- License: mit
- Created: 2020-12-04T21:33:02.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-04-07T17:33:35.000Z (10 months ago)
- Last Synced: 2025-04-07T18:39:37.705Z (10 months ago)
- Topics: python37, python38, python39, spotify-client, spotify-library, spotify-web-api
- Language: Python
- Homepage: https://the-dotify-project.github.io/dotify/
- Size: 1.82 MB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: docs/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: docs/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: .github/SECURITY.md
Awesome Lists containing this project
README

## 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)):
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.