wraithdu wrote:So now that I've tested for the last few days... streaming is better than the last version for sure. However I'm still getting fairly frequent underruns. I cannot tell exactly what's going on however. While this is happening I still have 3-5 3G bars.
Might I make some suggestions for an update:
- Include some kind of technical info / debug window where we can see some helpful information such as the current download speed, the state of the buffer (size and how full it is). I simply find it hard to believe that with a 300K (15 second) buffer that while driving around in good signal areas I'm getting skips.
- I still think that the Simplify Media streaming / caching scenario is the best solution - FULLY download and cache the current and next songs in the playlist at full download speed (similar to how the Android app works). Then when the next song plays, fully download the following song (and so on, etc.). This way even if I drive through a dead area for a minute or more, assuming I have 2 songs cached, I'd never know the difference. This would also allow you to implement persistent caching like the Android app and Z-Subsonic (a real bandwidth saver when replaying an already cached album).
I took a long drive last night and played iSub the whole time and also noticed some dropouts which doesn't make sense given the size of the buffer. I agree about switching the way song caching works, and am working now to rewrite the streaming player code to make that possible. However, it's a fairly big change, so it may take a few point releases before that's ready. For now, I'm going to keep trying to play with the buffer size to at least alleviate the problem somewhat until that new code is ready.
I think a debug window is a great idea, I'll try to add it in version 2.1 (at least a minimal debug window with buffer info). As of right now, the main updates to 2.1 include saving albums, artists, and songs lists between sessions, a play all button on the top of album lists (which will also make it possible to shuffle songs between all of an artists albums), and a view in the now playing screen to see the current playing album/playlist and pick a track from there without having to browse for it in the other views (similar to the overlay the ipod app has).
Also, I posted this in another thread but I feel it has more place here so I'm copying it over:
flacflac wrote:@Einsteinx2: does your app work with SSL servers as well?
Not in it's current version, but it's on my shortlist for features to add along with redoing the streaming player code to allow for full song caching. I've been getting a lot of requests for those features. At the moment though, I don't think Z-Subsonic supports SSL either (please correct me if I'm wrong, I don't want to be spreading misinformation about his app), so unfortunately for now iPhone/iTouch users are out of luck for SSL support.
On a side note, I'm downloading iPhone OS 4.0 beta today to put on my dev iphone so that iSub will have extra 4.0 features like running in the background (like the real ipod app) from day 1 of 4.0 being public. Also, I have an 3G iPad on pre-order right now, so in the next month or so iSub will also be a full scale iPad app along with iPhone/iTouch support of course, all from the same binary. So stay tuned guys, lots more coming... I'm really loving working on this app