Skip to content
dylanPowers edited this page Sep 8, 2012 · 13 revisions

September 7th, 2012

If anyone is curious to know, I've slowed up development on this because of school starting up, and my various other commitments. This app has become my baby so I won't forget about it, and I'll continually do small updates here and there, but don't expect any major code rewrites like I was doing over the summer. As for an official 1.0 release, don't bother holding your breath until at least December when I get my winter break. If you were to wonder why I don't simply call what we got a 1.0 release, that is because in order for me to call it a 1.0 release I need it to be up to my own standards, and the current features need to be implemented to their maximum potential. That means, track skipping needs to be revamped so it isn't so slow, the playback engine needs to be both simplified and efficient, audio resume on network disconnects needs to work every time regardless of how unpredictable and crappy the internal MediaPlayer API is, etc, etc....all those little tiny bugs need fixed.

For now, the preview releases work great, and please share with your friends! It helps to motivate me :)

August 26th, 2012

Holy cow, I think Google finally fixed their flawed AAC decoder in Jelly Bean (Android 4.1)! I'm currently listening to the 64kbps MP4 stream on a recent build of CM10 (for my E4GT), and I'm no longer hearing any audio artifacts. It sure took them long enough! Unfortunately on the CM10 build I'm using, the buffering updates are broken, so the app doesn't work as well as it should :(

August 9th, 2012

Hey there! This is my first bit of newsy stuff so that people can stay up to date on how the project is progressing.

First off, a congratulations to us. My latest commit for Preview 6 is a bit of a milestone for this branch of the project as it's now exceeded 5000 lines of additions from when it was originally branched. Woot!

The most current release as of now is 1.0.0 Preview 6 (get that here), and things are pretty darn stable. I would vastly recommend it over any of the previous releases. I'm pretty sure all the force close issues are fixed, and now it's down to finding bugs that cause incorrect behaviors. We're nearly there to final 1.0 release. One of the big things I'm fighting with is my playback engine. All of it's multithreading fanciness is turning it into a bit of a monster. In the end, I need to work on making it a little bit smarter. At the moment, if you have a slow crappy intermittent network connection, it will try to kill your phone in an attempt to get the next song and/or playlist for you. Additionally there are a few weird bugs that I'm battling with that are extremely rare under good network conditions, but common under crappy network conditions. I have a really strong cell signal where I live, and that makes it extremely hard for me to debug those issues. Not to mention, the Android Emulator is garbage on my computer.

Clone this wiki locally