DSub for Android

Alternative Android Client for Subsonic

Moderators: daneren2005, moderators

Re: DSub for Android

Postby daneren2005 » Sat Dec 29, 2012 5:48 pm

od1n wrote:
daneren2005 wrote:Can you try the file in viewtopic.php?f=16&t=11070&p=50748#p50748 out for me first. And I think you want https://github.com/daneren2005/Subsonic/downloads. They stopped allowing more uploads to downloads but the old ones are still up there, just not easily accessible.

And trust me, I'm wishing I hadn't opened this can of worms. I'm sick of everything working for me but magically not working for others for no apparent reason. If I can ever get this stupid playback shit fixed I'm not touching it ever again.


I feel for you, man. I really do.
Just know that we are some who are incredibly grateful for all you have done so far. I mean that. The features you have introduced so far was a great leap in usability for me.
Getting Sindre to acknowledge the issues is like pissing against the wind, and getting him to do something about them is even more futile. For the record, the stuttering issue was never introduced with your fork of the code. It was inherited from the original SubSonic android code and for Galaxy S II owners the stuttering only started about a year ago when we upgraded to Ice Cream Sandwich. I few months ago I helped a friend upgrade his Galaxy S II to from 2.3.3 to ICS, and for fun and giggles I tried to both SubSonic and DSub before I did the upgrade. No stuttering at all on 2.3.3. After the upgrade to 4.0.4 was complete, the stuttering was back on both SubSonic and DSub.

Thanks for the encouragement. I'm glad you guys are liking most of the features. I just also know how understanding it is to try to use something and to constantly have something broken with it. I'm hoping that with this last thing fixed I can finally put this whole thing behind me, but somehow I doubt it given the track record so far. Did you get a chance to try the beta out?
Developer of DSub for Android
daneren2005
 
Posts: 1709
Joined: Fri Jul 06, 2012 7:52 pm

Re: DSub for Android

Postby dewd » Sat Dec 29, 2012 5:59 pm

daneren2005 wrote:Can you try the file in viewtopic.php?f=16&t=11070&p=50748#p50748 out for me first. And I think you want https://github.com/daneren2005/Subsonic/downloads. They stopped allowing more uploads to downloads but the old ones are still up there, just not easily accessible.

And trust me, I'm wishing I hadn't opened this can of worms. I'm sick of everything working for me but magically not working for others for no apparent reason. If I can ever get this stupid playback shit fixed I'm not touching it ever again.


Thank you. I got 3.5.3 installed and I will keep the APK handy in case I need it again. I appreciate the work that you do and completely understand the frustration. I normally do not mind helping debug apps but in this case it is an app I use daily and almost always when I'm driving. It makes it very hard to deal with issues in the car.
User avatar
dewd
 
Posts: 27
Joined: Mon May 02, 2011 12:48 pm

Re: DSub for Android

Postby od1n » Sat Dec 29, 2012 6:19 pm

od1n wrote:
daneren2005 wrote:Can you try the file in viewtopic.php?f=16&t=11070&p=50748#p50748 out for me first. And I think you want https://github.com/daneren2005/Subsonic/downloads. They stopped allowing more uploads to downloads but the old ones are still up there, just not easily accessible.

And trust me, I'm wishing I hadn't opened this can of worms. I'm sick of everything working for me but magically not working for others for no apparent reason. If I can ever get this stupid playback shit fixed I'm not touching it ever again.


I feel for you, man. I really do.
Just know that we are some who are incredibly grateful for all you have done so far. I mean that. The features you have introduced so far was a great leap in usability for me.
Getting Sindre to acknowledge the issues is like pissing against the wind, and getting him to do something about them is even more futile. For the record, the stuttering issue was never introduced with your fork of the code. It was inherited from the original SubSonic android code and for Galaxy S II owners the stuttering only started about a year ago when we upgraded to Ice Cream Sandwich. I few months ago I helped a friend upgrade his Galaxy S II to from 2.3.3 to ICS, and for fun and giggles I tried to both SubSonic and DSub before I did the upgrade. No stuttering at all on 2.3.3. After the upgrade to 4.0.4 was complete, the stuttering was back on both SubSonic and DSub.


Oh, and I just tested the new build you posted. Streaming and downloading works again! Good job!
od1n
 
Posts: 6
Joined: Sat Dec 29, 2012 3:34 pm

Re: DSub for Android

Postby od1n » Sat Dec 29, 2012 6:49 pm

daneren2005 wrote:Thanks for the encouragement. I'm glad you guys are liking most of the features. I just also know how understanding it is to try to use something and to constantly have something broken with it. I'm hoping that with this last thing fixed I can finally put this whole thing behind me, but somehow I doubt it given the track record so far. Did you get a chance to try the beta out?


Yes indeed. And it works. Streaming and download is back to normal. I'm a happy man.

And for what it's worth, I hope you hang in there. Due to the loose and fragmented nature of Android it really is a bitch being a lone hobby developer. With tens of thousands of possible combinations of hardware and software revisions, both vanilla and modified, trying to fix every issue for everyone is nigh-on impossible. I know I'm going off on a highly generalized rant here, but I'm an interaction designer and I've worked on a few multi-platform mobile projects for my employer (predominantly using the Titanium SDK) and I can say without a shred of doubt that from a developer standpoint, given the choice, we'd much rather deal exclusively with iOS and it's restrictions. The "tail" on Android development projects is just too long. They are tough to estimate and often end up going way over budget due to the extra time and resources needed for months after launch to fix bugs that are impossible to reproduce in other than very specific handset and OS version combinations. We are working blind and slow.
From user's point of view, though, I'm happy that so many are devoting their time and effort. I love Android because it provides me with choices. If I'm unhappy with something, I just change it.
As for Subsonic, it sorely needs someone who cares about more than just the server-side end of things, so I really hope you'll return after taking some much needed time off.

Hæng i, gamle dreng.
od1n
 
Posts: 6
Joined: Sat Dec 29, 2012 3:34 pm

Re: DSub for Android

Postby daneren2005 » Sat Dec 29, 2012 7:07 pm

od1n wrote:
daneren2005 wrote:Thanks for the encouragement. I'm glad you guys are liking most of the features. I just also know how understanding it is to try to use something and to constantly have something broken with it. I'm hoping that with this last thing fixed I can finally put this whole thing behind me, but somehow I doubt it given the track record so far. Did you get a chance to try the beta out?


Yes indeed. And it works. Streaming and download is back to normal. I'm a happy man.

And for what it's worth, I hope you hang in there. Due to the loose and fragmented nature of Android it really is a bitch being a lone hobby developer. With tens of thousands of possible combinations of hardware and software revisions, both vanilla and modified, trying to fix every issue for everyone is nigh-on impossible. I know I'm going off on a highly generalized rant here, but I'm an interaction designer and I've worked on a few multi-platform mobile projects for my employer (predominantly using the Titanium SDK) and I can say without a shred of doubt that from a developer standpoint, given the choice, we'd much rather deal exclusively with iOS and it's restrictions. The "tail" on Android development projects is just too long. They are tough to estimate and often end up going way over budget due to the extra time and resources needed for months after launch to fix bugs that are impossible to reproduce in other than very specific handset and OS version combinations. We are working blind and slow.
From user's point of view, though, I'm happy that so many are devoting their time and effort. I love Android because it provides me with choices. If I'm unhappy with something, I just change it.
As for Subsonic, it sorely needs someone who cares about more than just the server-side end of things, so I really hope you'll return after taking some much needed time off.

Hæng i, gamle dreng.

Oh I don't intend on stopping development, I just don't want to deal with playback issues anymore. I might come back and take a stab at some more fixes later, but for now if I can get this working for everyone I am going to move on to less volatile things instead. And yah I haven't messed with iOS development before, and I really like that so many devs are willing to deal with Android to give me the great apps we have to play with, but I can definitely see why people get fed up with it.
Developer of DSub for Android
daneren2005
 
Posts: 1709
Joined: Fri Jul 06, 2012 7:52 pm

Re: Re: DSub for Android

Postby hyatari » Sat Dec 29, 2012 7:42 pm

od1n wrote:
daneren2005 wrote:Thanks for the encouragement. I'm glad you guys are liking most of the features. I just also know how understanding it is to try to use something and to constantly have something broken with it. I'm hoping that with this last thing fixed I can finally put this whole thing behind me, but somehow I doubt it given the track record so far. Did you get a chance to try the beta out?


Yes indeed. And it works. Streaming and download is back to normal. I'm a happy man.

And for what it's worth, I hope you hang in there. Due to the loose and fragmented nature of Android it really is a bitch being a lone hobby developer. With tens of thousands of possible combinations of hardware and software revisions, both vanilla and modified, trying to fix every issue for everyone is nigh-on impossible. I know I'm going off on a highly generalized rant here, but I'm an interaction designer and I've worked on a few multi-platform mobile projects for my employer (predominantly using the Titanium SDK) and I can say without a shred of doubt that from a developer standpoint, given the choice, we'd much rather deal exclusively with iOS and it's restrictions. The "tail" on Android development projects is just too long. They are tough to estimate and often end up going way over budget due to the extra time and resources needed for months after launch to fix bugs that are impossible to reproduce in other than very specific handset and OS version combinations. We are working blind and slow.
From user's point of view, though, I'm happy that so many are devoting their time and effort. I love Android because it provides me with choices. If I'm unhappy with something, I just change it.
As for Subsonic, it sorely needs someone who cares about more than just the server-side end of things, so I really hope you'll return after taking some much needed time off.

Hæng i, gamle dreng.


Well said. I'm no programmer myself. I program CNC machines at work but this is a whole different animal I'm sure. I don't know if I'd have the patience for android programming without getting much for it but I digress. I'm just wondering if its possible to look at the code of other streaming apps such as Google music or podcasts that don't have nagging issues like subsonic has had for awhile. I suppose some of the issues are still server side to some extent? I don't know. Anyhow good luck moving forward and I would gladly send a donation your way just for the work you have done thus far.
hyatari
 
Posts: 53
Joined: Thu Jan 28, 2010 11:56 pm

Re: DSub for Android

Postby shadow.8 » Sat Dec 29, 2012 9:11 pm

For what its worth, I'm happy with streaming, even with the occasional studdering. In effort to keep you from feeling burnt out, I wouldn't mind if you left it how it is for now. Doesn't seem worth the stress it's causing you and some of your users. I also want to echo some of the sentiments others have expressed. I'm very greatful for all of your hard work and would happily donate to keep development going. DSub is a great app. :D

Also, if in the future if you want to continue investigating the studdering issue I would be willing to test out early builds either on these boards or via PM. Just let me know.
676 artists
2,348 albums
26,738 songs
276.51 GB (~ 1,993 hours)
User avatar
shadow.8
 
Posts: 110
Joined: Wed Sep 26, 2012 12:12 am

Re: DSub for Android

Postby od1n » Sat Dec 29, 2012 10:26 pm

shadow.8 wrote:Also, if in the future if you want to continue investigating the studdering issue I would be willing to test out early builds either on these boards or via PM. Just let me know.


I would like to offer the same help.
Just to be completely sure we are all talking about the same thing: This is the issue, right? https://www.youtube.com/watch?v=SrhxSo_DghE
od1n
 
Posts: 6
Joined: Sat Dec 29, 2012 3:34 pm

Re: DSub for Android

Postby daneren2005 » Sat Dec 29, 2012 10:43 pm

od1n wrote:
shadow.8 wrote:Also, if in the future if you want to continue investigating the studdering issue I would be willing to test out early builds either on these boards or via PM. Just let me know.


I would like to offer the same help.
Just to be completely sure we are all talking about the same thing: This is the issue, right? https://www.youtube.com/watch?v=SrhxSo_DghE

I actually thought I already had that worked out. The only place I can reproduce stutters with the current builds is when the file you start playing a file which is still downloading, and that only has issues once while playing back that I can find, and I don't really think there is much I can do about that one. Are you still having stuttering throughout playback besides when playing the first song?

PS If you want an explanation it seems to be buffering ahead of time so that when it gets to the point where the file was downloaded to when you started playing, it thinks it's done even if much more has been downloaded since you started downloading. This seems to have been made worse in ICS/JB as the amount of buffer ahead seems to be increased. The problem is based off the googling I've done I can't find a way to just tell it to rebuffer without restarting the mediaPlayer completely.
Developer of DSub for Android
daneren2005
 
Posts: 1709
Joined: Fri Jul 06, 2012 7:52 pm

Re: DSub for Android

Postby shadow.8 » Sat Dec 29, 2012 10:57 pm

I guess studdering isn't exactly the right term. When playing a new song that isn't cached it will briefly pause a few times while downloading. It doesn't make the short, skipping sound before pausing like the video suggests, only pausing. It seems to go away after the first 20 seconds or so of the first song. I don't hear it on subsequent tracks after they've cached. It's certainly gotten better over time and it's only slightly annoying. I can make a video, if it helps.
676 artists
2,348 albums
26,738 songs
276.51 GB (~ 1,993 hours)
User avatar
shadow.8
 
Posts: 110
Joined: Wed Sep 26, 2012 12:12 am

Re: DSub for Android

Postby daneren2005 » Sat Dec 29, 2012 11:02 pm

shadow.8 wrote:I guess studdering isn't exactly the right term. When playing a new song that isn't cached it will briefly pause a few times while downloading. It doesn't make the short, skipping sound before pausing like the video suggests, only pausing. It seems to go away after the first 20 seconds or so of the first song. I don't hear it on subsequent tracks after they've cached. It's certainly gotten better over time and it's only slightly annoying. I can make a video, if it helps.

Nope that is exactly what I meant. At some point I want to revisit that issue, but for now I think I'm burned out on trying to fix this stuff so I'll be back to doing less stressful stuff for a while. When I do get back around to it though I will probably have a beta up for a few weeks to make sure I iron out any issues before release.
Developer of DSub for Android
daneren2005
 
Posts: 1709
Joined: Fri Jul 06, 2012 7:52 pm

Re: DSub for Android

Postby Vivix7 » Sun Dec 30, 2012 5:42 am

Yea, the only issue for me (Nexus 4) is a split second pause when the song catches up to the point where the buffering was at when the song started playing. Kind of annoying, but an easy work around is to queue your songs, and manually download them. When the first song is done downloading, start the playback, and it should be ok from there on.
Vivix7
 
Posts: 3
Joined: Thu Nov 22, 2012 5:17 pm

Re: DSub for Android

Postby bry » Mon Dec 31, 2012 11:09 pm

Any chance of adding a recently added notification in the Android bar? With configuration options of course.
bry
 
Posts: 32
Joined: Wed Jan 13, 2010 5:01 pm

Re: DSub for Android

Postby daneren2005 » Tue Jan 01, 2013 12:01 am

bry wrote:Any chance of adding a recently added notification in the Android bar? With configuration options of course.

Right now? No. Sometime in the future? I would suggest asking again after I have implemented some type of playlist syncing first, because the framework I need to setup for that will lend itself to doing other checks such as whether anything has been added to the server recently.
Developer of DSub for Android
daneren2005
 
Posts: 1709
Joined: Fri Jul 06, 2012 7:52 pm

Re: DSub for Android

Postby keith » Wed Jan 02, 2013 1:51 am

First off thanks so much for this app. I use it everyday and its my favorite subsonic frontend.

A few things I've noticed:

I started using the playback widget which is great but when I'm using it for playback the screen lock widget does not come up until I load the actual sub app.

I use shuffle always for playback and sometimes its buggy. When the playlist finishes, I flip to main screen and hit shuffle and ok again to load a new list and it sometimes doesn't load anything. I have to exit the app and reload it, sometimes twice for it to load new tracks.

Exit doesn't work when no music is playing. It freezes then refreshes same screen. I have to click off the app, load the recently accessed apps list and swipe it off. If I click it when music is playing it'll stop and exit via crash dsub has stopped' .

Also anyway to chose more songs to add to shuffle? Id like to queue up 30 instead of the 10 it does.

phone is Galaxy Nexus on VZW running 4.1.1 stock rooted.

Thanks! Keep it up. Everyone who uses my subsonic has bought your app too. :)

I'll be happy to test any apks or give you more info if needed.
keith
 
Posts: 12
Joined: Tue May 08, 2012 5:57 pm

PreviousNext

Return to DSub for Android

Who is online

Users browsing this forum: No registered users and 2 guests