EXTERNAL CONTROL PROTOCOL WD031-1-3

 

 

 

4/18/2005

 

 

 

 

 

 

 

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)

6325 Digital Way Indianapolis, IN 46278 317.616.6789 phone 317.616.6790 fax www.escient.com

Page 115
Image 115
Escient MP-150 manual TRACK1 = yyyyzzzzzzz, TRACK1INFO = xxxxXXXXXXXyyyyYYYYYYYzzzzZZZZaaaaAAAA