Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.94 KB

README.md

File metadata and controls

24 lines (16 loc) · 1.94 KB

.NET Core Tidal Unofficial SDK

Install with your favourite package manager

About

This library aims to enable developers to write applications (e.g. media clients) that interact with TIDAL, providing audio stream URIs, metadata, etc.

Written in .NET Core, meaning that developers can even write programs for platforms that have never had (or perhaps are unlikely to ever have) official clients.

Documentation forthcoming!

Motiviation

I began writing this library because there didn't seem to be very many up-to-date TIDAL wrappers for C#, and none explicitly for .NET Core. I've wanted for some time to write my own TIDAL client/player, so I felt it would be a good learning exercise to write the API wrapper too.

Many thanks to node-tidal-api for giving me a good starting point.

A note on piracy

You do not have my permission to use this library for piracy purposes, and use of the library requires licence agreement which explicitly forbids any attempt to infringe on intellectual property living on TIDAL's streaming platform.

Not only is ignoring this unethical, but also makes it more likely that TIDAL will take steps to obfuscate their API (i.e. audio stream encryption) and make development work significantly more difficult. Using this library requires agreement to this - see the licence for more information (it's just an MIT licence with some piracy bootstrap).