Jump to content


Photo

Android App needs some lovin

external sd marshmallow offline https

  • Please log in to reply
16 replies to this topic

#1 Greg Prz OFFLINE  

Greg Prz

    Newbie

  • Members
  • 4 posts
  • Local time: 11:35 AM

Posted 21 March 2016 - 03:32 PM

Hello,

 

    I know the technical reasons for the following issues have already been discussed but I was wondering when will they be fixed?  Emby on my android phone running Marshmallow is pretty much useless at this point I might as well uninstall it.  I definitely would not have bought the premier version if I were looking at it today.  The big issues I see are:

 

1) Lack of External SD Card support.  Mega Huge, Monstrous even, in my book.  I can't even use the old work around of syncing to the external card and then using a 3rd party player anymore.

2) HTTPS doesn't work over wlan - meh no biggie except -

3) No offline playback support

 

I'd rather not have to move to Plex (assuming they can do it) as I've already paid for Emby but I do want to use the nice 128GB SD card in my phone.  Any timeline at all?  Are we talking days, weeks, months, years????  Please?

 

Thanks

 


  • anderbytes likes this

#2 kjp4756 OFFLINE  

kjp4756

    Advanced Member

  • Members
  • 213 posts
  • Local time: 10:35 AM
  • LocationCANADA

Posted 21 March 2016 - 06:30 PM

HTTPS works fine for me using the latest beta. I am using a let's encrypt certificate with an nginx proxy.

Sent from my LG-D852 using Tapatalk

#3 jamvids OFFLINE  

jamvids

    Advanced Member

  • Alpha Testers
  • 276 posts
  • Local time: 05:35 PM
  • LocationLeeds, UK

Posted 22 March 2016 - 08:51 AM

I have just updated to Android 6 and hardly anything works with the external SD. How rude. I have been reading that you can adopt it as internal storage, but it slows the device down. If it isn't one thing it's another.

To the devs, I don't care if you ask for extra permissions, and you shouldn't hold the app back for the few paranoids that think that personal liberties are being threatened with permissions.

Take the tin foil off of your head.

Sent from my E6853 using Tapatalk

#4 anderbytes OFFLINE  

anderbytes

    Advanced Member

  • Members
  • 1087 posts
  • Local time: 02:35 PM
  • LocationRio de Janeiro - Brazil

Posted 22 March 2016 - 12:21 PM

HTTPS works fine for me using the latest beta. I am using a let's encrypt certificate with an nginx proxy.

Sent from my LG-D852 using Tapatalk

 

I have HTTPS port open (not using reverse proxy), and the HTTP port is closed to outside. Only HTTPS port is reachable from outside.

 

- Is your HTTP port also reachable? Because it may be falling back to HTTP, being insecure.



#5 kjp4756 OFFLINE  

kjp4756

    Advanced Member

  • Members
  • 213 posts
  • Local time: 10:35 AM
  • LocationCANADA

Posted 22 March 2016 - 12:23 PM

I have HTTPS port open (not using reverse proxy), and the HTTP port is closed to outside. Only HTTPS port is reachable from outside.

- Is your HTTP port also reachable? Because it may be falling back to HTTP, being insecure.

No, I made sure to close the regular port as soon as I got HTTPS working

Sent from my LG-D852 using Tapatalk

#6 anderbytes OFFLINE  

anderbytes

    Advanced Member

  • Members
  • 1087 posts
  • Local time: 02:35 PM
  • LocationRio de Janeiro - Brazil

Posted 22 March 2016 - 12:32 PM

No, I made sure to close the regular port as soon as I got HTTPS working

Sent from my LG-D852 using Tapatalk

 

Good.

I have 2 theories:

- Beta has the bug fixed. YAY!

- Nginx reverse proxy may be doing the hard work and avoiding certificate issue



#7 anderbytes OFFLINE  

anderbytes

    Advanced Member

  • Members
  • 1087 posts
  • Local time: 02:35 PM
  • LocationRio de Janeiro - Brazil

Posted 22 March 2016 - 12:34 PM

Hello,

 

    I know the technical reasons for the following issues have already been discussed but I was wondering when will they be fixed?  Emby on my android phone running Marshmallow is pretty much useless at this point I might as well uninstall it.  I definitely would not have bought the premier version if I were looking at it today.  The big issues I see are:

 

1) Lack of External SD Card support.  Mega Huge, Monstrous even, in my book.  I can't even use the old work around of syncing to the external card and then using a 3rd party player anymore.

2) HTTPS doesn't work over wlan - meh no biggie except -

3) No offline playback support

 

I'd rather not have to move to Plex (assuming they can do it) as I've already paid for Emby but I do want to use the nice 128GB SD card in my phone.  Any timeline at all?  Are we talking days, weeks, months, years????  Please?

 

Thanks

 

Issue #3 for me is the worst.

 

nice topic subject...too funny  :-D


  • jamvids likes this

#8 kjp4756 OFFLINE  

kjp4756

    Advanced Member

  • Members
  • 213 posts
  • Local time: 10:35 AM
  • LocationCANADA

Posted 22 March 2016 - 12:36 PM

Good.

I have 2 theories:

- Beta has the bug fixed. YAY!

- Nginx reverse proxy may be doing the hard work and avoiding certificate issue

Both of those theories could be correct.  I haven't used the regular version for a while.  I have to use nginx because mono doesn't want to send the let's encrypt intermediate certificate properly which causes problems with chrome for android and probably emby for android.



#9 anderbytes OFFLINE  

anderbytes

    Advanced Member

  • Members
  • 1087 posts
  • Local time: 02:35 PM
  • LocationRio de Janeiro - Brazil

Posted 22 March 2016 - 12:40 PM

Both of those theories could be correct.  I haven't used the regular version for a while.  I have to use nginx because mono doesn't want to send the let's encrypt intermediate certificate properly which causes problems with chrome for android and probably emby for android.

 

We already managed to understand how to create a pfx certificate in a way that connection is possible... the only problem now is with libVLC. So only playback is impossible.

 

Will paste here as soon as I find the post.



#10 anderbytes OFFLINE  

anderbytes

    Advanced Member

  • Members
  • 1087 posts
  • Local time: 02:35 PM
  • LocationRio de Janeiro - Brazil

Posted 22 March 2016 - 12:42 PM

Here http://emby.media/co...cates/?p=310341



#11 kjp4756 OFFLINE  

kjp4756

    Advanced Member

  • Members
  • 213 posts
  • Local time: 10:35 AM
  • LocationCANADA

Posted 22 March 2016 - 12:47 PM

Thanks, I did try that method previously and it didn't work for me.  The intermediate certificate was not being sent no matter how I made the pfx.  You can verify it's working properly by using this test: https://www.wormly.com/test_ssl  The nginx proxy was the only way I could get it to pass.  Another way to test is to use chrome for android and connect to emby via https. 



#12 anderbytes OFFLINE  

anderbytes

    Advanced Member

  • Members
  • 1087 posts
  • Local time: 02:35 PM
  • LocationRio de Janeiro - Brazil

Posted 22 March 2016 - 12:54 PM

Not even importing the p12 inside Android ??????????



#13 kjp4756 OFFLINE  

kjp4756

    Advanced Member

  • Members
  • 213 posts
  • Local time: 10:35 AM
  • LocationCANADA

Posted 22 March 2016 - 12:56 PM

I didn't import anything in to Android. It just worked. It does on all of my devices. I was quite surprised really

Sent from my LG-D852 using Tapatalk

#14 anderbytes OFFLINE  

anderbytes

    Advanced Member

  • Members
  • 1087 posts
  • Local time: 02:35 PM
  • LocationRio de Janeiro - Brazil

Posted 22 March 2016 - 01:05 PM

I didn't import anything in to Android. It just worked. It does on all of my devices. I was quite surprised really

Sent from my LG-D852 using Tapatalk

 

That probably explains it.

 

To make proxyless https connection to work... after the PFX step, you have to generate the P12 version of that PFX and import into the android devices that will connect to server remotely.

 

Reason: the certificates trusted that comes embeeded in Android and it's browsers is limited. So you have to "teach" Android to trust Let's Encrypt certificate chain.

 

 

Remembering now... I guess PFX is just another name of P12. Try copying the pfx to your android, rename it to p12, and execute (import) it.



#15 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 142356 posts
  • Local time: 11:35 AM

Posted 16 July 2017 - 02:08 PM

@Greg Prz

@jamvids

 

2.9.32 is rolling out and supports offline browsing and playback. The feature is still very new so please make sure to leave your feedback and we will continue to improve it. Thanks !



#16 jamvids OFFLINE  

jamvids

    Advanced Member

  • Alpha Testers
  • 276 posts
  • Local time: 05:35 PM
  • LocationLeeds, UK

Posted 16 July 2017 - 02:22 PM

@Greg Prz
@jamvids
@anderbytes
@kjp4756

2.9.32 is rolling out and supports offline browsing and playback. The feature is still very new so please make sure to leave your feedback and we will continue to improve it. Thanks !

Hi Luke, am getting beta updates and can see it being built, looking promising. I can confirm that sync seems to be working well at the minute. I am syncing 2500 flac files at the moment and it was getting stuck but not now. I am going to revert to 1 monster list again to see how it handles it (I split it into 3). I will keep you posted. Cheers.

Sent from my E6853 using Tapatalk

#17 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 142356 posts
  • Local time: 11:35 AM

Posted 16 July 2017 - 02:26 PM

Thanks for the feedback





Also tagged with one or more of these keywords: external, sd, marshmallow, offline, https

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users