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 Status npm version npm downloads NPM David

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:

npm install tidalapi

Simple usage searching and querying a track list

var TidalAPI = require('tidalapi'); var api = new TidalAPI({ 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)) //coverid api.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

 
 
 

Contributors

Languages

  • JavaScript 100.0%