GJ51 wrote:I'm not sure what the answer is here. I'm running a rooted SIII Android version 4.0.4 - I installed Flash Player quite a while back when I first got the phone and it has always played video just fine. I'm pretty careful about not fixing something that isn't broken, so maybe this is just an example of why that's a pretty good idea.
I have seen one report that none of the Aubsinic Android apps work with the recently leaked Jelly Bean update, so I think I'll be passing on that as well until I see evidence that Subsonic will run on that platform.
So far the app has always struggled to keep up with each iteration of Android so this situation isn't one that I was surprised by. It seems a little strang to me that we've been hearing HTML5 for several years now but it seems to not be easy to implement. Currently ffmpeg as set up on SS outputs flv which I think isn't used in HTML5. So I'm assuming that the transcoding will have to be rewritten to output an HTML5 compatible format.
Currently JW Player can also handle mp4 video directly and I do have some of my sites to just pass mp4 directly to JW without transcoding to flv. Of course that only works as a solution if you preformat all your video to mp4.
We do know that JW is advertised as being HTML5 ready, so I'm at a loss as to why ffmpeg can't just transcode to a compatible format. Perhaps it can, but I don't know the proper transcode string that would be needed, nor have I seen anyone else address this issue. I have previously tried changing the current setup to output mp4 instead of flv, but to date I haven't had any success, but I haven't really spent a lot of time on the problem.
Hopefully some of these ideas will get the attention of those more knowledgable than I and come up with a reasonable solution. I know that HLS is working on the iPhone, so there should be an answer for getting video to run without flash on the Android side.
I've got HLS to work for about 20 seconds on my Galaxy S3, in the MX Player (from "Market"/Play), I haven't got it to work on iPad though.
The flash issue is easy to solve if you just get your hands on the old apk. I haven't uninstalled it so I still got it, but it would feel alot cleaner if I could easly use HLS or HTML5.
Even though HLS has been implemented in Subsonic I don't feel like it's supported by etiher Sindre or the community. I have started and commented some threads here with no answers, i have even e-mailed Sindre about this and some other issue, but he dodged the HLS question alltogether. So I guess we just have to wait for someone more pro to make some kind of guide, or for Sindre to make documentation/comment about this.