Jump to content

Android Client - Release Candidate


CBers

Recommended Posts

CBers

I'm only a tinsey-bit upset because all my devices have one version or another of Media Browser on it so I can't just blast through the Google Play store and click "Install on all devices!!!" :lol:

You should be able to do it from the Play Store website - select each device in turn and it will be downloaded and installed the next time it is switched on.

Link to comment
Share on other sites

Tharnax

You should be able to install the Play Store apk without rooting.

 

Use something like ES FILE EXPLORER to back up the Google Play Services on your Android device, copy the backed-up apk to the Nabi and install.

 

It appears it may be possible with Google Play version 4.4.21.  You can check out this page for details on the install process.

 

http://everythingnabi.blogspot.ca/2012/08/updated-googlie-booglie.html

Link to comment
Share on other sites

Tharnax

You should be able to do it from the Play Store website - select each device in turn and it will be downloaded and installed the next time it is switched on.

 

Correct, that's what I was going to do.  However, that's why I quoted Redshirt's post, "All beta/RC users must uninstall this client before installing from the store. Release apps are signed with a different security key than dev builds and the installer will complain if you try to install over top of the RC.:"

 

I have either a beta or RC version installed on all the different devices (lots of testing) so I have to make sure I uninstall the beta/RC version from each one first, well, according to Redshirt anyway.

Link to comment
Share on other sites

CBers

Never tried it, good to know!

Not recommended, but gets you over the problem.

 

The RC will expire soon anyway.

Link to comment
Share on other sites

its a great product and its nice that it is now in the play store. That's fine for my Samsung mobile, bought , installed and its working fine. I however now have my kids wailing at me cos their clients on their kindle fire tablets no longer works. Does anyone have a way to install the s/w on a kindle fire ?

 

any help appreciated

 

thanks

Link to comment
Share on other sites

Concept211

It might be that your server doesn't have enough grunt to re-encode the bit-rate on the fly. That's my problem, it's fine over wi-fi but rubbish over 3g even at the lowest setting...

that's too bad...almost defeats the purpose of accessing your media on-the-go  :(   

 

i'm running a 3-core 2.10 GHz processor (AMD A6-3500 APU) w/ 8 GB of RAM...you would think it's capable.  i can stream my WMC recorded tv content with no problem as well as music via Subsonic, etc.

Link to comment
Share on other sites

I'm running my server on a AMD Athlon X2 dual core 3800+ @ 2Ghz with 4Gb Ram. so reasonably similar. It's a bit long in the tooth now. Will be relocating the server to my other pc - i7 / 8G soon  - when I can wrest it from my son :)

Link to comment
Share on other sites

Redshirt

Hmmmm...both Web Client and MBT behave correctly when performing the same function. However both my Android devices (Nexus 10 and Xperia Z) return random orders when doing this multiple times.

 

Here is the log anyway: https://dl.dropboxusercontent.com/u/12267194/client-ed16f961-b56c-4ed6-818b-2c7a8759b3b1.zip

 

Is anyone else able to try this? TIA.

 

I only tried on my phone. I'll try again on my other devices when I'm home. Are you clicking anything before clicking sort by date added, or is that the first sort item you test.

Link to comment
Share on other sites

Concept211

you would think...until you see what encoding does to a cpu.

 

that's the strange thing...i don't see any type of spike on the CPU when streaming via the Android app.  i don't get where the bottleneck is...

Link to comment
Share on other sites

Redshirt

I figured it was low too.  My cellular network speeds seem to be pretty decent: http://www.speedtest.net/my-result/a/653101872  -- not sure what the problem could be  :unsure:

 

Can you test something over cellular at a reasonably low setting and provide the ffmpeg log that's in the server logs directory. Be nice to know what's going on there.

Link to comment
Share on other sites

elshagon

Logs on the phone are in: /sdcard/Mb3AndroidData/Logs

The only logs I found were for the old beta and they were located in the internal storage.

Link to comment
Share on other sites

seanbuff

I only tried on my phone. I'll try again on my other devices when I'm home. Are you clicking anything before clicking sort by date added, or is that the first sort item you test.

 

Yup exactly, open app -> click on 'Movies' (top) -> click 'Filter/Sort' -> click 'Date Added', (this defaults to Ascending) -> click Descending, order changes to some random order (sometimes its correct ie. new stuff) -> click Ascending again, random order returned, click Descending, another random order returned...

 

note that often times the same order is returned, whether its correct or not. but it is very random it seems.

Link to comment
Share on other sites

Concept211

Can you test something over cellular at a reasonably low setting and provide the ffmpeg log that's in the server logs directory. Be nice to know what's going on there.

 

So here's another strange thing...the ffmepg log never gets generated when streaming via Android.  it only generates when streaming via the browser (which i've attached below). ffmpeg-d2cb92f5-d19d-41e0-980d-ca600978b531.txt

 

I went ahead and attached the server log of when i started streaming via Android and then finally stopped it. server-63520416000.log

 

It buffers badly and at some points even stops playing and restarts to the beginning again and rebuffers. Is it possible that my server has something misconfigured?  I'm also running it as a service in case that makes a difference at all (which i doubt).

 

thanks again!

Link to comment
Share on other sites

Redshirt

someone who's purchased the client cannot get the app to launch. The user message sent to me was "won't launch Asus memopad HD7 working fine on beta". Unfortunately that message and the accompanied stack trace aren't enough for me to figure out what's going on. I really need one of the client logs to see what's going on. Also, I'd go into your devices settings->apps and make sure that there is only one instance of mediabrowser. Uninstall them both if you have to and then reinstall from the Play Store. The path doesn't look right in the stack trace.

Link to comment
Share on other sites

Redshirt

 

yeah its weird the new logs weren't there and now they are when I checked again.

 

only a snippit but here's the error in the log I saw:

Error , Playback Error: Media Error Unknown , 1 , main
 
[Tue Nov 19 14:27:10 PST 2013] , Error , Playback Error: -1004 , 1 , main

 

 

The snippet isn't enough. I'd also like to see what the server is doing at the same time.

 

Also you could go into the client settings and turn off hls. See if that allows playback to work properly.

Link to comment
Share on other sites

I don't have any logs. However I have two user profiles and the app will launch in my daughters account!!

still no go in mine.. could be a permissions issue?? (I created her android account first!)

haven't got time to faff i'll post back if I fathom it out!!

Link to comment
Share on other sites

Concept211

Also, in the server log i noticed many errors while streaming via Android such as this:

2013-11-19 15:35:11.5559, Info, App, Client connected from 172.56.26.96:37432
2013-11-19 15:35:11.7049, Error, HttpResponseExtensions, Error occured while Processing Request: [AggregateException] One or more errors occurred.
	One or more errors occurred.
	System.AggregateException
	   at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
	   at MediaBrowser.Server.Implementations.HttpServer.RangeRequestWriter.WriteTo(Stream responseStream)
	   at ServiceStack.WebHost.Endpoints.Extensions.HttpResponseExtensions.WriteToOutputStream(IHttpResponse response, Object result, Byte[] bodyPrefix, Byte[] bodySuffix)
	   at ServiceStack.WebHost.Endpoints.Extensions.HttpResponseExtensions.WriteToResponse(IHttpResponse response, Object result, ResponseSerializerDelegate defaultAction, IRequestContext serializerCtx, Byte[] bodyPrefix, Byte[] bodySuffix)
	InnerException: System.Net.HttpListenerException
	The specified network name is no longer available
	   at System.Net.HttpResponseStream.EndWrite(IAsyncResult asyncResult)
	   at System.IO.Stream.<BeginEndWriteAsync>b__17(Stream stream, IAsyncResult asyncResult)
	   at System.Threading.Tasks.TaskFactory`1.FromAsyncTrimPromise`1.Complete(TInstance thisRef, Func`3 endMethod, IAsyncResult asyncResult, Boolean requiresSynchronization)
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at System.IO.Stream.<CopyToAsyncInternal>d__2.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at MediaBrowser.Server.Implementations.HttpServer.RangeRequestWriter.<WriteToAsync>d__0.MoveNext()
Link to comment
Share on other sites

Xzener

Redshirt,

The app is freezing when I click "Manage Connections" and "About".

 

Reverted back to B4, its stable for me.

Edited by Xzener
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...