XBMC Live TV

298 views
Skip to first unread message

Dan

unread,
May 6, 2014, 7:48:18 AM5/6/14
to comman...@googlegroups.com
Hi everyone,

Just wanted to know if anyone is working on updating the XBMC module to include Live TV.
My client wants to use the Live TV implementation on the XBMC but that part it not available on the current module yet.

Thank you in advance for your help/advice.

Dan

Nicolas Hovnanian

unread,
May 9, 2014, 3:29:57 AM5/9/14
to comman...@googlegroups.com
Hi

Which xbmc version are you used ?

Daniel Wikstrom

unread,
May 10, 2014, 10:03:31 AM5/10/14
to comman...@googlegroups.com
Hi Nico,

We're currently using Gotham XBMC 13.0 Git:0d1d803 (Compiled: May 5 2014)

Not sure the current module on GitHub works properly on this version as it seems to crash on my iPad regularly. I need some more testing.

Tvheadend HTSP Client for the PVR client
Tbheadend 4.1.2 from openelec.tv

Dan
--
You received this message because you are subscribed to the Google Groups "CommandFusion Software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to commandfusio...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Nicolas Hovnanian

unread,
May 11, 2014, 12:31:01 PM5/11/14
to
Ok for this version I recommand to use json pasing.

you can list channel with methods:

PVR.GetChannel

A+

Clayton Vicente

unread,
May 15, 2014, 6:55:48 PM5/15/14
to CommandFusion Group
I am a little disappointed with the live tv control over json.
I insert this in our module in less then 15 minutes, because there is nothing cool to insert.
Basically we get the groups and then the channels. I don´t found any way to access the EPG.
I am almost sure that i can do that accessing the add -on that is controlling the EPG, but since that are a lot of add-on doing that, will be impossible to handle this on the interface.
I will try to found a way to insert a EPG on the interface, i am not sure how, but i will not give up soon.
Best regards
Clayton


Date: Sun, 11 May 2014 07:42:27 -0700
From: aicinforma...@gmail.com
To: comman...@googlegroups.com
Subject: Re: XBMC Live TV

Ok for this version I recommand to use json pasing. There you have some lif of methods to adapt some pvr actions and feedback:



you can just adapt in your code and he works great.

A+

Nicolas Hovnanian

unread,
May 16, 2014, 5:55:51 AM5/16/14
to comman...@googlegroups.com
Hi Clayton,

For Frodo you need to attack database with php this is what I did. 
For gotham you have methods, just need Json introspect. you can find like  PVR.Fields.Broadcast or PVR.Details.Broadcast by exemple. There you can have for each channels position inside program, name, plot, genre,.... I did inside my application.

I have no time to become your beta tester yet but next month I will happy to test your application.

Best regards
NH

Clayton Vicente

unread,
May 16, 2014, 6:48:05 AM5/16/14
to CommandFusion Group
Hi Nicolas,
I just tested and works well, thanks man. I am not using Gotham size i am using MySql and until now i don´t found a way to make Gotham work with it.
I can´t force users that are using Frodo to attack the database with PHP and i can ´t insert something that will only work for Gotham. I have to think about that.
Gotham has some nice new features on the JSON API like set systems properties, i would like to insert this on the interface too, but since  that will not work for Frodo i am afraid that will let the interface a little confuse to use. 
Maybe i will have to check the Xbmc version when the interface connected with it and then show/hide some buttons or tabs that will let the user to have access for Gotham only functions.
I think that i should launch the interface now without the EPG and then insert it on the future, since i have to plan how will looks like, all channels in a single page with all descriptions(lot of work) ? or only the info of a specific channel when a user select it ? 
Best Regards
Clayton  


Date: Fri, 16 May 2014 02:55:51 -0700

Nicolas Hovnanian

unread,
May 16, 2014, 7:48:27 AM5/16/14
to comman...@googlegroups.com
Sure, you can use specific channel and have feedback of that one only. Just need specified inside your request . by exemple with this method:

  "PVR.GetBroadcasts": {
    "type": "method",
    "description": "Retrieves the program of a specific channel",
    "transport": "Response",
    "permission": "ReadData",
    "params": [
      { "name": "channelid", "$ref": "Library.Id", "required": true },
      { "name": "properties", "$ref": "PVR.Fields.Broadcast" },
      { "name": "limits", "$ref": "List.Limits" }
    ],
    "returns": { "type": "object",
      "properties": {
        "limits": { "$ref": "List.LimitsReturned", "required": true },
        "broadcasts": { "type": "array", "required": true,
          "items": { "$ref": "PVR.Details.Broadcast" }
        }
      }
    }
  },






Montlesse and opdenkamp did very nice job, you can also do recording for specific broadcast,....

Clayton Vicente

unread,
May 16, 2014, 8:03:55 AM5/16/14
to CommandFusion Group

Yep, for one channel will be very easy to insert. To insert a real EPG control will not be difficult, but is a lot of work to do. 
This is a old project to test a EPG control (SKY HDTV), bad graphics since i was just trying to create the EPG, works, but this is a lot of work to do and i don´t have much time free now.
Anyway, let me insert a EPG for single channel first (Only for Gotham), i will see how it will look like. I can insert a full EPG later when i get more time free.
Best regards
Clayton

Date: Fri, 16 May 2014 04:48:27 -0700
Screenshot 2014-05-16 08.55.29.png

Nicolas Hovnanian

unread,
May 16, 2014, 8:19:23 AM5/16/14
to comman...@googlegroups.com
your timeline is great Clayton, what I did in my application, when list appear I will parse Json feedback limited with filter for 1 broadcast for each channels.

If your timeline is available for sharing I will happy to add some features inside later.

Good work ;)

Clayton Vicente

unread,
May 16, 2014, 6:57:15 PM5/16/14
to comman...@googlegroups.com
I dont think that this project will be useful for you Nicolas, it's a mess. But i will create one for our module, i will let you know.
For now i am just playing a little with what i will be able to do. Little preview attached, i am parsing the data yet.


---
Sent from Boxer | http://getboxer.com
image1.jpg

Clayton Vicente

unread,
May 23, 2014, 6:42:14 PM5/23/14
to CommandFusion Group
EPG timeline already working on our iViewer Xbmc Module :)


Date: Fri, 16 May 2014 19:57:15 -0300
From: clayt...@hotmail.com
2014-05-21 16.32.40.png
2014-05-22 18.02.59.png

Clayton Vicente

unread,
May 23, 2014, 6:52:51 PM5/23/14
to CommandFusion Group
Wrong pictures, now is right :)


From: clayt...@hotmail.com
To: comman...@googlegroups.com
Subject: RE: XBMC Live TV
Date: Fri, 23 May 2014 23:42:10 +0100
2014-05-23 19.50.01.png
2014-05-23 19.50.07.png

Nicolas Hovnanian

unread,
May 24, 2014, 3:19:53 PM5/24/14
to comman...@googlegroups.com
Nice ! :)

Will be happy to test it :)
Reply all
Reply to author
Forward
0 new messages