Escient MP-150 Radio User Manual


 
EXTERNAL CONTROL PROTOCOL WD031-1-3
4/18/2005
6325 Digital Way Indianapolis, IN 46278 317.616.6789 phone 317.616.6790 fax www.escient.com
TRACK1 = yyyyzzzzzzz
yyyy = length of track name
zzzzzzz = track name (length depends on yyyy)
TRACK2, etc… have the same format as TRACK1
20 ESCX20040060002aa0004bbbb0004cccc0004dddd0004eeee0002ff
aa = which list to get groups from, where
01 = System Music Groups (sorted by Artist)
02 = User Music Groups (sorted by Artist)
07 = System HardDrive Music Groups (sorted by Artist)
08 = User HardDrive Music Groups (sorted by Artist)
81 = System Music Groups (sorted by Title)
82 = User Music Groups (sorted by Title)
87 = System HardDrive Music Groups (sorted by Title)
88 = User HardDrive Music Groups (sorted by Title)
91 = System Music Groups (sorted by Song)
92 = User Music Groups (sorted by Song)
97 = System HardDrive Music Groups (sorted by Song)
98 = User HardDrive Music Groups (sorted by Song)
bbbb = group number to get tracks for
cccc = title number to get tracks for (ignored if sorted by Song)
dddd = starting track number
eeee = ending track number
ff = reply format
00 = Reply format uses track names (same as above)
01 = Reply format uses file urls
02 = Reply format uses detailed track info
Reply Formats of ‘00’ and ‘01’ are as follows
Reply Format: ESCX2004xxxTRACK1INFOTRACK2INFOetc…,
Where xxx = total number of tracks,
Each TRACK is made of one item so:
TRACK1INFO = yyyyzzzzzzz
yyyy = length of track info
zzzzzzz = track info (length depends on yyyy)
TRACK2INFO, etc… have the same format as TRACK1INFO
Reply Format of ‘02’ is as follows
Reply Format: ESCX2004xxxTRACK1INFOTRACK2INFOetc…,
Where xxx = total number of tracks multiplied by 4
Each TRACK is made of four items so:
TRACK1INFO = xxxxXXXXXXXyyyyYYYYYYYzzzzZZZZaaaaAAAA
xxxx = length of track name
XXXXXXX = track name (length depends on xxxx)
yyyy = length of track url
YYYYYYY = track url (length depends on yyyy)
zzzz = length of track bitrate
ZZZZ = track bitrate (length depends on zzzz)
aaaa = length of track length
AAAA = track length in seconds (length depends on aaaa)