Jump to content

Android Mobile


Redshirt

Recommended Posts

@@arztonyou The newest build, version 1.0.6, has additional logging to determine if a socket timeout is actually happening. Can you please re-test entering your movie collection and provide me the client log.

 

I finally got a chance to do some testing last night.  For the moment, I decided to connect the external hard drive directly to the PC where the server is installed instead of connecting it to my router, and the performance is much better now.  I haven't had any problems with my collections in the Android app since I made the change.  If I do have any problems, I'll provide a log for you.  Sorry about bugging you only to find out it was an internal network issue.

 

Now I love the Android app more than ever!!!

  • Like 2
Link to comment
Share on other sites

Unfortunately the logs didn't provide any insight. Just for kicks, can you go into the devices settings->apps->MediaBrowser and clear the cache. Then launch the app and see if the series posters show.

 

Just to be sure. You do have "prefer posters" set to on in the apps configuration?

 

Red, clearing the cache and data on both my devices had no affect on the series posters.

And yes, I do have 'Prefer Posters' enabled in the apps settings. When I disable it, it displays the series backdrops no problem.

 

However, I like to see my Movies view by posters instead of backdrops.

 

Any luck with the weird sorting issue?

Link to comment
Share on other sites

Edit:  I guess nevermind this.  They WERE playign fine in the web client but it seems that it stopped working there too.  Something with the server perhaps?

 

Seems like the client takes forever to start playing a video.  When it comes to DVR-MS type videos they do not play at all.  Is this an incompatibility with the android client?  They play fine on my computer via the web client.  Here's a snip from my log:

 

2013-12-05 21:58:38.0876, Debug, HttpServer, HTTP GET request received from 192.168.1.1:52709
Headers: Connection=keep-alive,Accept=application/json, text/javascript, */*; q=0.01,Accept-Encoding=gzip,deflate,sdch,Accept-Language=en-US,en;q=0.8,Authorization=MediaBrowser Client="Dashboard", Device="Chrome 31.0.1650.63", DeviceId="fb4ba1bf9db184b8d649db73a24c5d98571d7d8d", Version="3.0.5083.27698", UserId="4f4148838d631b6990cc90e8459e1321",Host=myIP.serveftp.com:8096,Referer=http://MyIP.serveftp.com:8096/mediabrowser/dashboard/itemdetails.html?id=f485d5210bbf96527c75d259b9cfc8e6,User-Agent=Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36
2013-12-05 21:58:38.0946, Debug, HttpServer, Response code 200 sent to 192.168.1.1:52709. Response time: 7.0004 ms
Headers: X-UA-Compatible=IE=Edge,Vary=Accept-Encoding,X-Powered-By=ServiceStack/3.970 Win32NT/.NET,Access-Control-Allow-Origin=*,Access-Control-Allow-Methods=GET, POST, PUT, DELETE, OPTIONS,Access-Control-Allow-Headers=Content-Type,Content-Type=application/json,Content-Encoding=deflate,Transfer-Encoding=chunked
2013-12-05 21:58:38.1136, Debug, HttpServer, HTTP GET request received from 192.168.1.1:52709
Headers: Connection=keep-alive,Accept=*/*,Accept-Encoding=identity;q=1, *;q=0,Accept-Language=en-US,en;q=0.8,Host=myIP.serveftp.com:8096,Referer=http://myIP.serveftp.com:8096/mediabrowser/dashboard/itemdetails.html?id=f485d5210bbf96527c75d259b9cfc8e6,Range=bytes=0-13083,User-Agent=Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36
2013-12-05 21:58:38.1136, Info, App, C:\Users\Brandon\AppData\Roaming\MediaBrowser-Server\ffmpeg\ffmpeg20131110\ffmpeg.exe -i file:"\\HTPC\RenamedTV\Dads (2013)\Season 1\S01E10.dvr-ms" -map 0:0 -map 0:1 -map -0:s -vcodec libvpx -force_key_frames expr:if(isnan(prev_forced_t),gte(t,.1),gte(t,prev_forced_t+5)) -vf "scale=min(iw\,1280):-1" -speed 16 -quality good -profile:v 0 -slices 8 -b:v 2000000 -vsync vfr -threads 2 -acodec libvorbis -ac 2 -ab 128000 -af "aresample=async=1000,volume=2.000000" "C:\Users\Brandon\AppData\Roaming\MediaBrowser-Server\cache\encoded-media\b00cb63e-a71b-0b95-f9af-620fcf07dd79.webm"
2013-12-05 21:58:41.4038, Debug, HttpServer, Response code 200 sent to 192.168.1.1:52709. Response time: 3290.1882 ms
Headers: X-UA-Compatible=IE=Edge,X-Powered-By=ServiceStack/3.970 Win32NT/.NET,Access-Control-Allow-Origin=*,Access-Control-Allow-Methods=GET, POST, PUT, DELETE, OPTIONS,Access-Control-Allow-Headers=Content-Type,Accept-Ranges=none,Content-Type=video/webm,Transfer-Encoding=chunked
2013-12-05 21:58:41.4038, Debug, SessionWebSocketListener, Received PlaybackStart message
2013-12-05 21:58:41.4038, Error, SessionWebSocketListener, Unable to find session based on web socket message
2013-12-05 21:58:42.4148, Info, App, Killing ffmpeg process for C:\Users\Brandon\AppData\Roaming\MediaBrowser-Server\cache\encoded-media\b00cb63e-a71b-0b95-f9af-620fcf07dd79.webm
2013-12-05 21:58:42.4148, Info, App, FFMpeg exited with code -1 for C:\Users\Brandon\AppData\Roaming\MediaBrowser-Server\cache\encoded-media\b00cb63e-a71b-0b95-f9af-620fcf07dd79.webm
2013-12-05 21:58:42.4308, Info, App, Deleting partial stream file(s) C:\Users\Brandon\AppData\Roaming\MediaBrowser-Server\cache\encoded-media\b00cb63e-a71b-0b95-f9af-620fcf07dd79.webm
2013-12-05 21:58:46.1970, Error, SessionWebSocketListener, Unable to find session based on web socket message
2013-12-05 21:58:50.1993, Error, SessionWebSocketListener, Unable to find session based on web socket message
2013-12-05 21:58:54.1985, Error, SessionWebSocketListener, Unable to find session based on web socket message
2013-12-05 21:58:58.1987, Error, SessionWebSocketListener, Unable to find session based on web socket message
2013-12-05 21:59:02.1980, Error, SessionWebSocketListener, Unable to find session based on web socket message
2013-12-05 21:59:06.1982, Error, SessionWebSocketListener, Unable to find session based on web socket message
2013-12-05 21:59:10.1984, Error, SessionWebSocketListener, Unable to find session based on web socket message
2013-12-05 21:59:14.1986, Error, SessionWebSocketListener, Unable to find session based on web socket message
2013-12-05 21:59:17.9999, Debug, SessionWebSocketListener, Received PlaybackStopped message
2013-12-05 21:59:17.9999, Error, SessionWebSocketListener, Unable to find session based on web socket message
Edited by Savage13
Link to comment
Share on other sites

Savage13. Are you using the internal player on the Android Client?  That is the only way to play DVR-MS or WTV recorded files through Android client. Server has to do the transcoding. There is a considerable start up time after selecting play, but I have played both DVR-MS and WTV files through the Android client.  Granted, a few selections have not started and I had to close out and restart Android client, but then they were able to spin up and play.

Link to comment
Share on other sites

Hi Red,

I also have a feature request that I hope will eventually be implemented.

I would like to be able to change the subtitle and bitrate while watching a video directly in the player.

 

Thanks!

Link to comment
Share on other sites

ginjaninja

Hi Redshirt

im using media browser on S4 over an 3 unlimited plan for music on move  (upload bandwidth no good for tv/movies in real time at reasonable quality), and from tab 2.0 with external mx player and hw codec and its working very well.

i recall you mention your happy to receive requests/ideas.

 

Feature Request: Cache Content Locally either whilst on lan or accross cellular for playback at fuller/full resolution.

A simple interface to cache content locally  would be great, ie tag a few tv shows for download onto device (fifo with maximum cache size setting, option for native or transcoded) might be popular. ie expanding the support for viewing content away from home in low bandwidth environments.

 

Feature Request: Queue Music and play music whilst browsing the music collection.

 

Feature Request: Remote Play Music albums to eg. xbox/mbc (for people who also use the android client as a remote)

 

thank you for considering.

Link to comment
Share on other sites

Redshirt

Savage13. Are you using the internal player on the Android Client? That is the only way to play DVR-MS or WTV recorded files through Android client. Server has to do the transcoding. There is a considerable start up time after selecting play, but I have played both DVR-MS and WTV files through the Android client. Granted, a few selections have not started and I had to close out and restart Android client, but then they were able to spin up and play.

Good point. I don't use dvr-ms/wtv files so had never thought about it. I'll add that point to the pop-up tjat now shows when you toggle the external player

Link to comment
Share on other sites

Savage13. Are you using the internal player on the Android Client? That is the only way to play DVR-MS or WTV recorded files through Android client. Server has to do the transcoding. There is a considerable start up time after selecting play, but I have played both DVR-MS and WTV files through the Android client. Granted, a few selections have not started and I had to close out and restart Android client, but then they were able to spin up and play.

Yes I'm using the mb client on default settings no external player. Dvr-ms files sit there for minutes and never play.

Edited by Savage13
Link to comment
Share on other sites

Redshirt

Red, clearing the cache and data on both my devices had no affect on the series posters.

And yes, I do have 'Prefer Posters' enabled in the apps settings. When I disable it, it displays the series backdrops no problem.

 

However, I like to see my Movies view by posters instead of backdrops.

 

Any luck with the weird sorting issue?

 

Looking back at your original post I saw clearly that you were using the poster view. I need to do better tracking issues... I'm still investigating this one, the answer is far from forthcoming. 

 

Testing the sorting options, my results were consistent, never random, when switching between ascending and descending. However after checking the same on the web dashboard I realized that my results didn't match up. I tweaked my sorting criteria and the results now match the web client, so hopefully that issue is resolved. Public release will be next week after my beta team has a go at it.

Link to comment
Share on other sites

ginjaninja

 

@@ginjaninja @@thororIt's safe to assume that pretty much all of those features will be added at some point and one of them is being worked on right now.... :D
Ty thats good to hear.Sent from my GT-I9505 using Tapatalk
Link to comment
Share on other sites

Anyone know why the android client ifs showing twice as many episodes as their are in the folder in the item count

 

Sent from your closet

 

 

Link to comment
Share on other sites

Not seeing it here some screen shots would probably best illustrate where you mean. (although that maybe hard for you now i just blocked the wifi in the closet)

Link to comment
Share on other sites

Not seeing it here some screen shots would probably best illustrate where you mean. (although that maybe hard for you now i just blocked the wifi in the closet)

 

 

ybu2a7u4.jpgeju5ysyv.jpg

 

The count says 12 items but only 6 in folder

 

Sent from your closet

 

Edited by Glyde62
Link to comment
Share on other sites

Yup ok ya i got ya I have it too. Its likely Red has included missing ep in the count. I'm sure he will see this and correct it

Edited by Tikuf
Link to comment
Share on other sites

Hi Red, Is it possible that MB Android could Open & Close MBC?

I don't have a dedicated HTPC so when I want to watch something, I plug my laptop directly into the TV and use MB Android as my remote. It would be nice if I could plug in the laptop, sit down and then start MBC, watch whatever and then close MBC all with my phone. I'm sure others would like this also, what say you?

  • Like 1
Link to comment
Share on other sites

Redshirt

It's not possible. For something like that to work a small service or app would have to be running on the machine that listens for such a request and then launches MBC. ebr might do that, but I don't think it's high up on his priority list.

Link to comment
Share on other sites

It's not possible. For something like that to work a small service or app would have to be running on the machine that listens for such a request and then launches MBC. ebr might do that, but I don't think it's high up on his priority list.

Ok Thanks. Just thought i'd ask, you never know!  Great work by the way :)

Link to comment
Share on other sites

@@Redshirt dunno what that beh was doing at the end of that post...

 

anyway yeah she's quite forward with the technology lol, just the tv view you have to swipe the episodes into view and she gets to there and gets lost... I'm sure after a few more goes she'll get the hang of it!!

 

cheers

 

lee

Link to comment
Share on other sites

@@Redshirt

 

i reset my device but have the same profile problem. You'll be glad to know kinectimals displays the same behaviour so it is definitely an os issue.

 

any chance of a kids simplified theme? I know its easy already but my little girl is three!!

 

 

 

 beh

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...