Skip to main content

fully featured python wrapper for the Apple Music API

Project description

This is the Apple Music API submodule of the moretunes namespace package.

Moretunes is a namespace package that aims to eventually contain apis for all music streaming or otherwise music adjacent services, in a universal, pydantic-ly modeled format. Currently, the namespace includes moretunes-spotify, moretunes-apple, and moretunes-youtube, each representing their respective service.

Included sub-packages vary in their source and content, moretunes-spotify being the most basic of the three, primarily being an addon for the already excellent tekore library with model adaptations and functions for interfacing with Spotify's web browser apis. moretunes-youtube uses a heavily adapted fork of YTMusicAPI, offering more efficient and comprehensive data parsing, PEP8 compliant and moretunes compatible api format, and an emphasis on OAuth token authentication. moretunes-apple is a fully original codebase, the focus of which is apple documentation parsing and code generation scripts. The resulting package consists of two distinct partitions, a raw, fully-generated, pydantic-ly modeled core that mirrors apple's api and documentation 1:1 and a statically written adapter to the universal moretunes format.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

moretunes_apple-1.3.1rc12.dev1.tar.gz (31.3 kB view details)

Uploaded Source

Built Distribution

moretunes_apple-1.3.1rc12.dev1-py3-none-any.whl (42.9 kB view details)

Uploaded Python 3

File details

Details for the file moretunes_apple-1.3.1rc12.dev1.tar.gz.

File metadata

File hashes

Hashes for moretunes_apple-1.3.1rc12.dev1.tar.gz
Algorithm Hash digest
SHA256 65c9abdab46893c0ff9a5a7589a3995ccf0696e57d4d9b4f1ae37155272d0548
MD5 b40cc394a309696e3a25e8f0e4c932f0
BLAKE2b-256 615c3d2003428d1a83ab49795d9944be50df88b1f45588a1071132e29c40a770

See more details on using hashes here.

File details

Details for the file moretunes_apple-1.3.1rc12.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for moretunes_apple-1.3.1rc12.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 b43a452edb09c41964bfbb2371257c4ceebb259fc26817f40d354918a7497e55
MD5 2acf9a4454c68878b5297962d78c251f
BLAKE2b-256 d197964eec90a5be0137d5a71b48121386979c468c4c5c82f6df8a90cfe5fe3f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page