SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Github Development
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github.

View Poll Results: What is your Dream SageTV Client
The HD300 extender client is perfect for my needs 24 17.39%
HD300 extedender for 2015+ (4K, h265, Altmos, Hi10p) 83 60.14%
Linux/Windows PC NUC 19 13.77%
Kodi x86 Windows or Linux client 9 6.52%
Android Kodi client 7 5.07%
Android SageTV client 44 31.88%
Speciality device (FireTV, Apple, Roku, game console) 45 32.61%
Plex/UPnP client on any device is fine 14 10.14%
Also support DRM streaming (eg Netflix, Hulu, Spotify) 56 40.58%
Multiple Choice Poll. Voters: 138. You may not vote on this poll

Reply
 
Thread Tools Search this Thread Display Modes
  #101  
Old 03-26-2015, 08:21 AM
pjpjpjpj pjpjpjpj is offline
Sage Icon
 
Join Date: Feb 2008
Posts: 2,164
Quote:
Originally Posted by Skybolt View Post
This is a crazy suggestion, but I wonder what would happen if Silicon Dust got involved with this whole mix? Maybe we should make them aware of this?
Saw your post in the general area, and I realize you just found out about this, but you have a lot of catching up to do.

This was discussed a few times in the "Come back to Sage" thread (which originally started in that general forum where you just posted your short-lived farewell, and then got moved here).
__________________
Server: AMD Athlon II x4 635 2.9GHz, 8 Gb RAM, Win 10 x64, Java 8, Gigabit network
Drives: Several TB of internal SATA and external USB drives, no NAS or RAID or such...
Software: SageTV v9x64, stock STV with ADM.
Tuners: 4 tuners via (2) HDHomeruns (100% OTA, DIY antennas in the attic).
Clients: Several HD300s, HD200s, even an old HD100, all on wired LAN. Latest firmware for each.
Reply With Quote
  #102  
Old 03-26-2015, 08:40 AM
Skybolt's Avatar
Skybolt Skybolt is offline
Sage Icon
 
Join Date: Aug 2006
Location: Annapolis, MD
Posts: 1,027
OK, I guess I'll have to do some reading first. Thanks.
Reply With Quote
  #103  
Old 03-26-2015, 08:41 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
I'm planning on, at some point after the source is opened up and some improvements can be made the the network encoder api, contact silicondust about adding the network encoder capability directly into the firmware of the HDHR products - so sage would ultimately autodetect them on the network... at least that's my plan. The network API is very lightweight, so it should have no problem fitting in their firmware.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #104  
Old 03-26-2015, 09:26 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Fuzzy View Post
I'm planning on, at some point after the source is opened up and some improvements can be made the the network encoder api, contact silicondust about adding the network encoder capability directly into the firmware of the HDHR products - so sage would ultimately autodetect them on the network... at least that's my plan. The network API is very lightweight, so it should have no problem fitting in their firmware.
Side Note: One aspect of the network tuner API that I thought was odd (for a network turner) is that is appears to want direct access to a file being recorded, from sagetv end... I played with writing a network tuner several times and that part of the API always troubled me. After we get the code, I'll likely better understand the requirements.
Reply With Quote
  #105  
Old 03-26-2015, 10:22 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by stuckless View Post
Side Note: One aspect of the network tuner API that I thought was odd (for a network turner) is that is appears to want direct access to a file being recorded, from sagetv end... I played with writing a network tuner several times and that part of the API always troubled me. After we get the code, I'll likely better understand the requirements.
right, that's because the API was written:

1. In the xp days, where network file access was pretty wide open
2. targetting another sagetv instance or sagetvrecorder on a different windows pc.

So direct access was just 'easy'. There were also very little 'standardized' methods for grabbing a live stream over a network.

Now, if starting from scratch, it would all be server initiated, and using something like rtsp to grab the stream and have the server instance write the file. That's what I envision adding to the API. The nice thing is, the API does support version reporting, so we'd be able to make changes and not necessarily break current functionality.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room

Last edited by Fuzzy; 03-26-2015 at 10:27 AM.
Reply With Quote
  #106  
Old 03-26-2015, 10:42 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Fuzzy View Post
right, that's because the API was written:

1. In the xp days, where network file access was pretty wide open
2. targetting another sagetv instance or sagetvrecorder on a different windows pc.

So direct access was just 'easy'. There were also very little 'standardized' methods for grabbing a live stream over a network.

Now, if starting from scratch, it would all be server initiated, and using something like rtsp to grab the stream and have the server instance write the file. That's what I envision adding to the API. The nice thing is, the API does support version reporting, so we'd be able to make changes and not necessarily break current functionality.
That makes sense, and yeah, I think it would great to open up that API to expose the remote file as a stream, under a new API level. (Jeff is cringing has he reads how people are going to bastardize his creation(s) -- once the source is available )
Reply With Quote
  #107  
Old 03-26-2015, 10:49 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by stuckless View Post
(Jeff is cringing has he reads how people are going to bastardize his creation(s) -- once the source is available )
Nah, I think he already bought into that specific change...

Quote:
Originally Posted by Narflex View Post
Quote:
Originally Posted by Fuzzy View Post
The greatest thing, is that if we get enough momentum behind this, the 'network encoder' interface, which is really incredible simple, could be actually moved into the tuners themselves. SiliconDust could very easily add the interface system directly into an HDHomeRun for instance, so it would basically just auto-discover for the server. If we write up a proper network API document for it, then it could actually be something they (the hardware manufacturers) just write for, and we no longer have to even deal with it.
I really like this idea. This would be far too cool if it actually happened.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #108  
Old 03-26-2015, 02:41 PM
traker1001 traker1001 is offline
Sage Aficionado
 
Join Date: Jul 2006
Posts: 338
Ahh, platform doesn't matter. MY dream client talks, Speaks menus, speaks guide info and such that that V.I. can use it.
__________________
Reply With Quote
  #109  
Old 03-26-2015, 02:55 PM
skiingwiz skiingwiz is offline
Sage Aficionado
 
Join Date: Jan 2005
Posts: 366
I agree that the changes of getting a custom run of hardware, like an updated hd300, is low (though that would be great). What we can strive for though is an image for a commonly available box. There might even be someone willing to flash them and sell them for $10 over cost.

The alternative is (as has been discussed) an app for an existing platform. The great thing is that if the community wants it, we can have both!
Reply With Quote
  #110  
Old 03-27-2015, 04:10 PM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
Quote:
Originally Posted by Fuzzy View Post
Nah, I think he already bought into that specific change...


The other aspect of this is leverage the DLNA capabilities of the silicon dust prime tuner. We wouldn't be able to open source this part but someone could obtain dtcp-ip licenses / keys and now you have access to premium copy once content such as HBO, etc. It's been done from windows software so certainly possible with some development and a little funding. The end product would have to be put up for sale.
Reply With Quote
  #111  
Old 03-27-2015, 06:19 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
You'd also have to have a completely different playback mechanism to be able to play back the DTCP-IP files, as I'm pretty sure DirectShow wouldn't fly. Also, extenders would likely be out. The other 'option' is to possible provide a downgrading transcoder, so that it could capture the protected content, and then downgrade it and output it to an unprotected file - this is supported by the CableLabs spec, and is how they can provide unprotected analog outputs of the high value content - I don't think anything specifically calls out the type of output in the specs, so technically, a transcoder could do the equivalent. That's a lot of licensing voodoo that I really am not inclined to do as long as HD-PVR's work.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #112  
Old 03-28-2015, 10:56 AM
emveepee emveepee is offline
Sage Aficionado
 
Join Date: Nov 2006
Posts: 417
Thanks for all the feedback, it has been very interesting. I have been trying to figure out where to take this after the poll closed.

Note I am biased since I am firmly against a one-box solution. My opinion is the concept is doomed to failure since it will be obsolete before it hits the street. People complained here in Canada because they didn't like 3 year phone contract and I think 2 years is too long for tech.

Here are my observations:

- I saw very little interest in a kodi client, maybe not surprising because people wanting kodi have left. Also SageTV doesn't provide added value to people using other backend-ends and there already are at least 5 open source alternatives. It will come on it's own especially if someone adds remote live tv to the backend streaming or hacked recordings live serverwmc.

- the HTPC seems dead, even with the quality cheap NUCs and Celerons being available. That was the most surprising find and in some ways they will be missed. A good PC is still the best way to get all the features. I am kind of glad there wasn't interest in Bay Trail though so it's just about price.

- DRM isn't going away, but it is a difficult target.

- An RPi and Chromebox pure Linux client doesn't seem worth pursuing.

- Android seems to be the desired platform but I personally don't think the hardware it's there yet. It's not just de-interlacing, there are auto-framerate issues and HD-Audio concerns to consider. Somebody else needs to focus on this though if SageTV is to grow.

- an "HD400" sure seems to be the desired end-state

So where does that leave me? From my perspective coming as a non-user the only things that set SageTV apart from the other PVR options I have are the "free" EPG, a choice of Windows and Linux platforms and the HD extenders. Nothing here is guaranteed so I figure the extender will be the low-hanging fruit, once the code is out and the 21 day limit is removed .

I thought of a few options. First the RPi2 or Chromebox could be an extender but that doesn't lead to the HD400 and realistically that also is a custom Kodi on a platform like OpenElec and syncing that is a challenge. People want the feature of the next Kodi before the previous version is even out. I think Kodi Isengard as a good example, it's not just about new functionality, it includes key PVR functionality for closed captioning.

The other option I have in mind is working with SageTV and Hauppauge to get the MediaMVP HD working as as an HD300. I proposed doing this years ago to both companies and there were issues that may no longer be relevant. At least I do know how to the code for the Sigma Design SDK and I believe I could accomplish this with the benefit Hauppauge could sell a few more boxes. A problem with this approach is that it only leads to the end-state when Hauppauge or some other vendor see a future in SageTV and that could be over a year from now.

Martin
Reply With Quote
  #113  
Old 03-28-2015, 11:40 AM
trk2 trk2 is offline
Sage Aficionado
 
Join Date: Jan 2006
Location: Maine
Posts: 499
Quote:
Originally Posted by emveepee View Post
The other option I have in mind is working with SageTV and Hauppauge to get the MediaMVP HD working as as an HD300. I proposed doing this years ago to both companies and there were issues that may no longer be relevant. At least I do know how to the code for the Sigma Design SDK and I believe I could accomplish this with the benefit Hauppauge could sell a few more boxes. A problem with this approach is that it only leads to the end-state when Hauppauge or some other vendor see a future in SageTV and that could be over a year from now.

Martin
Have you considered the WD TV boxes as possible extenders? I know they use Sigma Design and the firmware is available to be edited.
Reply With Quote
  #114  
Old 03-28-2015, 11:59 AM
emveepee emveepee is offline
Sage Aficionado
 
Join Date: Nov 2006
Posts: 417
Quote:
Originally Posted by trk2 View Post
Have you considered the WD TV boxes as possible extenders? I know they use Sigma Design and the firmware is available to be edited.
I did but they didn't respond. That is typical. I suggest the market is all about volume and margins now. The number of SageTV users would be a blip for WD, (and Roku, ATV and FTV) that wouldn't get any attention.

Hauppauge and Popcorn Hour have really been the only companies that have ever responded. Popcorn Hour (Syabas) where actually very interested and I build a client for NextPVR with the hope of a client for SageTV but Jeff wanted to keep the code closed back then. Eventually the PCH devices stopped working because Syabas opted to compile their own code into the SDK libraries, breaking compatibility with what I had done. They also had a lot of mgt. so contacts died out. In hindsight perhaps larger userbase from SageTV things might have worked out differently

Martin
Reply With Quote
  #115  
Old 03-28-2015, 12:12 PM
7up 7up is offline
Sage Advanced User
 
Join Date: Mar 2003
Posts: 176
@emveepee - I largely agree with your conclusions. As much as I think Kodi is a useful piece of software, I don't want to see SageTV become just another backend. At some point, there has to be a first step which does not have to be the only option for extenders, so maybe the best option is moving forward with parallel pathways.

RPi2 and Chromebox Linux based extenders. If existing SageTV Linux version could be integrated with OpenELEC, install would be not be too complicated for end users, Kodi would be available if desired and they are reasonably priced. This option seems like the path of least resistance and a good place to start.

Android/IOS apps. If SageTV is to have broad appeal it needs find a way to Android and IOS devices. I am optimistic generic Android boxes will improve as Android 5/Android TV makes it to more devices. My experience with a sub 100 dollar Android box has been that it handles most video formats including deinterlacing 1080i mpeg2 and has potential to be a good (not necessarily perfect) SageTV client. This does not address the current mpeg2 limitations of devices such as FireTV but perhaps if one wants to use such a device it will come with the understanding that transcoding will be necessary. Because it allows integration of SageTV with other online streaming services/apps, a SageTV extender Android app is worth pursuing.

MediaMVP-HD - Great idea if this can result in more "HD-300"s. Hopefully whatever obstacles exist can be overcome as the hardware looks like a great fit.

Last edited by 7up; 03-28-2015 at 12:59 PM.
Reply With Quote
  #116  
Old 03-28-2015, 12:55 PM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Quote:
Originally Posted by 7up View Post
RPi2 and Chromebox Linux based extenders. If existing SageTV Linux version could be integrated with OpenELEC, install would be not be too complicated for end users, Kodi would be available if desired and they are reasonably priced. This option seems like the path of least resistance and a good place to start.
I could definitely go for a RPI and Chromebox full Client.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.
Reply With Quote
  #117  
Old 03-28-2015, 06:40 PM
stlbearboy stlbearboy is offline
Sage Advanced User
 
Join Date: Dec 2008
Posts: 81
I will be using z-box Nanos as my extenders once sage is open sourced. My hd-200s are running on their last legs.
__________________
Server AMD 9600 AMD 780G ATX Motherboard Vista Ultimate Edition 4GB Ram 3 Hauppauge HD PVR, 1 Hauppauge 1600, 2 Avermedia A180, 2 Hauppauge 1250, 1 Avermedia a188 duo
Reply With Quote
  #118  
Old 03-30-2015, 06:51 PM
cncb cncb is offline
Sage Icon
 
Join Date: Jul 2006
Posts: 1,271
Quote:
Originally Posted by emveepee View Post
The other option I have in mind is working with SageTV and Hauppauge to get the MediaMVP HD working as as an HD300. I proposed doing this years ago to both companies and there were issues that may no longer be relevant. At least I do know how to the code for the Sigma Design SDK and I believe I could accomplish this with the benefit Hauppauge could sell a few more boxes.
This sounds good. Does the Hauppauge box support the same codecs, DTS decoding, and HD Audio passthrough like the HD300?
__________________
-Craig
Reply With Quote
  #119  
Old 03-30-2015, 07:27 PM
emveepee emveepee is offline
Sage Aficionado
 
Join Date: Nov 2006
Posts: 417
Quote:
Originally Posted by cncb View Post
This sounds good. Does the Hauppauge box support the same codecs, DTS decoding, and HD Audio passthrough like the HD300?
They are both SMP8655 based, but some of the functionality is based on what Hauppauge licensed.

Martin
Reply With Quote
  #120  
Old 03-30-2015, 09:11 PM
matterofrecord matterofrecord is offline
Sage Advanced User
 
Join Date: Dec 2007
Location: uk
Posts: 100
I would suggest once we have narrowed down all the options we could all put some money toward a trusted user, possibly narflex, so that they could buy all the viable extender options and do an honest review on what box would make the best extender? Thoughts?
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

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
dream to ability view SageTV recordings on Android bjkiller SageTV v7 Customizations 4 09-06-2012 03:16 PM
My SageTV Configuration Dream vogelap General Discussion 12 07-14-2009 04:08 PM
Help SageTV Properties and DVB Dream squeed SageTV Software 2 04-17-2009 09:04 PM
I have a dream (in HD <g>) Deacon Crusher Hardware Support 0 12-16-2005 01:23 PM
Dream DTV?!? phantomfsoc Hardware Support 1 03-07-2004 04:52 AM


All times are GMT -6. The time now is 02:12 AM.


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