Skip to main content

Unofficial API for TIDAL music streaming service.

Project description

https://img.shields.io/pypi/v/tidalapi.svg https://api.netlify.com/api/v1/badges/f05c0752-4565-4940-90df-d2b3fe91c84b/deploy-status

Unofficial Python API for TIDAL music streaming service.

Installation

Install from PyPI using pip:

$ pip install tidalapi

Example usage

import tidalapi

session = tidalapi.Session()
session.login('username', 'password')
tracks = session.get_album_tracks(album_id=16909093)
for track in tracks:
    print(track.name)

Documentation

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

History

v0.6.4

  • Add parameter to search() allowing for more results (up to 300) - morguldir
  • Fix get_track_url() not returning anything - morguldir

v0.6.3

  • Fix quality options using enum names instead of values - morguldir
  • Handle situations where tidal doesn’t set the version tag - morguldir

v0.6.2

  • Update lossless token - morguldir
  • Always use the same api token - morguldir
  • Include additional info when logging fails - morguldir
  • Make user_id and country_code optional when using load_session() - morguldir
  • Add version tag for Track - Husky22
  • Switch to netlify for documentation - morguldir

Project details


Download files

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

Files for tidalapi, version 0.6.4
Filename, size File type Python version Upload date Hashes
Filename, size tidalapi-0.6.4-py2-none-any.whl (10.0 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size tidalapi-0.6.4-py3-none-any.whl (10.0 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page