View Single Post
  #370 (permalink)  
Old 03-20-2009, 10:58 AM
640k's Avatar
640k
PPCGeeks Regular
Offline
 
Join Date: Apr 2008
Posts: 160
Reputation: 35
640k is just getting started
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: C-ApiSRO - Sirius/XM Satellite Radio for PocketPC (PPC)

Quote:
Originally Posted by R-Capi View Post
I will do my best to fix this, but I don't seem to have these problems. Sure, once in a great while my player will pause, but it always comes back, and never to the point of having to reboot or kill the program. Not being able to reproduce the problem will make it harder for me to fix. I may have to do a special build for you if I can't figure this out.
i haven't written any code for WinMo but several things come to mind as to why i have these problems. first and foremost seems to be the way that the app authenticates with the service. once it has authenticated, it never tries again. there's obviously some timeout on their end to keep from streams eating up their bandwidth 24x7. i don't think the app does enough to deal with this.

second, there may be too much dependency on win media player to reliably play the stream and not enough communication back to the app as to the state of the stream. i know in vb you can access calls to imbedded windows functions like playing windows media content. is this similar to what you are doing?

lastly, i think the application should do a little more to check it's own state by making sure it's healthy, the stream is healthy and when things interrupt it like a phone call, to not freak out and crash. 9 times out of 10, if i change a channel after several hours of listening, the app will crash.

it's possible that all of my problems are because i run the application 9 hours a day. and if it crashes within those 9 hours, some memory leak somewhere is causing extra problems that other people aren't seeing.
Reply With Quote