I detailed the response format in a PM conversation with Tony. Maybe he can repost it here.


Here's the resulting notes I have from that conversation. I created a list of queries and the responses that my Jupiter returned when I tried...

(Get the list of playlists...)
http://192.168.0.4:12078/content/100?_extended=1

3760=P(Low Key)
3c80=P(Workout)
5620=Ptemp

(Get all the songs in one playlist...)
http://192.168.0.4:12078/content/3760?_extended=1

3ee0=TLessons
3ef0=TTears
3f30=TCloser to the Heart
3500=T'39
3520=TSeaside Rendezvous
(...)

(Play a FID once we know it...)
http://192.168.0.4:12078/content/3ee0

(Plays LESSONS)


http://192.168.0.4:12078/query?artist=a

matches=
0=0,0,0:Aaron Copland
1=0,0,0:Aimee Mann
2=0,0,0:Al Petteway
3=0,0,0:Al Petteway and Amy White
4=0,0,0:Alabama 3
(... all artists that start with a)

http://192.168.0.4:12078/query?artist=

matches=
0=0,0,0:10,000 Maniacs
1=0,0,0:Aaron Copland
2=0,0,0:Aimee Mann
3=0,0,0:Al Petteway
(... entire database is returned, by artist)


http://192.168.0.4:12078/results?artist=Rush

Gets a funky binary file named results.txt?


"You might need to stick '&_format=1' (or =2, or =3) on the
end of that to get the results in a different format.
Otherwise, I think it's just a binary list of FIDs (and
possibly lengths or something). Or, that might be '&_extended='.
I suggest that you download a copy of Ethereal and watch what a
real client does."


http://192.168.0.4:12078/results?artist=Rush&_extended=1

3eb0=T2112
5570=T2112- Discovery (Live DS)
7230=T2112- Oracle- The Dream (Live DS)
5550=T2112- Overture (Live DS)
5580=T2112- Presentation (Live DS)
(... all songs by Rush)


http://192.168.0.4:12078/results?source=2112&_extended=1

3eb0=T2112
3ec0=TA Passage to Bangkok
3ed0=TThe Twilight Zone
3ee0=TLessons
3ef0=TTears
3f00=TSomething for Nothing

(... the album 2112 in alphabetical order)
_________________________
Tony Fabris