tidal-async
tidal-async copied to clipboard
Python Tidal streaming service unofficial API in async fashion supporting OAuth2 authentication
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [pytest](https://togithub.com/pytest-dev/pytest) ([changelog](https://docs.pytest.org/en/stable/changelog.html)) | dev-dependencies | major | `^6.2` -> `^8.0.0` | --- ###...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [pre-commit](https://togithub.com/pre-commit/pre-commit) | dev-dependencies | major | `^2.12` -> `^3.0.0` | --- ### Release...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [pytest-asyncio](https://togithub.com/pytest-dev/pytest-asyncio) ([changelog](https://pytest-asyncio.readthedocs.io/en/latest/reference/changelog.html)) | dev-dependencies | minor | `^0.15` -> `^0.23.0` | --- ###...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [androguard](https://togithub.com/androguard/androguard) | dependencies | major | `^3.3.5` -> `^4.0.0` | --- ### Release...
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Open These updates have all been created already. Click a checkbox below to...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [http-seekable-file](https://togithub.com/JuniorJPDJ/http-seekable-file) | dependencies | minor | `v0.3.0` -> `v0.4.0` | --- ### Release...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | music-service-async-interface | dependencies | digest | `2bc9cd8` -> `cf76aaa` | --- ### Configuration...
The only thing holding us from doing this is one asyncio gather call and HTTP library. We could switch to httpx: https://www.python-httpx.org/async/#supported-async-environments
Today I got this. ``` aiohttp.client_exceptions.ClientResponseError: 429, message='Too Many Requests', url=URL('https://api.tidal.com/v1/tracks/38184307/lyrics?countryCode=GB') ```
Tidal seems to migrate to DASH for their music streaming. Instead of JSON manifest file encoded into Base64 there's .mpd XML file which seems to play just fine using ffplay....