Skip to content

video playbackinfopostpaywall

Hugo Melder edited this page Oct 15, 2020 · 4 revisions

Example Request

Method

GET

Url

https://api.tidal.com/v1/videos/{id}/playbackinfopostpaywall?countryCode={country}&videoquality={enum}&playbackmode={enum}&assetpresentation={enum}

videoQuality Enums

AUDIO_ONLY
LOW
MEDIUM
HIGH

playbackmode Enums

STREAM
OFFLINE

assetPresentation Enums

FULL
PREVIEW

Header

authorization: Bearer {access_token}

Example Response

{
  "videoId": 53654641,
  "streamType": "ON_DEMAND",
  "assetPresentation": "FULL",
  "videoQuality": "HIGH",
  "manifestMimeType": "application/vnd.tidal.emu",
  "manifest": "Base64 Encoded XML"
}

Definition

  • manifestMimeType: application/vnd.tidal.bts (DIRECT STREAM)
  • manifest (Base64 Encoded XML)

Example Decoded application/vnd.tidal.bts Manifest

{"mimeType":"application/vnd.apple.mpegurl","urls":["http://api.tidal.com/v1/videos/53654641/hls/something"]}

TIDALAPI REST Documentation

Artists
Albums
Playlists
Tracks
Videos
Mixes
User
Get
Delete
Add
Pages
Search
Feed
Widevine
Authentication
Clone this wiki locally