Skip to content

orbanjan/python-tidal

 
 

Repository files navigation

tidalapi

https://api.netlify.com/api/v1/badges/f05c0752-4565-4940-90df-d2b3fe91c84b/deploy-status

Unofficial Python API for TIDAL music streaming service.

Requires Python 3.9 or higher.

Installation

Install from PyPI using pip:

$ pip install tidalapi

GStreamer

Playback of certain audio qualities Certain streaming qualities require gstreamer bad-plugins, e.g.: ` sudo apt-get install gstreamer1.0-plugins-bad ` This is mandatory to be able to play m4a streams and for playback of mpegdash or hls streams. Otherwise, you will likely get an error: ` WARNING [MainThread] mopidy.audio.actor Could not find a application/x-hls decoder to handle media. WARNING [MainThread] mopidy.audio.gst GStreamer warning: No decoder available for type 'application/x-hls'. ERROR [MainThread] mopidy.audio.gst GStreamer error: Your GStreamer installation is missing a plug-in. `

Usage

For examples on how to use the api, see the examples directory.

Documentation

Documentation is available at https://tidalapi.netlify.app/

Development

This project uses poetry for dependency management and packaging. To install dependencies and setup the project for development, run:

$ pip install pipx
$ pipx install poetry
$ poetry install --no-root

About

Python API for TIDAL music streaming service

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.3%
  • Other 0.7%