Skip to main content

Advanced API wrapper for Tidal music

Project description

An advanced Python API wrapper for tidal music.

Installation

Using pip

The package can be installed in Python environments using package managers like pip.

pip install -U tidal

Basic usage

First, register an app at the Tidal dev dashboard to obtain a client ID and secret

  • Create a TidalClient instance passing in the client ID and secret
  • The annotated datatypes returned can be accessed similarly to a dict
import tidal
import os

client = tidal.TidalClient("my_client_id_here", "my_client_secret_here")
# .track("track_id", "country_code")
track = client.track("35079505", "GB")

print(f"Name: {track["title"]}\nURL:{track["tidalUrl"]}")

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

tidal_ng-0.1.0.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

tidal_ng-0.1.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file tidal_ng-0.1.0.tar.gz.

File metadata

  • Download URL: tidal_ng-0.1.0.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Windows/11

File hashes

Hashes for tidal_ng-0.1.0.tar.gz
Algorithm Hash digest
SHA256 af59ef95dddfd8c923cb6c4d01c9ac7398a4edd1e74a5f0c86fb9b77bdf5f7e6
MD5 6fdfb824186bc5a1dbed82580505d409
BLAKE2b-256 73bb1ed4884d6ee0a8d76b3ba5fc2eb1f3dc115159c0a2323710a312f1433f70

See more details on using hashes here.

File details

Details for the file tidal_ng-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: tidal_ng-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Windows/11

File hashes

Hashes for tidal_ng-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7dce72d1cd3771c241e05f3fd6d47cd3e72754b43accf271605d0f4a37c1522d
MD5 436a418362130efcf61cf59d0af62df3
BLAKE2b-256 935980b10f87ea67de7ca2426c2b1a47936c875f860c6942ec8e9c650d39ab0c

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