Document API changes in README

This commit is contained in:
Namkhai B 2021-08-03 11:44:54 -05:00
parent 376d4cd19c
commit e689a5296e
No known key found for this signature in database
GPG Key ID: 9DC021F538318528

View File

@ -34,13 +34,16 @@ try {
const track = await api.getTrackInfo(song_id); const track = await api.getTrackInfo(song_id);
// Parse download URL for 128kbps // Parse download URL for 128kbps
const url = api.getTrackDownloadUrl(track, 1); const url = await api.getTrackDownloadUrl(track, 1);
// Download encrypted track // Download track
const {data} = await axios.get(url, {responseType: 'arraybuffer'}); const {data} = await axios.get(url, {responseType: 'arraybuffer'});
// Decrypt track // Decrypt track if needed
const decryptedTrack = api.decryptDownload(data, track.SNG_ID); let decryptedTrack = data;
if (api.isTrackEncrypted(url)) {
decryptedTrack = api.decryptDownload(data, track.SNG_ID);
}
// Add id3 metadata // Add id3 metadata
const trackWithMetadata = await api.addTrackTags(decryptedTrack, track, 500); const trackWithMetadata = await api.addTrackTags(decryptedTrack, track, 500);