Page 1 of 3

Subsonic Android 1.3.2 released

PostPosted: Mon Jun 21, 2010 7:09 am
by sindre_mehus
Just released Subsonic Android 1.3.2, which is a minor update from 1.3.1.

What's new:

o Configurable music cache size.
o Configurable number of songs to preload.
o Fixed bug which caused "Save to phone" to fail in some cases.

If you like the app, please leave a positive review on Android Market :-)

Cheers,
Sindre

PostPosted: Mon Jun 21, 2010 9:25 am
by mattgoldspink
Thanks Sindre! I just wanted to congratulate you on your awesome work. The Android app is looking so much better now.

Matt

PostPosted: Mon Jun 21, 2010 3:38 pm
by eleazar
Awesome work Sindre :) I'll try it out soon and leave a positive review.

PostPosted: Mon Jun 21, 2010 9:45 pm
by AmazingLarry
I'd give it 6 stars if they would let me.

PostPosted: Tue Jun 22, 2010 12:37 am
by driveonparkways
Fantastic program so far! Quick question about the update:

"Cache Size"
Does the program stop downloading new songs once you reach your cache limit? Does it automatically to delete old songs in the cache so it can download new songs?

If you've reached your cache limit, do you have to manually empty the cache to listen to new music?

PostPosted: Tue Jun 22, 2010 12:43 am
by driveonparkways
What features are you working on for the next release?

Two features I'd like to see are:

1. Option to "Queue Album." The option to Play Album is already there, but it would be great to have the option to queue it.

2. Random playback. The option to randomly sort the "now playing" playlist would be great.

5 STARS! Thank you!

PostPosted: Tue Jun 22, 2010 7:41 am
by sindre_mehus
Thanks for the awesome feedback, it's very encouraging :-)

Regarding the music cache limit: The app periodically (every two hours) checks how much disk it's using, and automatically deletes the least recently played tracks.

I'm currently working on a "Shuffle play" feature, similar to "Party shuffle" in the stock Android music player.

I'm also making the app more well-behaved when there is no network or SD card available.

:)

PostPosted: Tue Jun 22, 2010 12:48 pm
by jm9843
Great work on latest versions of the Android app Sindre. I'm really enjoying the changes!

Music is working wonderfully, but I'm noticing a couple of issues with other content. Specifically, longer play stuff (2 - 5 hours) like talk-radio shows and, probably, audio books.

It seems that when the system is killing the Subsonic activity, the next time that the app is started it doesn't remember it's place in the timeline. Would it be too much trouble to save the state of the app's playback in the onPause() method? Bookmarks, similar to how "Astro Player Beta" handles them, would be a great feature to have as well.

And while I need to do more testing, it also seems that if you begin immediate playback of a "long" file (275:53, 118 MB, 59k mp3), it will reach the end of the timeline and stop playback before actually reaching the end of the file. Sorry that I can't provide any better info than that.

Thanks again for the great work you're doing!

PostPosted: Tue Jun 22, 2010 3:00 pm
by wraithdu
Any update on the song interruption / notification issue? I know you were getting a few UI things out of the way first. Just wondering where that is on the roadmap.

Loving the new versions though, so keep up the great work!

PostPosted: Tue Jun 22, 2010 10:04 pm
by hyatari
wraithdu wrote:Any update on the song interruption / notification issue? I know you were getting a few UI things out of the way first. Just wondering where that is on the roadmap.

Loving the new versions though, so keep up the great work!


what phone/version of android are you running? on a moto droid rooted running 2.2 that issue is gone.

PostPosted: Wed Jun 23, 2010 2:08 pm
by dcastellani
yeah, in 2.2 the issue isnt there, but most of us are running 2.1 or older still.

Google hasnt released the source for 2.2 yet, and most of the carriers havent released any details on when they are going to push 2.2 out.

PostPosted: Wed Jun 23, 2010 8:17 pm
by the_slain_man
The only missing feature for me now is support for play/pause next/previus on my MW600 bluetooth headset.

offline play and large file issue

PostPosted: Thu Jun 24, 2010 1:14 am
by lpadron
Hi Sindre,

Great work on the ANDROID app. Still have a few issues that could use your help . . .

1) OFFLINE playback. I've tried several times to use this feature without luck, including the latest update (am using HTC Incredible). Even after QUEUING music from server to PORTABLE device, when going to OFFLINE mode, the music will not play. Tried downloading several tracks while connected to server. No problem there. Would play fine. Then, when going offline, tracks are on list but will not play until reattached to ORIGINAL server. Defeats the OFFLINE mode.

How should this feature (step by step please) perform. I may be missing step.

2) LARGE file size freezes, restarts:

I've mentioned this bug before. Another user has confirmed. I have several files (audio books) over 18mb and 130+ min duration. Have found that slider bar will not navigate through file AFTER download completes. Have found tracks will freeze up about half way through track.


Your work is much appreciated. Am looking forward to answers to these little issues and many more great things from you.

Thanks!

PostPosted: Fri Jun 25, 2010 12:33 am
by hyatari
2.2 source was released yesterday.

PostPosted: Fri Jun 25, 2010 9:13 pm
by dan1son
That's very interesting if the problem with stutter and renotification doesn't exist in 2.2. I scoured the android subsonic code and basically if its playing the partial file and the media player says it's finished it'll use the APIs current location and restart the player from there on the same file.

If Google changed the media player such that it looks at the file more than once to see if it grows during playback that WOULD make the problem go away.

I can't find a complete changelog for the APIs, but I've seen mentions from people saying the mediaplayer backend was re-written significantly. Can't wait for CyanogenMod to change to 2.2 for my G1 :).