Skip to content

ivan801/TidalAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

36 Commits

Repository files navigation

#TidalAPI Build Statusnpm versionnpm downloadsNPMDavid

About

Node.js TIDAL API, use TIDAL Web API simply using this API ;)

Created by Lucas Vasconcelos

NOTE: Currently not supporting facebook login.

How to use

Run the following:

npminstalltidalapi

Simple usage searching and querying a track list

varTidalAPI=require('tidalapi');varapi=newTidalAPI({username: '',password: '',token: '_KM2HixcUBZtmktH',quality: 'LOSSLESS'});api.search({type: 'artists',query: 'Dream Theater',limit: 1},function(data){console.log(data.artists);})api.search({type: 'albums',query: 'Dream Theater',limit: 1},function(data){console.log(data.albums);})api.search({type: 'tracks',query: 'Dream Theater',limit: 1},function(data){console.log(data.tracks);})api.search({type: 'tracks,albums,artists',query: 'Dream Theater',limit: 1},function(data){console.log(data.tracks);console.log(data.albums);console.log(data.artists);})api.getTrackInfo({id: 22560696},function(data){console.log(data)})api.getStreamURL({id: 22560696},function(data){console.log(data)})api.getVideoStreamURL({id: 25470315},function(data){console.log(data)})console.log(api.getArtURL('24f52ab0-e7d6-414d-a650-20a4c686aa57',1280))//coveridapi.getArtistVideos({id: 14670,limit: 2},function(data){console.log(data)})api.genMetaflacTags({id: 22560696,coverPath: './albumart.jpg',songPath: './song.flac'},function(data){console.log(data)/* --remove-all-tags --set-tag="ARTIST=Dream Theater" --set-tag="TITLE=Along For The Ride" --set-tag="ALBUM=Dream Theater" --set-tag="TRACKNUMBER=8" --set-tag="COPYRIGHT=2013 Roadrunner Records, Inc." -set-tag="DATE=2013" --import-picture-from="./albumart.jpg" "./song.flac" --add-replay-gain */})

About

Unofficial Node.js TIDAL API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript100.0%