Skip to content

Commit 0b80efb

Browse files
committed
Use a track url endpoint compatible with the new secret
1 parent 54171f7 commit 0b80efb

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

tidalapi/__init__.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -465,9 +465,13 @@ def _get_items(self, url, ret=None, offset=0):
465465
return items
466466

467467
def get_media_url(self, track_id):
468-
params = {'soundQuality': self._config.quality}
469-
r = self.request('GET', 'tracks/%s/streamUrl' % track_id, params)
470-
return r.json()['url']
468+
params = {
469+
'urlusagemode': 'STREAM',
470+
'audioquality': self._config.quality,
471+
'assetpresentation': 'FULL'
472+
}
473+
request = self.request('GET', 'tracks/%s/urlpostpaywall' % track_id, params)
474+
return request.json()['urls'][0]
471475

472476
def get_track_url(self, track_id):
473477
return self.get_media_url(track_id)

0 commit comments

Comments
 (0)