[RELEASE] London Live plugin
#1
London Live started broadcasting today, is there any chance of a plugin please?

http://www.londonlive.co.uk/tv

Thanks Smile
Reply
#2
I can not find any videos, but here's the stream:

Code:
*Removed*
// GitHub // Repository

// USTV VoD (Video-on-Demand) / World News Live / MRT Play
Reply
#3
Im working on this currently, im still learning python so it will be basic.
aiming to get just the live stream first, then add the archive videos if im able to later.

To be honest, not overly impressed with it so far, re-runs of Londons Burning doesnt quite do it for me.
Gotta fill dead air with something i suppose though.
Reply
#4
Install from Zip Link - this link is likely to die shortly as im moving servers around. I will re-publish in the main thread found here http://forum.kodi.tv/showthread.php?tid=192287

Its as basic as humanly possible to be, but it displays the live stream.
Its staticly coded for now, but when i get the soup working, it will auto update.

Im currently playing with beautiful soup to try and get it to rip the archive videos in as well.
if i manage it, i will update the plugin.

Please test and let me know how you get on.
Reply
#5
Works great here. Interestingly, the live stream is not geo-restricted. I wonder if that will last? Some of the on-demand shows on the web site are, though. I can also use AirPlay with the site.

Thanks for the plugin.
Reply
#6
I'm going to setup a testing repo in the next few days to make updates easier.

The videos page will come eventually but having no end of python problems today.
It seems all the basics ive learnt have been deprecated out of a new version of python released recently.
Back to the drawing board!

Glad its working for you tho!
Reply
#7
Thanks for the plugin works really well. The stream isn't great, earlier on between say 6 and 7pm it worked fairly well but during the last part of The Tube around 8.40 onwards the stream was interrupted every 3-4 minutes. I think LL have made the stream so high quality it's really affecting their servers - here's hoping they drop the resolution a tad to make streaming more reliable (either that or improve their servers).

Any pointers how to overcome the streaming issue?

What I'd like long term is perhaps a way to see TV listings for the channel and the channel logo so it appears on my shortcuts, but I'm blown away how quickly this plugin was developed and am really grateful, thanks again.
Reply
#8
Im seeing the buffering and disconnect as well currently, as you say the stream is high quality and i suspect their flash player did some sort of management of the stream.
If you stop the stream and instantly start again it instantly resumes, strange its unable to resume via buffering.

Im looking into what options we have, but i doubt unless the stream changes quality i will be able to do much about it.

laptopu, would you mind editing the original post to show release, instead of request.
im not going to shout about this plugin yet as its so basic, but if i manage to scrape the archive videos i will do a full release post

happy to help the community
Reply
#9
you'll need to re-download and install, but it should now display the logo on shortcuts.
Reply
#10
I've updated it, seeing the logo on the install window but when I go into the plugin it's still a jigsaw piece and when I put it as shortcut on Confluence it's blank.

I'll email LL to advise them I'm having streaming problems and would they consider a lower res stream - it got unwatchable last night, like you say DoubleT it may be some sort of flash management of the stream.
Reply
#11
Okay, i am trying to find what command is required to set those images. No luck so far, but i need this for a few other plugins so its high on my list.
Re the streaming, i seem to remember years ago you could request a lower quality stream with a few lines of code, im trying to find some old work i did to reference.

Would be interested to see if LL mind us building this plugin like this.

Will update asap
Reply
#12
TBH and this sounds awful, I doubt LL would support development of an XBMC plugin. I reckon their argument will be LL is for a London audience and they don't want to do anything to make watching outside the capital easier for rights reasons. Saying that, there are plenty of London homes where Freeview cannot be received (especially around high rises and difficulties in basement flats), and they don't want to be on Freesat, so if they thought objectively about this they should be supporting it.

The bigger reason I think is fear of the unknown. No broadcaster I am aware of likes to support XBMC which is a real shame.

Anyway tonight the stream has been rock solid. Been watching for a full hour tonight with not a blip so something's changed their end and it's working nicely. I'd be interested to hear what others say.
Reply
#13
Still mixed quality on the stream here. I have been into the main m3u8 master stream and there are four different resolutions to choose from. Even the lowest resolution stream was causing buffering issues but this was also an m3u8 file so I saved this to my desktop to identify the individual transport stream. I'm now trying the .ts link of a particular stream instead of the m3u8 link to see how this works (as a theory I have is if the stream keeps sensing issues it will flip the transport stream so if I fix the transport stream this would stop flipping - the main downside though is this wouldn't be any good for a public release since that would shove all load on one stream causing problems for all users).

The long term solution is LL make their streams more reliable but given they don't even reply to my emails on general streaming feedback, I'm not hopeful they'll address specific problems.

Quick update - the .ts link hasn't worked much better than the m3u8 but it is a little better.

Further update - the .ts link's just as bad. Gone back to drawing board.
Reply
#14
To be fair, since the initial few days ive had no issues with the streaming.
It does seem to be a bit hit and miss, and sometimes looks to just be over-used. (At peak times)

I dont think there is much more i can do from this end, other than add in new stream urls as they are discovered.

Im in the middle of changing job so the next few weeks are going to be sporadic for me in terms of continuing my xbmc projects, but if you find any other URLs that seem to work better just post here and i'll add them into the addon as quickly as possible.
Reply
#15
Here's a list of streams:

Main master streams:

#EXT-X-STREAM-INFTongueROGRAM-ID=1,BANDWIDTH=343200,CODECS="avc1.66.30,mp4a.40.2",RESOLUTION=480x272
http://bcoveliveios-i.akamaihd.net/hls/l...r_272.m3u8
#EXT-X-STREAM-INFTongueROGRAM-ID=1,BANDWIDTH=576400,CODECS="avc1.77.30,mp4a.40.2",RESOLUTION=640x360
http://bcoveliveios-i.akamaihd.net/hls/l...r_484.m3u8
#EXT-X-STREAM-INFTongueROGRAM-ID=1,BANDWIDTH=765600,CODECS="avc1.4d001f,mp4a.40.2",RESOLUTION=960x540
http://bcoveliveios-i.akamaihd.net/hls/l...r_600.m3u8
#EXT-X-STREAM-INFTongueROGRAM-ID=1,BANDWIDTH=1130800,CODECS="avc1.4d001f,mp4a.40.2",RESOLUTION=960x540
http://bcoveliveios-i.akamaihd.net/hls/l...r_900.m3u8

480x272 individual transport streams:

http://bcoveliveios-i.akamaihd.net/hls/l...5_79607.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79608.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79609.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79610.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79611.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79612.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79613.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79614.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79615.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79616.ts


640x360 individual transport streams:

http://bcoveliveios-i.akamaihd.net/hls/l...5_79614.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79615.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79616.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79617.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79618.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79619.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79620.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79621.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79622.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79623.ts


960x540 individual streams:

http://bcoveliveios-i.akamaihd.net/hls/l...5_79596.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79597.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79598.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79599.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79600.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79601.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79602.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79603.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79604.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79605.ts


960x540 highest bandwith streams:

http://bcoveliveios-i.akamaihd.net/hls/l...5_79622.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79623.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79624.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79625.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79626.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79627.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79628.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79629.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79630.ts
#EXTINF:10.000,
http://bcoveliveios-i.akamaihd.net/hls/l...5_79631.ts
Reply

Logout Mark Read Team Forum Stats Members Help
[RELEASE] London Live plugin0