/tidalshell

TidalShell is an unofficial PowerShell wrapper of the Tidal REST API.

Primary LanguagePowerShell

TidalShell

Unofficial PowerShell wrapper of the Tidal REST API. The main objective for now is to have a test bench for exploring the features of the API, not an extremely robust and efficient interface.


WARNING:

The script is no longer able to login to Tidal, since Tidal changed to pure OAuth token based authentication some time late 2019.

There are some reports of the existing login still working with specific tokens, so you may get it to work by sniffing a valid token using Fiddler, as described on Python Tidal API, and save that in the $TidalToken global variable.

There is a description of the new login process over at Music Player Daemon (MPD) forum, but it seems to require being granted access to Tidal's official developer portal (developer.tidal.com), where you have to create your own refresh token, client id and client secret. Source code of other unofficial clients such as Strawberry Music Player, node.js Tidal API and Python Tidal API may contain more clues.


See also blushell, PowerShell wrapper for the API of the BluOS music management system.

Sources

Other unofficial Tidal API wrappers:

Spotify's WebAPI, which is similar in structure: