A python wrapper for the Apple Music API
Project description
apple-music-python
A python wrapper for the Apple Music API.
See the Apple Music API documentation for additional info.
NOTE: This does not support library resources.
Getting Started
Documentation
Find full documentation of the project here: https://apple-music-python.readthedocs.io
Prerequisites
You must have an Apple Developer Account and a MusicKit API Key. See instructions on how to obtain these here: Getting Keys And Creating Tokens.
Dependencies
Installing
python setup.py install
or
pip install apple-music-python
Example
import applemusicpy secret_key = 'x' key_id = 'y' team_id = 'z' am = applemusicpy.AppleMusic(secret_key=secret_key, key_id=key_id, team_id=team_id) results = am.search('travis scott', types=['albums'], limit=5) for item in results['results']['albums']['data']: print(item['attributes']['name'])
Versioning
- v1.0.0 - Initial Release - 12/15/2018
- v1.0.1 - Updated package info on PyPI - 12/16/2018
- v1.0.2 - Added Windows search support - 01/21/2019
- v1.0.3 - Fixed error handling of HTTPError - 11/03/2019
- v1.0.4 - Fixed error with reading token - 01/24/2021
Authors
- Matt Palazzolo - GitHub Profile
License
This project is licensed under the MIT License - see the LICENSE.txt file for details
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size apple_music_python-1.0.4-py3-none-any.whl (7.7 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size apple-music-python-1.0.4.tar.gz (6.8 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for apple_music_python-1.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d29ed3a2e412e1277426f86db87d7b795ddc86f381a008065d94bd23ceac870d |
|
MD5 | b31cdbd71c7be3e9b57df09ef3cbc02f |
|
BLAKE2-256 | 2c801a344a28d9e4b5f4574fac63f1bf4a9da976b31880024782555db466f7d7 |