diff --git a/src/streamers/soundcloud/main.ts b/src/streamers/soundcloud/main.ts index aef5198..af95968 100644 --- a/src/streamers/soundcloud/main.ts +++ b/src/streamers/soundcloud/main.ts @@ -179,6 +179,7 @@ export default class Soundcloud implements Streamer { const track = data.tracks[i] const parsedTrack = { + type: 'track', id: track.id, title: track.title, url: track.permalink_url, diff --git a/src/streamers/tidal/main.ts b/src/streamers/tidal/main.ts index 1abb7b2..6bcdc25 100644 --- a/src/streamers/tidal/main.ts +++ b/src/streamers/tidal/main.ts @@ -234,7 +234,8 @@ export default class Tidal implements Streamer { { replace: 'true', offset: 0, - includeContributors: 'true' + includeContributors: 'true', + limit: 100 } ) return contributorResponse.items.map((item) => parseTrack(addCredits(item.item, item.credits))) @@ -261,7 +262,7 @@ export default class Tidal implements Streamer { manifestMimeType: string } const playbackInfoResponse = await this.#get( - `tracks/${trackId}/playbackinfopostpaywall`, + `tracks/${trackId}/playbackinfopostpaywall/v4`, { playbackmode: 'STREAM', assetpresentation: 'FULL',