protocol.tidal.TidalSearchRequest
This request allows you to perform a Tidal search. You can specify as to what content types you wish to restrict this search to. An optional indices parameter can be passed if you wish to subset the returned list of results for each type.
Parameter | Optional | Max Allowed | DataType | Notes |
---|---|---|---|---|
cid | no | 1 | text | client id. used to track origin of any particular message |
uid | no | 1 | string | tidal user id |
ixs | no | 1 | indices | start (i0) and end (i1) index inclusive |
q | no | 1 | text | Search query string |
tys | no | 1 | list | list of media types to apply search to: track/album/artist/playlist |
Example xml:
<sireq> <cid>Mum</cid> <fn> <tidalSearch> <uid>1<uid> <ixs> <i0>0</i0> <i1>9</i1> </ixs> <q>Cold Play</q> <tys> <ty>track</ty> <ty>album</ty> <ty>artist</ty> <ty>playlist</ty> </tys> </tidalSearch> </fn> </sireq>