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.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 07-28-2015, 10:36 AM
Tweeker Tweeker is offline
Sage User
 
Join Date: Dec 2009
Location: California
Posts: 10
Copy once recordings?

I currently use SAGEDCT to record from Verizon Fios and they are starting to change some of the channels from copy-freely to copy-once. Is there any chance that the open source version can be made to record copy-once recordings? I have a lot invested in SageTV and would rather not move to WMC.

Thx.
Reply With Quote
  #2  
Old 07-28-2015, 10:50 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
I would say almost no chance.
Reply With Quote
  #3  
Old 07-28-2015, 11:16 AM
KeithAbbott KeithAbbott is offline
Sage Icon
 
Join Date: Oct 2009
Location: Southeastern Michigan
Posts: 1,375
Quote:
Originally Posted by Tweeker View Post
I currently use SAGEDCT to record from Verizon Fios and they are starting to change some of the channels from copy-freely to copy-once. Is there any chance that the open source version can be made to record copy-once recordings? I have a lot invested in SageTV and would rather not move to WMC.

Thx.
You can always try the HDPVR route to avoid moving to WMC...
__________________
Server: MSI Z270 SLI Plus ATX Motherboard, Intel i7-7700T CPU, 32GB Memory, Unraid 6.11.5, sagetvopen-sagetv-server-opendct-java11 Docker (version 2.0.7)
Tuners: 2 x SiliconDust HDHomeRun Prime Cable TV Tuners, SiliconDust HDHomeRun CONNECT 4K OTA Tuner
Clients: Multiple HD300 Extenders, Multiple Fire TV Stick 4K Max w/MiniClient
Miscellaneous: Multiple Sony RM-VLZ620 Universal Remote Controls
Reply With Quote
  #4  
Old 07-28-2015, 11:29 AM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Yeah, no chance here...whenever Verizon switches my channels over to Copy Once from Copy Freely; then I switch them over to one of my 2 HDPVR lineups I have configured.

Which ones have you noticed them changing lately because I haven't seen any changes myself yet recently?
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #5  
Old 07-28-2015, 02:48 PM
Tweeker Tweeker is offline
Sage User
 
Join Date: Dec 2009
Location: California
Posts: 10
Verizon has tagged the FOX channels including Nat Geo as copy-once. Unfortunately I guess it's time to move to WMC.

Thx for the replies.
Reply With Quote
  #6  
Old 07-28-2015, 07:34 PM
reggie14 reggie14 is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Maryland
Posts: 2,760
Verizon's move to mark Fox channels copy-once was discussed in another thread.

For me, the change impacted the following channels:
  • FX HD (EAST)
  • Fox Sports 1 HD
  • BTN HD
  • Fox Business Ne
  • Fox News HD
  • National Geo HD
  • Nat Geo Wild HD
  • FXX HD

It's annoying, but I kept an HD-PVR going for HBO anyway, so it wasn't that big of deal.
Reply With Quote
  #7  
Old 07-29-2015, 10:17 PM
jm9843 jm9843 is offline
Sage Aficionado
 
Join Date: Oct 2003
Posts: 288
Quote:
Originally Posted by Narflex View Post
Yeah, no chance here...
Hypothetically, if you were using a CableLabs certified tuner for protected content (e.g. HDHomeRun) and a SageTV client built for a platform that implements one of the supported DRM schemes (e.g. Android TV/PlayReady) - what hurdles remain to support copy once?
Reply With Quote
  #8  
Old 07-29-2015, 10:49 PM
reggie14 reggie14 is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Maryland
Posts: 2,760
Quote:
Originally Posted by jm9843 View Post
Hypothetically, if you were using a CableLabs certified tuner for protected content (e.g. HDHomeRun) and a SageTV client built for a platform that implements one of the supported DRM schemes (e.g. Android TV/PlayReady) - what hurdles remain to support copy once?
To a certain extent, I wondered this, too, before Google bought Sage. That is, if Sage really wanted, could they have implemented PlayReady DRM into clients and/or extenders to get CableCard support? The usual problem I heard was that CableLabs certification was too expensive for that to be viable, but I don't think DVR software needs that- it just needs to use approved DRM technologies.

Nonetheless, at this point I don't see how it would be practically possible. I imagine even if CableLabs certification isn't required, there would still be DRM technologies that would need to be licensed. Since its not a commercial product, who would pay for that? Even if money magically appeared, who would be accountable on the SageTV side to abide by the licensing terms?
Reply With Quote
  #9  
Old 07-30-2015, 05:43 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
"All" Sage should have to do is implement PlayReady (like WMC) or DTCP-IP (Silicondust). The tuners themselves have the CableCard certification and do the conversion from Cable encryption to approved DRM (PlayReady/DTCP-IP).

The problems are:
1) Funding the licenses for PlayReady/DTCP-IP
2) Implementing them and getting that implementation approved by Microsoft/DTCP-LA.

I think both of those are extremely unlikely for an Open Source project.
Reply With Quote
  #10  
Old 07-30-2015, 07:19 AM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
Never mind play ready. DTCP-IP is the way to go here with silicon dust cable card prime. Somebody would have to basically fork the open source and make it closed source and then do the work to secure the dtcp-up license and keys which isn't impossible. There's a couple of software apps out there thr support it already on both windows and android. This version of sage tv would have to be sold as well to recoup license costs. There's a per instance cost I believe on top of the initial buy. This is also only a possibility if the open source version of sage licensing will allow this fork to happen. So narflex please make this be possible so if an enterprising/philanthropic (if they sell for cost) group of folks decide to do this they can.
Reply With Quote
  #11  
Old 07-30-2015, 11:13 AM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Quote:
Originally Posted by Gustovier View Post
Never mind play ready. DTCP-IP is the way to go here with silicon dust cable card prime. Somebody would have to basically fork the open source and make it closed source and then do the work to secure the dtcp-up license and keys which isn't impossible. There's a couple of software apps out there thr support it already on both windows and android. This version of sage tv would have to be sold as well to recoup license costs. There's a per instance cost I believe on top of the initial buy. This is also only a possibility if the open source version of sage licensing will allow this fork to happen. So narflex please make this be possible so if an enterprising/philanthropic (if they sell for cost) group of folks decide to do this they can.
Correct in that DTCP-IP would be the way to go for this. The HDHRPrime supports that as an output technique now. However, in order to receive that, one needs to be a DTLA licensee and then follow certain security rules with that content. After receipt over DTCP-IP it would either need to be 'bound' to a specific storage device (don't ask me to get into details regarding that, that's about as specific as they get) or would need to be wrapped with a suitable DRM (or simply played back directly, but then that ignores DVR)...but both of those techniques essentially require running inside a secure context. It's definitely theoretically possible that a 3rd party could create a component that one could use an API to which instructs it to receive the DTCP-IP stream and then wrap it in a DRM and store it. And then integrate with a playback system that supports that DRM as well. I do not know if such things currently exist though...but it's a possibility. That would need to be done on a platform with some level of security (i.e. not something like Ubuntu Linux; but more possibly Android/iOS).

The SageTV open source software will be under the Apache license for the code that we wrote (there's of course tons of 3rd party libraries SageTV used which are under different various license). There's no real licensing blockers I see for someone else to make a commercial product out of SageTV if they really wanted to....but I'm not a lawyer, and will not be held to that statement.
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #12  
Old 07-30-2015, 11:23 AM
PLUCKYHD PLUCKYHD is offline
SageTVaholic
 
Join Date: Dec 2007
Posts: 6,257
Quote:
Originally Posted by Narflex View Post
The SageTV open source software will be under the Apache license for the code that we wrote (there's of course tons of 3rd party libraries SageTV used which are under different various license). There's no real licensing blockers I see for someone else to make a commercial product out of SageTV if they really wanted to....but I'm not a lawyer, and will not be held to that statement.
I see the best "hope" for this in Silicon Dust PVR maybe opening their player and api they are going to be using on the windows platform. They promised CC protected content on windows as part of their funding so here is to hoping it's a via a method a third party can call their protected player. Just a big pipe dream I know.
Reply With Quote
  #13  
Old 07-30-2015, 01:49 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Early on, didn't sage support a playback plugin system, where an external process could to the playback, and the content could be rendered onto the SageTV window, masked by any UI elements? If that's the case, a DRM compliant, closed source playback library, might be able to be used and the content played back in the sage window.

Or maybe it was the other way around - a plugin that could render the UI external to the sage program, in which case, a UI receiver would need to be developed in the closed source playback program.
__________________
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
  #14  
Old 07-30-2015, 02:25 PM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally Posted by Fuzzy View Post
Early on, didn't sage support a playback plugin system, where an external process could to the playback, and the content could be rendered onto the SageTV window, masked by any UI elements? If that's the case, a DRM compliant, closed source playback library, might be able to be used and the content played back in the sage window.
I'm pretty sure rendering "secure" content to an "insecure" surface would be a violation of the licensing agreement for whatever DRM you're using.
Reply With Quote
  #15  
Old 07-30-2015, 04:51 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by stanger89 View Post
I'm pretty sure rendering "secure" content to an "insecure" surface would be a violation of the licensing agreement for whatever DRM you're using.
Not neceassarily. The rendering of DRM video to an insecure surface is how PlayOn is able to capture and record protected content all the time.

In any case, it might be easier to go the other way anyway, and render the sage UI on top of a different player mechanism.

It turns out sage has both those capabilities (to outsource media playback, and allow it to write to the sagetv window, AND to render the UI and export the rendered transparent image out to a different program).
__________________
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
  #16  
Old 07-30-2015, 05:46 PM
KryptoNyte's Avatar
KryptoNyte KryptoNyte is offline
SageTVaholic
 
Join Date: Dec 2006
Posts: 2,754
Fuzzy, is there a way for SageTV to launch a browser, screen-capture the browser and cast that to a virtual tuner?
Reply With Quote
  #17  
Old 07-30-2015, 06:53 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by KryptoNyte View Post
Fuzzy, is there a way for SageTV to launch a browser, screen-capture the browser and cast that to a virtual tuner?
That's essentially what PlayOn does (with the exception of going to a tuner). It renders the page to a hidden window, and captures the window, and encodes it to h.264. There are a ton of channels people have developed for PlayOn for various streaming web sites out there.
__________________
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
  #18  
Old 07-30-2015, 07:15 PM
KryptoNyte's Avatar
KryptoNyte KryptoNyte is offline
SageTVaholic
 
Join Date: Dec 2006
Posts: 2,754
I was wondering if there was a way to build on that, to essentially get a browser window in Sage with mouse control via an extender remote and a virtual keyboard of some sort.

Once you have a browser in Sage [screen-scraped], wouldn't that open up a whole host of new options?
Reply With Quote
  #19  
Old 07-30-2015, 07:21 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by KryptoNyte View Post
I was wondering if there was a way to build on that, to essentially get a browser window in Sage with mouse control via an extender remote and a virtual keyboard of some sort.

Once you have a browser in Sage [screen-scraped], wouldn't that open up a whole host of new options?
Not sure what options you are looking for. I, personally, would much rather have a video file to play instead of navigating a web page.
__________________
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
  #20  
Old 07-30-2015, 07:24 PM
KryptoNyte's Avatar
KryptoNyte KryptoNyte is offline
SageTVaholic
 
Join Date: Dec 2006
Posts: 2,754
I was thinking that every time Amazon, Netflix, or Hulu changed their webpage interface, that there wouldn't be any work involved for the person coding this plugin. Perhaps the Playon interface you mentioned in another thread achieves this.
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
anyone have a copy of Sage V4.1.x.x ??? patotoole SageTV Software 4 07-23-2014 02:05 PM
Anyone have a copy of the 7.0.22.0 STV? evilpenguin SageTV Studio 3 12-05-2010 08:44 PM
Best way to copy "Recordings" to "Videos"? Brent94Z SageTV Beta Test Software 4 11-10-2010 09:58 AM
Copy SageTV recordings from one PC to another hykuo SageTV Software 8 06-02-2009 08:57 PM
What;s it take to get a copy of my key??? debennett2 General Discussion 2 09-04-2003 11:08 AM


All times are GMT -6. The time now is 05:49 PM.


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