PDA

View Full Version : Conventional TV Support


Thoku
August 4th, 2008, 12:11 PM
Hi

I was wondering if there was likely to be any MythTV client integration into boxee?

I have a server running MythTV and am currently in the process of building a Linux media center computer. However I need it to support TV before the rest of my house will accept it in the lounge/TV room. I love boxee, its UI is a huge step above a number of the FOSS media centers in my opinion but without conventional TV support it will never leave the desktop.

Gamester17
August 4th, 2008, 02:21 PM
http://forum.boxee.tv/showthread.php?t=54there is initial support (not exposed in ui) for using mythtv as a pvr backend (thanks elupus!) and team-xbmc is working on better integrating this functionality to their client so yes - we will support it eventually.http://forum.boxee.tv/showthread.php?t=73there is work being done to bring mythtv pvr support to xbmc/boxee.The goal for XBMC is an open API that you can write plugins for any 'back-end' as outlined here:
http://www.xbmc.org/wiki/?title=GSoC_-_Unified_PVR_Frontend

You can follow the progress in the XBMC forums (dicussion is spead out over several topic-threads as per the API concept design):
http://www.xbmc.org/forum/showthread.php?t=28918
http://www.xbmc.org/forum/showthread.php?t=32212
http://www.xbmc.org/forum/showthread.php?t=34186

Just a few of the suggested plugins (Team-XBMC will of course not be able to develop/maintain all of these ourselves):
http://xbmc.org/forum/showthread.php?t=2297 <= MythTV
http://www.xbmc.org/forum/showthread.php?t=5376 <= MediaPortal
http://xbmc.org/forum/showthread.php?t=951 <= Linux VDR
http://xbmc.org/forum/showthread.php?t=6636 <= Microsoft Windows Media Center
http://www.xbmc.org/forum/showthread.php?t=3548 <= SageTV
http://www.xbmc.org/forum/showthread.php?t=31582 <= EyeTV
http://xbmc.org/forum/showthread.php?t=31567 <= HTS TVheadend
http://xbmc.org/forum/showthread.php?t=23834 <= Dreambox/Dbox2
http://xbmc.org/forum/showthread.php?t=25099 <= HDHomeRun
http://xbmc.org/forum/showthread.php?t=26151 <= HAVA Wireless HD

PS! If you are a Mac developer then I personally think that you support MythTV backend development for Mac instead of EyeTV as MythTV is open source:
http://www.mythtv.org/wiki/index.php/Myth_on_Mac_OS_X

dave
August 4th, 2008, 02:21 PM
For now, why not do a client/server setup where your Myth box dumps files into a folder that boxee monitors and adds meta data to?

This could let you do a thin client (like a Mac Mini, Aopen, etc) in the living room, and have a bigger box (terrabyte server, etc) with a HD/SD tuner card capture and store the video.

A short-term solution no doubt, but some friends of XBMC (alcoheca, etc) are looking at a front-end to Myth's scheduler, EPG, etc via XMBC/Boxee. This, is a harder achievement.

Check the updates here: http://xbmc.org/forum/showthread.php?t=33948

Dave

Thoku
August 4th, 2008, 04:48 PM
I wanted to use a client server because I wanted to watch live streams, which can be done with MythTV. Running a server with TV cards and then letting any PC in the house watch the stream is a nice feature that would be great if it gets into boxee/XBMC.

Thanks for the reply Dave

@Gamester17
I tried searches for "myth" and "TV" and found nothing but I really should have looked more thoroughly. I apologise.

tsella
August 5th, 2008, 05:22 AM
another option is to stream it via vlc (http://www.videolan.org/vlc/). i used to do this for a while with the original xbmc on xbox, as i used to have an ntsc tv in the living room, in a pal country, and cable->pc w/capture card and vlc->xbmc->tv yielded better results than a proprietary ntsc to pal scan line converter.

Gamester17
August 31st, 2008, 01:49 PM
If you are a C++ programmer then you can help with Boxee development today already indirectly by develop XBMC:
http://app.boxee.tv/download/sourceThe boxee client software is based on the open-source XBMC media center.

As strong supporters of open-source, and specifically this project, we ask that if you are a developer looking to contribute in any way to boxee, you head to the following:

* XBMC project web site - http://www.xbmc.org
* XBMC community forum - http://www.xbmc.org/forum
* XBMC project on sourceforge - http://sourceforge.net/projects/xbmc/
* XBMC project SVN download - http://sourceforge.net/svn/?group_id=87054

The goal for XBMC is an open API that you can write plugins for any 'back-end' as outlined here:
http://www.xbmc.org/wiki/?title=GSoC_-_Unified_PVR_Frontend

Alcoheca has his own branch in the XBMC SVN which you checkout and have a play with:
http://www.xbmc.org/wiki/?title=Appendix_D:_Development_Notes
http://www.xbmc.org/wiki/?title=HOW-TO_compile_XBMC_for_Linux_from_source_code

Getting the XBMC source code from Alcoheca branch:For the first time:

# sudo apt-get install subversion
# cd $HOME
# svn checkout https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/gsoc-2008-alcoheca/XBMC

In order to update the source code (and clean old make files):

# cd $HOME/XBMC
# svn up
# make clean

DGMurdockIII
December 6th, 2008, 08:37 PM
if you guys could do this in boxee im sure alot of people would get ride of windows media center

DGMurdockIII
December 24th, 2008, 11:47 PM
this would rock if you would do it i would hope for this in beta

agentlame
December 25th, 2008, 12:48 AM
you need to wait for xbmc to complete this... it will be a while.

TechnoSwiss
December 26th, 2008, 03:03 AM
Does the xbmcmythtv Python script work with boxee?

http://sourceforge.net/projects/xbmcmythtv/

agentlame
December 26th, 2008, 01:01 PM
Does the xbmcmythtv Python script work with boxee?

http://sourceforge.net/projects/xbmcmythtv/

i don't think it even works in xbmc, anymore...
that thing hasn't been updated in ages.

ssg
December 30th, 2008, 07:50 PM
How can I watch Live TV in Boxee running on Windows platform.I can't find any such feature to enable.I have hauppauge Win TV PVR 500 installed in my machine.Thanks in advance.

agentlame
December 30th, 2008, 09:04 PM
you can't. boxee has no dvr-like functionality.

Shadowline
December 30th, 2008, 10:23 PM
Which brings me to one more thing... Why not? It could be something (maybe even windows only for driver reasons) that could be added later down the road, further making it better than XBMC in my opinion. :P

agentlame
December 30th, 2008, 10:49 PM
the short answer is: no.

the long answer is that there is hope that xbmc/boxee will support platform-native dvr 'backends'.

ie:
eyetv on mac
tvserver/mce on windows
mythtv on linux
(many more per platform, actually.)

otherwise you would be asking boxee to write an platform-independent dvr backend... something that NO ONE has ever done.

the framework that boxee is based on (libsdl) would not help with this at all (without sdl, boxee would not be possible). it would not only be a nightmare, but would take months, maybe years to get right... it could very well sink the company.


on an unrelated note: no part of boxee should EVER be 'windows-only' or 'mac-only' or 'linux-only'... that's not the way boxee works. (short of netflix on linux, but they have no control over that.)

AlanY
January 4th, 2009, 07:21 AM
If it's a question of live TV, why not provide support for Slingbox?

iBeech
January 4th, 2009, 01:07 PM
I'd like to see Boxee make use of Team-MediaPortals TVServer... that'd be pretty awesome!

DannyDroid
January 4th, 2009, 04:49 PM
the short answer is: no.

the long answer is that there is hope that xbmc/boxee will support platform-native dvr 'backends'.

ie:
eyetv on mac
tvserver/mce on windows
mythtv on linux
(many more per platform, actually.)

otherwise you would be asking boxee to write an platform-independent dvr backend... something that NO ONE has ever done.

the framework that boxee is based on (libsdl) would not help with this at all (without sdl, boxee would not be possible). it would not only be a nightmare, but would take months, maybe years to get right... it could very well sink the company.


on an unrelated note: no part of boxee should EVER be 'windows-only' or 'mac-only' or 'linux-only'... that's not the way boxee works. (short of netflix on linux, but they have no control over that.)

I would like to see TV support but what you have said makes sence. The idea of using a already built backend then using boxee as the front sounds real good though, and I hope to see this sometime. You would have make a *everything" killer in my view.

loopywolf
January 7th, 2009, 12:07 PM
I am really, REALLY hoping Boxee will do DVR/PVR in the future

I was madly in love with XBMC and I have high hopes for Boxee

Right now I use the Windows Media Center Edition, which is clunky and records in a DVR-MS format, but it's all I can find that works at all. I tried LinuxMCE and MythTV and other things on Linux but could never get anywhere. WinMCE is the only one so far that tunes and records channels, but it has problems:

1. You can't actually watch Live TV through the media center, the picture stops lags and is fuzzy
2. Everything it records is in a bizarre format called DVR-MS and you have to jump through hoops (TMpgEnc 4.0 Express) to recode it into nice DIVX style files the kind you would get off the internet if you downloaded them

Fingers crossed on this one.. all solutions to grab TV movies and shows to files so far are imperfect, but I'm hoping!!

agentlame
January 7th, 2009, 05:22 PM
I am really, REALLY hoping Boxee will do DVR/PVR in the future

boxee's unofficial motto is: 'cut the cable'...

read my post above for a better understanding of the situation.

lesmikesell
January 7th, 2009, 06:01 PM
boxee's unofficial motto is: 'cut the cable'...

read my post above for a better understanding of the situation.

You lose most of the potential input that way....

Can boxee process the sort of network streams that vlc can generate? Maybe it would be possible to connect tuners, capture devices, cable box firewire output, etc. to vlc streaming output to divorce the OS-specific code and let different parts run on different machines. Or, what about the HDhomerun for a similar packaged source?

agentlame
January 7th, 2009, 06:25 PM
You lose most of the potential input that way....
i think you don't get boxee. ;)

Can boxee process the sort of network streams that vlc can generate? Maybe it would be possible to connect tuners, capture devices, cable box firewire output, etc. to vlc streaming output to divorce the OS-specific code and let different parts run on different machines. Or, what about the HDhomerun for a similar packaged source?

why? what would doing this have over using fully functional, completed, native backends?
may be reading this would help: http://forum.boxee.tv/showthread.php?t=178

(actually, i should just merge these posts.)

lesmikesell
January 8th, 2009, 10:37 AM
i think you don't get boxee. ;)


Maybe not... I haven't gotten the invite to download yet... But, much of the content I want to watch is coming through a comcast dvr. And I'd like to watch it from different places.


why? what would doing this have over using fully functional, completed, native backends?
may be reading this would help: http://forum.boxee.tv/showthread.php?t=178

(actually, i should just merge these posts.)

Aside from the usual ability to play an assortment of content through a single interface to a single screen, I'd like to have networked players showing the same thing. When your TV's all had broadcast tuners it was easy to get the same thing to play on 2 sets so you could move room-to-room without missing things. With DVD, netflix, dvr, etc. inputs, this is now impossible, and even for stored formats it is painful to get to the same place in another room when one person of a group wants to move. So, the idea would be to accept input from any of an assortment of native backends on a central system and have it multicast a stream of whatever it is playing that could be simultaneously displayed on any other systems on the network. For dvrs or cable boxes this would probably have to involve some sort of capture device on the component or firewire output.

gsacks
January 9th, 2009, 12:17 PM
Which brings me to one more thing... Why not? It could be something (maybe even windows only for driver reasons) that could be added later down the road, further making it better than XBMC in my opinion. :P
You do know that Boxee is based on XBMC code, right? I don't think it is a fair statement to say that one is 'better' than the other in any case. Boxee is what it is today only because of the hard work that many developers put into XBMC. I'm not sure, but I beleive from what I've read that there is a good working relationship between the Boxee and XBMC crews. It is very likely that any DVR-like function that gets added to one, is likely to show up in the other sooner or later.

Also, if you happen to have an HDHomerun, you can connect to it with either Boxee or XBMC. There is no DVR capabilities, but you can watch it directly without running mythbackend. This is new as of their 12/31 updated firmware. It is a little bit of a hack, but it works. Basically you generate a *.strm file for each channel that you can tune to HDHR to, and then you select that file to play in Boxee. It tunes the HDHR to the channel and you are watching TV. If you want to change channels, you need to select a different *.strm file.

mrjcleaver
January 14th, 2009, 05:52 AM
Also, if you happen to have an HDHomerun, you can connect to it with either Boxee or XBMC. ... This is new as of their 12/31 updated firmware. It is a little bit of a hack, but it works. Basically you generate a *.strm file for each channel that you can tune to HDHR to, and then you select that file to play in Boxee. It tunes the HDHR to the channel and you are watching TV. If you want to change channels, you need to select a different *.strm file.

According to http://www.silicondust.com/forum/viewforum.php?f=33 (quoted on http://xbmc.org/forum/showthread.php?t=25099&page=21), for Windows, it will automatically generate the STRM files, and
For non Windows platforms you will need to generate the channel files manually, or use a Windows machine to generate the files and copy them to the target machine


So, because I have a Mac, can anyone tell me what this strm file needs to look like, and could, with a bit of formatting, it be generated given the output of a hdhomerun_config /scan?

mchipser
January 28th, 2009, 06:52 PM
I was going to say something about boxee being able to watch TV from a tuner.. Granted the HDhomerun is not the "standard" tuner.. Please see this (http://www.silicondust.com/forum/viewtopic.php?t=6147) post for .strm help and HDhomerun.. Just forget the XBMC part and sub in Boxee

EDIT: Ok i just read the rest of your post..

Here is one of my .strm files

hdhomerun://tunerID/tuner0?channel=qam256:573000000&program=1

On my box I name this stream abc.strm (since in my area this is the stream for ABC)

You can get this info from the HDhomerun setup app

hrcolb0
March 13th, 2009, 08:02 PM
I just got my HDHomerun, and love it, btw. But it won't seem to play in boxee. I have generated my XBMC streams, and saved them to my Mac. I can navigate to the streams, but when I try to play them, it goes to the loading icon, and then back to the stream list. Is there something special I need to do to get the HDhomerin stream working in boxee? (I do have it working on XBMC on windows)

googoomuck
July 21st, 2009, 07:13 AM
Is anyone working on a boxee app for joining multicast IP video streams (MPEG2) using IGMP? If anyone is interested in working on one please contact me.