Epoch,

I apologize for not responding to your e-mail earlier, but was on
holiday with my family the entirety of last week.  I did receive your
e-mail and personally replied this evening.  

Thank you for the detailed network dumps included here.  I will use this
data to run test cases in the app to try and replicate the problem.

I think I've isolated the issue down to parsing the JSON response given
by the server after the track search is performed.  As I mentioned in my
e-mail, I do see this sporadically on an older iPod Touch (iOS 3.1.3)
but I can't reliably reproduce.

I'll work on some test cases and see what I can find.

Again, I do apologize for the problem and not responding sooner.

For other posters (and readers) here, I also do not know what is up with
my forum notifications, but I was subscribed to this thread - although
epoch's post is the first e-mail notification I received (plus he
e-mailed me a link).  Many apologies for not responding to earlier posts
in my thread.

-Aaron

epoch1970 wrote: 
> Same here; I end up with "Track not found in library" with remarkable
> repeatability.
> And "Futura" doesn't look like reading its support email either. Don't
> buy it until this is solved.
> Tested on iPhone 4 - IOS 5.1.1 and on iPad3 - iOS 6.0
> 
> Listening to the iThing: start Squeezesync and hit "sync"
> > 
Code:
--------------------
  >   > root@montreux:~# tcpdump -An dst port 9000 
  > tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
  > listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
  > 12:45:12.105523 IP 172.17.20.6.63204 > 172.17.0.20.9000: Flags [S], seq 
1216263106, win 65535, options [mss 1460,nop,wscale 4,nop,nop,TS val 1777486660 
ecr 0,sackOK,eol], length 0
  > E..@..@[email protected]...........#(H~...........<.............
  > i.KD........
  > 12:45:12.107010 IP 172.17.20.6.63204 > 172.17.0.20.9000: Flags [.], ack 
1958478223, win 8235, options [nop,nop,TS val 1777486663 ecr 81355780], length 0
  > E..4v.@[email protected]...........#(H~..t..... +?......
  > i.KG..d.
  > 12:45:12.112157 IP 172.17.20.6.63204 > 172.17.0.20.9000: Flags [P.], seq 
0:168, ack 1, win 8235, options [nop,nop,TS val 1777486667 ecr 81355780], 
length 168
  > E...S.@[email protected]..........#(H~..t..... +.t.....
  > i.KK..d.POST /jsonrpc.js HTTP/1.1
  > Content-Type: application/json
  > User-Agent: futura SqueezeBoxClient/0.3
  > Content-Length: 154
  > Connection: keep-alive
  > Host: montreux:9000
  > 
  > 
  > 12:45:12.115197 IP 172.17.20.6.63204 > 172.17.0.20.9000: Flags [P.], seq 
168:322, ack 1, win 8235, options [nop,nop,TS val 1777486669 ecr 81355782], 
length 154
  > E...$.@[email protected]..........#(H~.kt..... +.......
  > 
i.KM..d.{"id":1,"method":"slim.request","params":[null,["serverstatus","0","10","prefs:player
 count","playerprefs:playerid,name,model,power,isplayer,connected"]]}
  > 12:45:12.121123 IP 172.17.20.6.63204 > 172.17.0.20.9000: Flags [.], ack 
1436, win 8145, options [nop,nop,TS val 1777486674 ecr 81355783], length 0
  > E..4..@.@.............#(H~..t..*....9......
  > i.KR..d.
  > 12:45:15.388496 IP 172.17.20.6.63204 > 172.17.0.20.9000: Flags [P.], seq 
322:576, ack 1436, win 8192, options [nop,nop,TS val 1777489900 ecr 81355783], 
length 254
  > E..2..@.@.............#(H~..t..*.. .s......
  > i.W...d.POST /jsonrpc.js HTTP/1.1
  > Content-Type: application/json
  > User-Agent: futura SqueezeBoxClient/0.3
  > Content-Length: 110
  > Host: montreux:9000
  > 
  > 
{"id":1,"method":"slim.request","params":[null,["titles","0","50","search:don't 
you evah","tags:taslediJuK"]]}
  > 12:45:15.539062 IP 172.17.20.6.63204 > 172.17.0.20.9000: Flags [.], ack 
2051, win 8153, options [nop,nop,TS val 1777490072 ecr 81356622], length 0
  > E..4..@.@.............#(H~..t.      .....%......
  > i.X...gN
  > 12:45:19.345488 IP 172.17.10.5.27910 > 172.17.0.20.9000: Flags [.], ack 
210504457, win 0, length 0
  > E..([email protected]...
  > .....m.#()......    P.......
  > ^C
  > 8 packets captured
  > 8 packets received by filter
  > 0 packets dropped by kernel
  > root@montreux:~# 
--------------------
> > 
> Listening to the server: responses to Squeezesync initial query and
> "sync" request.
> > 
Code:
--------------------
  >   > root@montreux:~# tcpdump -An src port 9000
  > tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
  > listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
  > 12:45:12.105554 IP 172.17.0.20.9000 > 172.17.20.6.63204: Flags [S.], seq 
1958478222, ack 1216263107, win 5792, options [mss 1460,sackOK,TS val 81355780 
ecr 1777486660,nop,wscale 7], length 0
  > E..<..@.@...........#(..t...H~.......f.........
  > ..d.i.KD....
  > 12:45:12.112170 IP 172.17.0.20.9000 > 172.17.20.6.63204: Flags [.], ack 
169, win 54, options [nop,nop,TS val 81355782 ecr 1777486667], length 0
  > E..4e.@[email protected].........#(..t...H~.k...6^......
  > ..d.i.KK
  > 12:45:12.115209 IP 172.17.0.20.9000 > 172.17.20.6.63204: Flags [.], ack 
323, win 62, options [nop,nop,TS val 81355782 ecr 1777486669], length 0
  > E..4e.@[email protected].........#(..t...H~.....>^G.....
  > ..d.i.KM
  > 12:45:12.118654 IP 172.17.0.20.9000 > 172.17.20.6.63204: Flags [P.], seq 
1:1436, ack 323, win 62, options [nop,nop,TS val 81355783 ecr 1777486669], 
length 1435
  > E...e.@[email protected]_........#(..t...H~.....>q......
  > ..d.i.KMHTTP/1.1 200 OK
  > Server: Squeezebox Server (7.6.2 - 33593)
  > Connection: keep-alive
  > Content-Length: 1257
  > Content-Type: application/json
  > X-Time-To-Serve: 0.00590896606445312
  > 
  > {"params":[null,["serverstatus","0","10","prefs:player 
count","playerprefs:playerid,name,model,power,isplayer,connected"]],"method":"slim.request","id":1,"result":{"other
 player count":0,"info total albums":1259,"player 
count":4,"version":"7.6.2","players_loop":[{"seq_no":0,"playerid":"00:04:20:01:02:03","displaytype":"graphic-320x32","connected":1,"ip":"172.17.10.2:28594","model":"squeezebox3","name":"Georgetown","uuid":null,"isplayer":1,"canpoweroff":1,"power":"0"},{"seq_no":0,"playerid":"00:04:20:04:05:06","displaytype":"graphic-320x32","connected":1,"ip":"172.17.10.3:17083","model":"squeezebox3","name":"Illadelph","uuid":null,"isplayer":1,"canpoweroff":1,"power":"0"},{"seq_no":0,"playerid":"00:04:20:07:08:09","displaytype":"graphic-320x32","connected":1,"ip":"172.17.10.1:46063","model":"squeezebox3","name":"Yalta","uuid":null,"isplayer":1,"canpoweroff":1,"power":"0"},{"seq_no":0,"playerid":"00:04:20:0A:0B:OC","displaytype":"graphic-320x32","connected":1,"ip":"172.17.1
 
0.5:27910","model":"squeezebox3","name":"Safranier","uuid":null,"isplayer":1,"canpoweroff":1,"power":"0"}],"uuid":"0ec8756a-cfb2-4ee7-9222-01bb5c6d5ca7","sn
 player count":0,"info total artists":529,"info total 
songs":16493,"lastscan":"1337002005","info total genres":17}}
  > 12:45:15.427276 IP 172.17.0.20.9000 > 172.17.20.6.63204: Flags [.], ack 
577, win 71, options [nop,nop,TS val 81356611 ecr 1777489900], length 0
  > E..4e.@[email protected].........#(..t..*H~.....GG......
  > ..gCi.W.
  > 12:45:15.472255 IP 172.17.0.20.9000 > 172.17.20.6.63204: Flags [P.], seq 
1436:2051, ack 577, win 71, options [nop,nop,TS val 81356622 ecr 1777489900], 
length 615
  > E...e.@[email protected].........#(..t..*H~.....Gn......
  > ..gNi.W.HTTP/1.1 200 OK
  > Server: Squeezebox Server (7.6.2 - 33593)
  > Content-Length: 463
  > Content-Type: application/json
  > X-Time-To-Serve: 0.0832021236419678
  > 
  > {"params":[null,["titles","0","50","search:don't you 
evah","tags:taslediJuK"]],"method":"slim.request","id":1,"result":{"count":1,"titles_loop":[{"id":1404775,"title":"Don't
 You Evah","tracknum":"4","artist":"Spoon","artist_id":"209153","album":"Ga Ga 
Ga Ga 
Ga","album_id":"150016","duration":"216.613","disc":"1","artwork_track_id":"7a45648d","url":"file:///var/data/audio/Audiofiles/00-CD_FLAC/Spoon/Ga%20Ga%20Ga%20Ga%20Ga/1-04.%20Don%27t%20You%20Evah.flac"}]}}
  > 12:45:19.335266 IP 172.17.0.20.9000 > 172.17.10.5.27910: Flags [.], ack 
702987511, win 5840, length 0
  > E..(..@[email protected].......
  > .#(m.....)...P....(..
  > ^C
  > 7 packets captured
  > 7 packets received by filter
  > 0 packets dropped by kernel
  > root@montreux:~# 
--------------------
> >


------------------------------------------------------------------------
futura's Profile: http://forums.slimdevices.com/member.php?userid=4226
View this thread: http://forums.slimdevices.com/showthread.php?t=92425

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to