Android Android build with gnutls enabled.
#1
Hi everyone,

I have some links that are https streaming links and unfortunately they do not work on kodi on android. I have been browsing the forums and apparently, the issue here is that kodi/xbmc is built without gnutls support on android (and apparently ios also). I've been trying to compile it on my own but it is something I've never done before and after several hours, I just gave up Sad

Would someone be so kind and to compile a version of kodi/xbmc with gnutls enabled on it, so I can watch the links with simple iptv plugin.

Thanks a lot in advance.
Reply
#2
here is a test build: edit: removed, see below

note that I couldn't find any https streams that would not be geo blocked or otherwise secured, so https is not really tested.

-----------------

EDIT: All v15 nightly builds now have TLS support enabled.

Helix stable + TLS based builds:
arm: http://mirrors.xbmc.org/test-builds/andr...bi-v7a.apk
x86: http://mirrors.xbmc.org/test-builds/andr...LS-x86.apk
Reply
#3
Thanks,

Ill test it and report back.
Reply
#4
Hi wsniperx

I just tested the build on a lgg2 android phone and it seems to be working perfectly with https streams, thanks a ton. I didnt have the chance to test with normal http or rtmp streams but i assume they should also work on.

Thanks once more,
Zhuki
Reply
#5
if we want to mainline this again(it was disabled ~1y ago because there were issues), I'll need more users to throughly test it. If there is enough interest from users to test it, I'll update the build to beta5.
let me know.
Reply
#6
Hi,

No idea why there were issues with it, I will soon be able to test it on an android tv box and will report back here if there are issues. As for interest, there is at least one other thread with the same request as mine:
http://forum.kodi.tv/showthread.php?tid=207943

and there were some older threads (which are linked on the one above) requesting also for enabling https streams. I think since it works on both windows and linux very well, why should it not be supported on android and iOS (btw on iOS it does not work either Tongue )

Thanks once more Smile
Reply
#7
because it crashed on one of those ... do you think we remove stuff just for fun?
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#8
Yes, libcurl-gnutls hangs on https streams. libcurl-openssl doesn't crash. See:
http://trac.kodi.tv/ticket/14674
Reply
#9
This works now ??
(2014-11-24, 19:06)wsnipex Wrote: note that I couldn't find any https streams that would not be geo blocked or otherwise secured, so https is not really tested.
Try these. should work for both http and https:
https://devimages.apple.com/iphone/sampl...index.m3u8
https://www.playon.tv/online/iphone5/main.m3u8
Reply
#10
(2014-11-26, 12:11)Memphiz Wrote: because it crashed on one of those ... do you think we remove stuff just for fun?

Well I assumed it but I think the devices have enough power to handle ssl now, or I may be completely wrong. Surely I did not think that you remove stuff for fun, sorry if you missunderstood me.

(2014-11-26, 13:17)popcornmix Wrote: Yes, libcurl-gnutls hangs on https streams. libcurl-openssl doesn't crash. See:
http://trac.kodi.tv/ticket/14674

So you say that with ssl it won't (wasn't) crashing, I have no idea about all of this but I hope they will make a final release with gnutls or openssl enabled in the near future/
Reply
#11
(2014-11-26, 13:17)popcornmix Wrote: Yes, libcurl-gnutls hangs on https streams. libcurl-openssl doesn't crash. See:
http://trac.kodi.tv/ticket/14674

imho this should be fixed for some time now. Anyway, this build only enables gnutls for ffmpeg.
Reply
#12
(2014-11-26, 13:50)takoi Wrote: This works now ??
(2014-11-24, 19:06)wsnipex Wrote: note that I couldn't find any https streams that would not be geo blocked or otherwise secured, so https is not really tested.
Try these. should work for both http and https:
https://devimages.apple.com/iphone/sampl...index.m3u8
https://www.playon.tv/online/iphone5/main.m3u8

both work fine for me on ADT-1. The apple stream only works with mediacodec, stagefreight only gives audio with black screen. Not related to gnutls though Smile

here is a beta5 based build: http://mirrors.xbmc.org/test-builds/andr...bi-v7a.apk
Reply
#13
I have a x86 device I can test on if necessary, but currently beta5 crash on playing anything. I should investigate that first...Confused
Reply
#14
Hi Again,

I managed to test the Alpha version (first one posted here) on an Android box and https now seem to work perfect Smile There is one issue with the EPG not showing fully on the android box where as on PC everything is loaded fine (but thats a different issue).

Thanks once again.
Reply
#15
Tested the beta 5 build quite a lot yesterday and everything seems to work fine. I was using HTTPS streams e.g. from NRK (norwegian broadcaster), running on a Beelink R89 (RK3288 cortex a12/17 soc) using mediacodec.

Is there any chance this build config will make it into Helix? would be really really nice.
Reply

Logout Mark Read Team Forum Stats Members Help
Android build with gnutls enabled.0
This forum uses Lukasz Tkacz MyBB addons.