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
  #441  
Old 04-05-2015, 09:10 PM
speck55 speck55 is offline
Sage Advanced User
 
Join Date: Apr 2011
Location: Milwaukee, WI
Posts: 156
Quote:
Originally Posted by nyplayer View Post
If they do it means that anybody can look at the source and use the SageTV free EPG data in their own PVR software. Most of the recording backends are ahead of SAGETV minus the fee EPG data.
Ah, and this is an example of why I don't play chess (having to think moves ahead). But if say valid API key per SageTV server owner *just* pertaining to the EPG API, would allow abusers to be rooted out easily.
Reply With Quote
  #442  
Old 04-05-2015, 09:12 PM
speck55 speck55 is offline
Sage Advanced User
 
Join Date: Apr 2011
Location: Milwaukee, WI
Posts: 156
Quote:
Originally Posted by nyplayer View Post
Most of the recording backends are ahead of SAGETV (tuner Support etc..) minus the free EPG data.
I dunno about that -- I've looked far and wide and only gotten limited success with my colossi on other backends. Plus sage knows every episode of everything that I've watched and now and again picks up an episode as a re-run that it thinks I've missed / not seen, and usually it's right (and that's 5 years + worth).
Reply With Quote
  #443  
Old 04-06-2015, 06:18 AM
DIBU's Avatar
DIBU DIBU is offline
Sage Expert
 
Join Date: Jul 2004
Location: Germany / Hessen / RheinMain
Posts: 512
Thumbs up

my wish first.. baby steps and error replacemend, and java with a fully RasPi client. So can i help the open source.

__________________
Sage V7x:
Server - Lenovo K320 with WindowsHomeServer2011, 10 Terabyte HD's on stablebit drivepool, (1 x DuoFlex CT Octopus PCIe DVB-C 4 Tuner all with LM-DVB-SmartRecorder, dbox2, run SageTV as Service, DeskNow Mail and Collaboration server, 2 Terabyte NAS (Ximeta) as seconf backup, 1Gb/s MSI ePower HD Network, 3xHD100, 1xHD200, 1xHD300, Panasonic LCD 55" TV, Sharp LCD TV, JVC LCD TV, Touchscreen LCD, PlaceShifter
cu at http://www.dbuschek.de
Reply With Quote
  #444  
Old 04-13-2015, 08:20 PM
hemicuda's Avatar
hemicuda hemicuda is offline
Sage Icon
 
Join Date: May 2006
Location: north of Chattanooga, Tennessee
Posts: 1,118
Andy, et al (original Devs),

Are you guys going to be completely hands-off after the OS release or will you be allowed to provide input/direction to the project?

* moved here from non-OS topic *
__________________
Server: MS Win7 SP1; FX8350 (H2O cooled); 8GB RAM; Hauppauge HVR-7164 (OTA); HVR-885 (OTA); SageTV 9.1.5.x; 12+TB Sage Storage

Clients: HD300 x2; HD200 x2; Placeshifter

Service: EPB Fiber (1Gb); OTA (we "cut the cord"); Netflix, Hulu, etc.
Reply With Quote
  #445  
Old 04-14-2015, 05:33 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
You might want to read Jeff's comments in the main thread.
Reply With Quote
  #446  
Old 04-14-2015, 01:37 PM
Monedeath Monedeath is offline
Sage Expert
 
Join Date: Sep 2009
Location: Idaho
Posts: 514
Quote:
Originally Posted by lesbell View Post
I'm a Java/C/C++ coder, albeit with no audio/video streaming expertise, but I'll happily join the effort. I've always treated Sage as a consumer-level, set-and-forget appliance and not dug into the architecture and all the addons, so an early priority would have to be to get to grips with all that and document it.

I reckon that if the core is maintained and documented, and the project brought back to life, everything else will just follow as developers get confidence that it's a platform they can build on.
My father is getting set to retire at the end of this year. We were convinced that Google was never going to Open Source SageTV, or if it did, it would be years from now. One of his prospective "retirement projects" was going to be ending his stint of using it as a consumer and reverse engineering Sage so he could address some problems the system I setup for him has been having.

Needless to say, he's very happy to learn about it's pending open source status, saves him a lot of work trying to decompile Sage so he can get at what he wants fixed.

Looks like other posters have pretty much overlapped a good sized portion of his wishlist. With fixes for the Java Heap issues, particularly as it relates to the wiz.bin, being on top of that list.

Personally, in regards to items needed to attempt to grow the SageTV community are concerned. I do think that focus is probably best served on two fronts.

1) Getting the server side of the equation up to date, in particular where the transcoder and newer recording formats are concerned.

2) There are a lot of other set top box options out there, and many of them do seem to be h.264 only flavors. So being able to transcode to that is going to be important, and likely to be a decisive factor.

Being able to integrate SageTV into things like ChromeCast, AmazonFire, Roku, etc is perhaps going to be one of the most important things that will need to be done if the community wants to grow. Let people get a taste of what SageTV can be like for them, before they have to run out and start buying specialized boxes that can do it better.

....and depending on how much use Sage saw on their devices may actually provide incentive for Google/Amazon/Roku/etc to provide that "better" device themselves. It also largely does away with the likely impossible task of trying to integrate Amazon, Netflix, Hulu, and whatnot into Sage itself(as permission is probably not likely to be given to do so in the first place), let the prospective makers of a STB worry about that for now at least.

That isn't to say that a future HD400 run shouldn't happen, but as far as any future development of the client end is concerned, try to make it so a SageTV experience is possible and reasonably pleasant on some of these other STB options as well. More options isn't necessarily a bad thing.
Reply With Quote
  #447  
Old 04-15-2015, 11:21 PM
roymcd roymcd is offline
Sage User
 
Join Date: May 2010
Location: Adelaide
Posts: 38
Client options

Has anyone tried running linux with Placeshifter on one of these http://www.solid-run.com/products/cu...mini-computer/ ?
They look well specced and importantly have SPDIF, HDMI and an infrared receiver for a reasonable price. I've had Placeshifter running under Ubuntu and Puppy linux. I thought these little boxes might be a good option as an Extender replacement running open-source Placeshifter.
Reply With Quote
  #448  
Old 04-16-2015, 05:49 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
I pretty sure it would have to be recompiled for ARM, those aren't x86 boxes.
Reply With Quote
  #449  
Old 04-16-2015, 06:48 AM
dinki's Avatar
dinki dinki is offline
Sage Expert
 
Join Date: Mar 2006
Posts: 682
Quote:
Originally Posted by stanger89 View Post
I pretty sure it would have to be recompiled for ARM, those aren't x86 boxes.
I sure would love to see that happen!
__________________
Intel Core i5-2500, 16GB RAM, OMV Linux 4.17, 3 TB of Data
SageTV 9 Docker, Open DCT Docker
Silicondust HDHomeRun Duo + Quatro
Sage Mini Client on Amazon Fire Sticks and Android TVs
Reply With Quote
  #450  
Old 04-16-2015, 10:24 PM
roymcd roymcd is offline
Sage User
 
Join Date: May 2010
Location: Adelaide
Posts: 38
Yeah, I thought the Placeshifter miniclient was straight Java but the tar file includes several shared i386 libraries. Still, maybe when/if the client is open-sourced......
Reply With Quote
  #451  
Old 04-17-2015, 05:40 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Yeah, most of Sage is java, but some things like playback and tuners use/require native code.
Reply With Quote
  #452  
Old 04-17-2015, 08:39 AM
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
Yeah, most of Sage is java, but some things like playback and tuners use/require native code.
Which makes sense, as the playback code is what needs to be tailored to a specific platform to be able to use embedded video decoders properly. In many cases, that part of the code will be simply making calls to the hardware's sdk libraries.
__________________
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
  #453  
Old 04-17-2015, 03:35 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Quote:
Originally Posted by roymcd View Post
Yeah, I thought the Placeshifter miniclient was straight Java but the tar file includes several shared i386 libraries. Still, maybe when/if the client is open-sourced......
The main thing you need to rebuild for the Placeshifter client is mplayer. And what's the when/if stuff? There is no 'if' anymore....it's only a matter of 'when'.
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #454  
Old 04-17-2015, 03:36 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
And you'd also need a JVM for ARM...or just integrate mplayer into the miniclient (miniclient is basically the C version of the placeshifter client...it's what runs on the extenders)
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #455  
Old 04-17-2015, 07:39 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by Narflex View Post
And you'd also need a JVM for ARM...or just integrate mplayer into the miniclient (miniclient is basically the C version of the placeshifter client...it's what runs on the extenders)
How abstracted are the calls to mplayer from the miniclient? I'm wondering if mplayer is required, or any general playback mechanism could be used (more tailored to the individual platform) without ripping miniclient up too terribly.
__________________
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
  #456  
Old 04-18-2015, 10:06 PM
jarredduq's Avatar
jarredduq jarredduq is offline
Sage Advanced User
 
Join Date: Mar 2009
Location: Stockton, CA - Most miserable city in the USA, SageTV makes it bearable
Posts: 201
Quote:
Originally Posted by Narflex View Post
The main thing you need to rebuild for the Placeshifter client is mplayer. And what's the when/if stuff? There is no 'if' anymore....it's only a matter of 'when'.
Weeks or months away?
__________________
Server: HP w/Intel i7-4770S CPU @ 3.10GHz , 500GB SSD, 16GB DDR3, Win 10 64-bit, 4TB of SSD for recording
SageTV: 9.2 - 64-Bit
Capture Devices: 2xHD Homerun Prime and HD-PVR (Comcast Premium/Music Channels)
Client 1, 2, 3, and 4: HD200.
NAS: Synology DS220+ 8TB (Movie Storage)
Sage Add-ons: Jetty, Neilms Webserver (Jetty), Mobile Web, Play-On Plug-in, Comskip Plug-in
Reply With Quote
  #457  
Old 04-20-2015, 11:39 AM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Quote:
Originally Posted by Fuzzy View Post
How abstracted are the calls to mplayer from the miniclient? I'm wondering if mplayer is required, or any general playback mechanism could be used (more tailored to the individual platform) without ripping miniclient up too terribly.
It's all very cleanly abstracted. For example implementing DirectShow playback in the Placeshifter wouldn't be all that difficult...we just never did it because we didn't have an MPEG-4 decoder filter we bundled with the product.

Quote:
Originally Posted by jarredduq View Post
Weeks or months away?
I stand by my original statements on timeline. But a lot of progress has been made in preparing the code base for open source release...it's actually quite a large pile of code.
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #458  
Old 04-20-2015, 05:13 PM
waynedunham waynedunham is offline
Sage Icon
 
Join Date: Sep 2004
Posts: 1,469
Quote:
Originally Posted by Narflex View Post
8< snip >8
I stand by my original statements on timeline. But a lot of progress has been made in preparing the code base for open source release...it's actually quite a large pile of code.
After the amount of development and time that went into you/our beloved SageTV I'm not surprised at the size of the "pile".

(I know it feels like part of my family with the years and time I've put into my Server and SageTV)
__________________
Wayne Dunham
Reply With Quote
  #459  
Old 04-21-2015, 05:13 PM
lewispm lewispm is offline
Sage User
 
Join Date: Mar 2009
Location: Collierville, TN
Posts: 73
Quote:
Originally Posted by will View Post
When PlayOn was first released the content was low quality and it wasn't reliable. Now I use PlayLater more than PlayOn but the entire software package has improved significantly.

For example, just the other day a TV show I watch on USA didn't record right with SageTV (the cable box feed was messed up - not a SageTV problem). I was able to use PlayLater to download the episode from USA (I had to login with my cable subscription). The quality was really impressive - almost as good as HD cable TV (I'd say about 80%). The best part, I was able to fast forward through all the mandatory online ads.

PlayLater/PlayOn use the exact same technology, just one is for storing and the other is for streaming live.
Just curious, why do you need PlayLater?

For the same result, I just find the show on the PlayOn Plugin in Sage, then after it starts hit pause, then when its done downloading hit record.
Reply With Quote
  #460  
Old 04-21-2015, 06:02 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by lewispm View Post
Just curious, why do you need PlayLater?

For the same result, I just find the show on the PlayOn Plugin in Sage, then after it starts hit pause, then when its done downloading hit record.
Not who you were asking, but I prefer to use PlayLater as well, because it's easier to search for things on my desktop. Plus, PlayLaterHD supports recording in 720p instead of just 480p as supported via PlayOn through sage (this isn't really a technical limitation of either sage or PlayOn, its just that since PlayOn doesn't KNOW sage supports HD, it sends SD only. This can be fixed once sage is open sourced.
__________________
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
Reply

Tags
open source


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
SageTV Setup "Video Source Capture" Problem Mandingo609 Hardware Support 6 01-04-2011 08:05 AM
"Backdrops" "SageTV" "Covers" folders - what's creating them mp328 Sage My Movies 4 09-20-2010 05:31 PM
Can I use "Send To..." to open a file with another player? horseflesh SageMC Custom Interface 0 12-23-2008 04:23 PM
Any plan adding a ""unsupported" Closed Caption on the HD-100 in future update? TechBill SageTV Media Extender 5 08-16-2008 08:58 AM
Open "Browse - Video Menu" First lambda379 SageTV Studio 2 09-02-2007 12:37 PM


All times are GMT -6. The time now is 06:37 AM.


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