Skip to content

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

Notifications You must be signed in to change notification settings

albertony/tidalshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

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:

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published