Skip to main content

Unofficial API for YouTube Music submodule for moretunes

Project description

This is the YouTube 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_youtube-0.2.6rc12.dev1.tar.gz (80.4 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file moretunes_youtube-0.2.6rc12.dev1.tar.gz.

File metadata

File hashes

Hashes for moretunes_youtube-0.2.6rc12.dev1.tar.gz
Algorithm Hash digest
SHA256 318fafe26fd39fdf106ec0137c01246e9a213cd4c375f9ca42f4759da7cd768e
MD5 1cd62648115ceeab3ca2e6131eacb580
BLAKE2b-256 8cfdd2c060ad9f2ade15ea15aa10bbac1d560ed18a4f2ad7db969740eb38ee61

See more details on using hashes here.

File details

Details for the file moretunes_youtube-0.2.6rc12.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for moretunes_youtube-0.2.6rc12.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 6366531f1159e5814ba2bfd861605b79ec51353e1b56a6b2d462cf88e4dde1dd
MD5 7ba475e7bfb28129b91c745d30f0e7a3
BLAKE2b-256 a5e0f9ea57a501a8bbb20ab3c0b35a33ba6d4fd23c172d5d76fc7514b6b79824

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