All Projects → tamland → Python Tidal

tamland / Python Tidal

Licence: lgpl-3.0
Python API for TIDAL music streaming service

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Python Tidal

Slimserver
Server for Logitech Squeezebox players. This server is also called Logitech Media Server
Stars: ✭ 640 (+341.38%)
Mutual labels:  music, streaming
Django Music Streaming App
Simple Music Stream App
Stars: ✭ 43 (-70.34%)
Mutual labels:  music, streaming
Nuclear
Streaming music player that finds free music for you
Stars: ✭ 7,133 (+4819.31%)
Mutual labels:  music, streaming
Openwhyd
💎 Like Pinterest, for Music
Stars: ✭ 287 (+97.93%)
Mutual labels:  music, streaming
Tidal Api
An unofficial API wrapper for Tidal Music.
Stars: ✭ 83 (-42.76%)
Mutual labels:  music, streaming
Homehost
self-hosted, Netflix-like app made for streaming
Stars: ✭ 564 (+288.97%)
Mutual labels:  music, streaming
Essentialnowplaying
A now playing tool intended to be used with OBS.
Stars: ✭ 40 (-72.41%)
Mutual labels:  music, streaming
Httpms
Media server with RESTful API and Web interface. Think of it as your very own Spotify!
Stars: ✭ 18 (-87.59%)
Mutual labels:  music, streaming
Airsonic
📡 ☁️ 🎶Airsonic, a Free and Open Source community driven media server (fork of Subsonic and Libresonic)
Stars: ✭ 1,876 (+1193.79%)
Mutual labels:  music, streaming
Compactd
Remote music player that supports adding more content
Stars: ✭ 75 (-48.28%)
Mutual labels:  music, streaming
Waveline Server
Simple self-hosted music streaming server
Stars: ✭ 248 (+71.03%)
Mutual labels:  music, streaming
Leafplayer
LeafPlayer is a fast and modern personal music streaming server, easily installable by using Docker.
Stars: ✭ 101 (-30.34%)
Mutual labels:  music, streaming
Gnome Shell Extension Cast To Tv
Cast files to Chromecast, web browser or media player app over local network.
Stars: ✭ 200 (+37.93%)
Mutual labels:  music, streaming
Auryo
Auryo - Unofficial Soundcloud Desktop App
Stars: ✭ 611 (+321.38%)
Mutual labels:  music, streaming
Supysonic
Supysonic is a Python implementation of the Subsonic server API.
Stars: ✭ 187 (+28.97%)
Mutual labels:  music, streaming
Pandoraplayer
🅿️ PandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift.
Stars: ✭ 1,037 (+615.17%)
Mutual labels:  music, streaming
Somafm Cli
🎵 Listen to SomaFM in your terminal via pure bash
Stars: ✭ 84 (-42.07%)
Mutual labels:  music, streaming
Soundtrack
Self-hosted collaborative music playing application.
Stars: ✭ 114 (-21.38%)
Mutual labels:  music, streaming
Acestream Launcher
AceStream Launcher opens AceStream links with any Media Player
Stars: ✭ 139 (-4.14%)
Mutual labels:  streaming
Musaicfm
Screensaver inspired by Apple’s inbuilt iTunes Screensaver. It can display Artwork by Spotify or last.fm Profile Data.
Stars: ✭ 144 (-0.69%)
Mutual labels:  music

tidalapi

.. image:: https://img.shields.io/pypi/v/tidalapi.svg :target: https://pypi.org/project/tidalapi

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

Unofficial Python API for TIDAL music streaming service.

0.7.0 Rewrite

Currently the project is being rewritten to make it easier to maintain and create documentation for, see https://github.com/tamland/python-tidal/projects/1 for progress. There may be breaking changes, but i might be able to keep the current usage for a deprecation period. Anyways, you should probably wait with writing pull requests until 0.7.0 has been released.

Installation

Install from PyPI <https://pypi.python.org/pypi/tidalapi/>_ using pip:

.. code-block:: bash

$ pip install tidalapi

Example usage

.. code-block:: python

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].