[LINUX] DVB-T for XBMC with native TV-tuning support?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
ljpaff Offline
Donor
Posts: 15
Joined: May 2009
Reputation: 0
Location: Spain
Question  [LINUX] DVB-T for XBMC with native TV-tuning support?
Post: #1
Hi all,

i'm working for a few weeks in a young proyect about possibility of viewing DVB-T channels into XBMC with no streaming from another computer (Only PC), i mean XBMC will manage DVB-T card.

Into the first version I want only to see channels into my LCD TV. Later, I want to make something like DVD/HD Recorders, a recording calendar that will record channel you want and put them into xVID o Divx files.

What do you think about that?. Must be this a plugin or part of XBMC core?. I think i will need some help.

Now I am doing for linux, but could be implemented for another OS.

Best regards to all and good job, you are the best.
find quote
Nick8888 Offline
Fan
Posts: 716
Joined: Jan 2007
Reputation: 0
Post: #2
Have you considered focusing your efforts on the existing pvr branch which will provide a plugin architecture for programs such as mythtv, mediaportal and vdr.
find quote
ljpaff Offline
Donor
Posts: 15
Joined: May 2009
Reputation: 0
Location: Spain
Post: #3
Yes, but on those cases you are third party application dependent. I mean, bugs into third party releases (memory leaks, cpu slow, etc..) could have any kind of impact into XBMC and of course, probably, needs of changing XBMC Factory code, and much important thing is that you don't have "full control" of third party applications.


Best regards.
(This post was last modified: 2009-05-27 16:20 by ljpaff.)
find quote
Tariella Offline
Junior Member
Posts: 35
Joined: Feb 2009
Reputation: 0
Post: #4
I'd like to see something like this in xbmc. In my opinion a full media center should have the ability to show and record dvb(-t) natively. (It is espescially missing for Linux since there is already something like that with MediaPortal for windows).
This would have to be built as a part of the core I think.

My question is why would I use mythtv (for example), which does 70% of the things that xbmc is already capable of, when all I need is the recording feature? There are lots of threads with people asking for how to integrate mythtv or vdr or the likes into xbmc and how to adapt the look and feel, use them as a plugin, or launch them and return to xbmc.
And then there is the problem of reintegrating the recordings into the xbmc database.

I guess this problem will improve a lot with the unified pvr but I'm asking myself if a direct implementation of dvb-t wouldn't be simpler (at least for the users).
find quote
ljpaff Offline
Donor
Posts: 15
Joined: May 2009
Reputation: 0
Location: Spain
Post: #5
Tariella Wrote:I guess this problem will improve a lot with the unified pvr but I'm asking myself if a direct implementation of dvb-t wouldn't be simpler (at least for the users).

I think you are right, because the great majority of end-users don't want to install a lot applications to make two things. It's like real live, i prefer one multimedia center that has recording capability that having one for reading Divx, and a DVB-T and a DVD Recorder for recording.

And of course you have to configure two separated applications instead of one.
find quote
lcapriotti Offline
a.k.a Luigi, Team-XBMC XBMCbuntu Dev
Posts: 811
Joined: Jan 2008
Reputation: 12
Location: Italy
Post: #6
XBMC already supports tvheadend for live tv as backend daemon; you may find interesting to spend some time enhancing the features of tvh since the native protocol doesn't allow recording or scheduling a recording, AFAIK.
This way both tvh and XBMC could profit from your efforts, and once the pvr branch will be ready integrating completely tvh with XBMC will be an easy task.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
Gamester17 Offline
Team-XBMC Forum Moderator
Posts: 10,523
Joined: Sep 2003
Reputation: 10
Location: Sweden
Post: #7
ljpaff Wrote:What do you think about that?. Must be this a plugin or part of XBMC core?. I think i will need some help.
Can we assume that you are a C++ programmer since you are posting in the development forum?
http://wiki.xbmc.org/?title=Development_Notes

If so then you might want to look into coding an "addon" for the upcoming Unified-PVR API, see:
http://wiki.xbmc.org/?title=GSoC_-_Unified_PVR_Frontend
and:
http://forum.xbmc.org/showthread.php?tid=28918

You can start by trying to build XBMC for Linux from the unified-pvr SVN branch, SVN checkout:
Code:
svn co http://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/unified-pvr/

Then look into writing a native DVB-T television addon via v4l/v4l2 library and FFmpeg (added to XBMC's in-house video-player). This could enable XBMC for Linux to display Live-TV and record TV without third-party backend. Latest FFmpeg SVN already have v4l/v4l2 support, but no tuning or channel-swapping features, so those parts from the v4l/v4l2 library needs to be used.

http://www.linuxtv.org
http://ffmpeg.org

PS! Have a talk with Alcoheca, Alwinus, and Elupus in the #xbmc-pvr channel on freenode IRC network.

Happy coding! Big Grin

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2009-05-27 18:14 by Gamester17.)
find quote
ljpaff Offline
Donor
Posts: 15
Joined: May 2009
Reputation: 0
Location: Spain
Post: #8
Gamester17 Wrote:Happy coding! Big Grin

Thanks Laugh
find quote
javiertoti Offline
Member
Posts: 63
Joined: Oct 2009
Reputation: 0
Post: #9
Any news about this feature?
find quote
opdenkamp Offline
Team-XBMC PVR Developer
Posts: 2,219
Joined: Feb 2009
Reputation: 29
Location: Heerlen, The Netherlands
Post: #10
there will be no integrated backends any time soon.

you can use one of the backends: tvheadend, vdr, myth, mediaportal or 4therecord. don't know the state of the 4therecord addon though.

it's not in mainline xbmc yet, so you'll have to use the packages or sources from my sig.

opdenkamp / dushmaniac

xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]

Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.

If you like my work, please consider donating to me and/or Team XBMC.
find quote
javiertoti Offline
Member
Posts: 63
Joined: Oct 2009
Reputation: 0
Post: #11
dushmaniac Wrote:there will be no integrated backends any time soon.

you can use one of the backends: tvheadend, vdr, myth, mediaportal or 4therecord. don't know the state of the 4therecord addon though.

it's not in mainline xbmc yet, so you'll have to use the packages or sources from my sig.

Thanks dushmaniac. Nod
find quote