SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Media Extender

Notices

SageTV Media Extender Discussion related to any SageTV Media Extender used directly by SageTV. Questions, issues, problems, suggestions, etc. relating to a SageTV supported media extender should be posted here. Use the SageTV HD Theater - Media Player forum for issues related to using an HD Theater while not connected to a SageTV server.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 07-19-2011, 05:05 PM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
Boxee Box as an extender? (xbmc perhaps?)

Quote:
Originally Posted by hoep View Post
Maybe, but the direction was great!
Agreed. We should continue our convo in a more general post. U want to create a new one tmiranda or should I?

* split to its own topic *
Reply With Quote
  #2  
Old 07-19-2011, 05:36 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,779
Quote:
Originally Posted by PiX64 View Post
Agreed. We should continue our convo in a more general post. U want to create a new one tmiranda or should I?
You can. I'm reading up on the Boxee API right now. I managed to deploy my first (very simple) app.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #3  
Old 07-19-2011, 05:54 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Someone got some links to docs for developing for boxee? Do the boxes (extender replacements??) play (most) everything the HD200/300 does? Where do I buy one (and get it shipped to Canada)? If these boxes are a viable extender replacement, I'd be willing to help develop the plumbing for getting the boxee device to talk with Sage server to find videos to play back, etc. Assuming the device itself knows what to do once it's given a file path to play back? Do the devices themselves do the heavy lifting on playback, like the HDx00, or is all playback transcoded by PC software on the fly (like placeshifter)? My interest fades rather quickly if it's the latter.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #4  
Old 07-19-2011, 06:06 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,779
Quote:
Originally Posted by Slugger View Post
Someone got some links to docs for developing for boxee? Do the boxes (extender replacements??) play (most) everything the HD200/300 does? Where do I buy one (and get it shipped to Canada)? If these boxes are a viable extender replacement, I'd be willing to help develop the plumbing for getting the boxee device to talk with Sage server to find videos to play back, etc. Assuming the device itself knows what to do once it's given a file path to play back? Do the devices themselves do the heavy lifting on playback, like the HDx00, or is all playback transcoded by PC software on the fly (like placeshifter)? My interest fades rather quickly if it's the latter.
Slugger,

I don't have an exhaustive list, but the BB does play a lot of formats.

The Wiki has a lot of info: http://developer.boxee.tv/Main_Page

This forums thread compares some popular media players: http://forums.boxee.tv/showthread.php?t=38942

Here is a developer forum (but I think the wiki is a better place to start): http://forums.boxee.tv/forumdisplay.php?f=19

The BB does all of the UI rendering and video heavy lifting. It's got an Atom processor in it and runs linux. Boxee itself is an offshoot of XBMC and runs on Linux, Mac, and Windows platforms.

It looks fairly easy to play video, you setup a "listItem" (using python) and then tell the box to play it.

The basic structure of an "App" is a bunch of XML and python scripts. The XML is used to describe how UI elements look and behave. It's almost like writing a STV directly without the help of Studio.

I bought mine from NewEgg, I don't know if they ship to Canada or not. If you're interested I'd have no problem shipping one to you.

Tom
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #5  
Old 07-19-2011, 06:14 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Ok... I'm interested.

I have one key requirement:

This little box has to play HD-PVR/Colossus recordings (H.264, 1080i) (and others, of course) as smooth as the HDx00. Are you able to test that out? If you give it the green light then I'll start looking at tracking one down and getting my hands on it.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #6  
Old 07-19-2011, 06:20 PM
BobPhoenix BobPhoenix is offline
SageTVaholic
 
Join Date: Oct 2004
Posts: 3,131
Quote:
Originally Posted by Slugger View Post
Ok... I'm interested.

I have one key requirement:

This little box has to play HD-PVR/Colossus recordings (H.264, 1080i) (and others, of course) as smooth as the HDx00. Are you able to test that out? If you give it the green light then I'll start looking at tracking one down and getting my hands on it.
Looks like Newegg Canada has them for sale if you do want one.
Reply With Quote
  #7  
Old 07-19-2011, 06:24 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Ok, the big box stores down the street from me have the D-Link Boxee Box in stock. That was easy. Retailing for CDN $199.99. Is that the same model you got? Same price (roughly)?

A severely pulled hamstring has pretty much ended my ball season so I might just pick one of these up this weekend and start playing around with it... still wouldn't mind hearing your test results on H.264 playback beforehand.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #8  
Old 07-19-2011, 06:29 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,779
I paid $193 US from NewEgg. Sorry, I don't have any H.264 material to try.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #9  
Old 07-19-2011, 06:36 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Yeah, no problem. Got a funny feeling my summer break from Sage coding is about to come to an abrupt end.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #10  
Old 07-19-2011, 06:38 PM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
Quote:
Originally Posted by Slugger View Post
Yeah, no problem. Got a funny feeling my summer break from Sage coding is about to come to an abrupt end.
I am intersted in working on this as well. I don't have a boxee box but will setup a client machine to run it in order to do development.

I relaly want to try and do a client replacement though not just the ability to get my media.

is that what you guys are thinking?
Reply With Quote
  #11  
Old 07-19-2011, 06:40 PM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
what should i call the new thread and where should i put it...

customizations?


name = SageUI replacement discussion?
Reply With Quote
  #12  
Old 07-19-2011, 06:41 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,779
Quote:
Originally Posted by PiX64 View Post
what should i call the new thread and where should i put it...

customizations?


name = SageUI replacement discussion?
Put it in the Media Extender thread and call is something like ""Boxee Box as an Extender?"
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #13  
Old 07-19-2011, 06:46 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by PiX64 View Post
I am intersted in working on this as well. I don't have a boxee box but will setup a client machine to run it in order to do development.

I relaly want to try and do a client replacement though not just the ability to get my media.

is that what you guys are thinking?
Yeah... it's got to do all the "key" Sage functions. I know "key functions" is definitely subjective, but to me that means:

* Browse media (tv recordings, imported videos, music [if this device/platform supports music playback], pictures [again, if supported]) and play it back when selected

* Schedule recordings/view recording schedule

* View/modify favourites

* View EPG

That's what I'm looking to do. Then there are some bonus features I'd like to throw in there, such as system message support, etc. But that's not critical to me. Initially, I'd just start with being able to list my media from SageTV and play it back, then build from there.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #14  
Old 07-19-2011, 07:03 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,779
There are two basic ways this can be done:

1. Write an App that more or less reproduces the SageTV interface
2. Write an App that reads the SageTV7.xml file.

I think the first is easier but the second is better.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #15  
Old 07-19-2011, 07:11 PM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
Boxee Box as an extender? (xbmc perhaps?)

Starting a new thread to take the place of the discussion which inadvertently hijacked the "roku channel" thread.

original post link:
http://forums.sagetv.com/forums/showthread.php?t=56290

Let the discussion continue....

i dont like the name i chose for this thread, but couldn't figur eout how to change it. it should be

"Boxee Box and/or xbmc as an extender?

Last edited by PiX64; 07-19-2011 at 07:15 PM.
Reply With Quote
  #16  
Old 07-19-2011, 07:12 PM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
new thread for boxee and or xbmc discussion.

http://forums.sagetv.com/forums/showthread.php?t=56535

sorry it took a minute, had a crying baby to deal with.

Last edited by PiX64; 07-19-2011 at 07:25 PM.
Reply With Quote
  #17  
Old 07-19-2011, 07:17 PM
emveepee emveepee is offline
Sage Aficionado
 
Join Date: Nov 2006
Posts: 296
I got my Boxee Box in Canada at my local Best Buy the weekend it came out. I like it for online playback but it never replaced my Popcorn Hours. Although I don't comskip my files it did support edl files natively.

Originally they were thinking of alternate apps like XBMC on the BB, which is why I rushed to get it, then they locked it down for Netflix. I think it would be possible to write a Boxee app to play back recording based on my recent work with the web api's.

Martin
Reply With Quote
  #18  
Old 07-19-2011, 08:08 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by emveepee View Post
I got my Boxee Box in Canada at my local Best Buy the weekend it came out. I like it for online playback but it never replaced my Popcorn Hours. Although I don't comskip my files it did support edl files natively.

Originally they were thinking of alternate apps like XBMC on the BB, which is why I rushed to get it, then they locked it down for Netflix. I think it would be possible to write a Boxee app to play back recording based on my recent work with the web api's.

Martin
What do you mean they "locked it down"?
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #19  
Old 07-19-2011, 08:19 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by tmiranda View Post
There are two basic ways this can be done:

1. Write an App that more or less reproduces the SageTV interface
2. Write an App that reads the SageTV7.xml file.

I think the first is easier but the second is better.
I think #1 is waaaay easier. Furthermore, I don't see the advantage of #2 - unless this device can render anything and everything the Sage extender devices can, including animations, etc. such that you can convert a Sage STV into something this device can render with the exact same results. If it's not a 1:1 conversion then it seems to me we'd be wasting a lot of time trying to accomplish 1:1 with very little return and a lot of frustration. Personally, my vision is strictly option #1. My view is a little skewed because I'm really only interested in function vs. appearance. I'm definitely more interested in finding a way to replace my HDx00 devices should they die with something functional (i.e. something that can view/edit schedules/favs/etc and play back media).

But since my initial look at the developer docs for this device suggests the UI code is separated completely from the python code, there's nothing stopping anyone from trying #2, but my personal focus on such a project would be to get something that allows me to do the basic functions (view/edit schedule/favs/etc.) and playback my media. The end goal being that I can replace my extender devices with these if/when the time comes. Assuming I can, then I now have a way to replace/add extenders and clients forever as long as the server package holds up, which I think it should for some time to come.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #20  
Old 07-19-2011, 08:20 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Guess my last couple posts in the other thread should be merged over here. Opus4???
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 3 (0 members and 3 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
SageTV and XBMC/BOXEE Integration bradvido SageTV v7 Customizations 36 02-15-2011 02:31 PM
Boxee & Sage Bikeman SageTV Customizations 11 03-14-2010 03:04 PM
Played with Boxee a bit... panteragstk General Discussion 6 10-05-2009 02:14 PM
Boxee on the HD200? Brent SageTV Media Extender 8 12-11-2008 09:49 AM


All times are GMT -6. The time now is 01:29 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.