|
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. |
|
Thread Tools | Search this Thread | Display Modes |
#581
|
||||
|
||||
This is just the opposite of my intentions. I mean, licensed users are the only ones who, at release, will HAVE EPG data in the OS version... I intend to run it if nothing more than to provide support for others jumping in. Ultimately, I'd like to get Schedules Direct in there, but I will likely be switching much sooner than that.
__________________
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 |
#582
|
||||
|
||||
A question i do have, is if sagex will be built in. It appears to be in use on Google Fiber, and I doubt it's via a neutered plugin system implementation.
__________________
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 |
#583
|
||||
|
||||
Quote:
Quote:
2) Why would you transcode to it, you don't need H.265 for 1080p, not even remotely. For quite a while to come H.265 is just going to be a headache, unless you're talking 4K content. |
#584
|
||||
|
||||
Quote:
I know you don't need it for your needs but the community does. What will it take to convince you to make the plugin work on the open source version? The community needs you Slugger
__________________
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. |
#585
|
||||
|
||||
Odd that though going become more practical in 2017-18.
|
#586
|
|||
|
|||
Quote:
|
#587
|
|||
|
|||
Quote:
So the reason is comparable to why people would transcode mpg2 recordings into h264 recordings a few years ago, even before the streaming set top boxes started dropping native mpg2 support. |
#588
|
||||
|
||||
Quote:
H.265 would only get that down to (after a few more years of encoder development improving efficiency) about 500MB. Compare that to MPEG 2, OTA broadcasts are (up to) 19.2Mbps, or about 9GB/hr about 7GB or so for a 45 minute show. H.264 is capable of more like a 85%+ reduction in storage. My point is, H.265 is exciting and a big deal for UHD, and maybe even mobile streaming, but for home use? I just don't see the point of transcoding to that instead of (or from) H.264. |
#589
|
|||
|
|||
Thank you for that. It will go a long way towards any general popularity of Sage going forward.
__________________
Server: Intel i5-11400 @4.4GHz 6 cores Windows10 Pro, Sage 9.2.6.976, Comskip Donators Capture: Fubo/TVEverywhere/ChannelsDVR/OpenDCT_0.5.32_x86. Storage: 120gB SSD, 4tB HD on Server Network: gB Lan Playback: FireStick 4K miniclient Tech Level: Hobbyist |
#590
|
|||
|
|||
IMHO the first thing would be to fix or improve the core of SageTV to bring it up to 2015 standards. That means supporting 64 bit Java and allowing you to run more than three extenders without the server throwing up. In the last few years the PC world has moved much more towards 64 bit so the application has certainly fallen behind on those fronts. Of course the downside to this is those of us that prefer to use Firewire for channel changing.
The other thing to fix is Placeshifter which has never worked properly with 1080i content - presumably this would also help streaming to all lightweight clients, including mobile. The other thing to develop is mobile clients, that has also developed hugely since the Google acquisition. I would love to see a proper iPad client.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#591
|
|||
|
|||
Something I'd like to see in the beginning is improving on the transcoding options and speed. I never got MediaShrink to work the way I wanted it to, and the transcoding withing Sage had limited options, and doesn't max out my CPU so it's quite a bit slower than doing things manually in Handbrake. The latter works just fine, and by maintaining the file names I am able to keep everything within Sage with metadata etc, but it requires the additional manual work.
__________________
Server: Rosewill RSV-L4411 server case, Core i5 4590, 16 GB RAM, 1 Hauppauge Colossus, 1 HDHomeRun, 500GB SATA recording drive, 14 TB JBOD for media, SageTV 7, Win7 Pro, Ubuntu 14.04 VM with Plex Server and Subsonic Frontend: ASUS Chromebox running Kodi with SageTV add-on |
#592
|
|||
|
|||
Quote:
First, I don't think a plugin is the right way to go now that we know new open source users are locked out of the Sage EPG server. Schedules Direct needs to be made a first class citizen of the core, so to speak. The plugin's architecture uses a 3rd party library and application (that I wrote, but that's irrelevant) to pull and access the EPG data externally and then Sage accesses it thru the external source via the 3rd party APIs. The architecture of it all fits the plugin model quite nicely, but isn't the way I'd do it for this open source approach. Second, I'm just not all that excited about going down this road again. I might get there, but I'm just not there yet. I feel like I conquered this project a few years back and I don't have the desire to climb this mountain again. My setup is not 100% perfect, but pretty darn close. So close, in fact, I haven't updated anything on my server in ~3.5 years except for upstream fixes to keep my epg plugin compatible with Schedules Direct. If I were to upgrade to the OS version and wanted to write some code, rewriting stuff I've already written doesn't excite me. I'd definitely want to dive into new areas so at the very least, reimplementing the Schedules Direct APIs within Sage just isn't going to get me excited. It actually has the opposite effect. I'd be more than willing to share my thoughts and experiences working with the APIs within Sage with others, but I just can't see myself redoing what I've already done, especially when what I've already done does what I want. Third, as per my annual policy, I'm on personal project hiatus until the fall. As a matter of fact, I'm heading north out of cell range and no inet access for a few weeks here shortly. The earliest I would commit to even starting on anything would be probably after (Canadian) Thanksgiving (so mid October). Finally, my personal projects have changed over the last few years. From 07-12 it was mostly, if not exclusively, SageTV stuff. Since then, I've found other projects of interest. Not that there's no room for new Sage projects, it's just that there's less room. And there's less time for those projects. And when there is time, sitting up all night writing code is a lot less attractive an idea in my 30s than it was in my 20s. I used to do it for work & play, but now I'd be hard pressed to remember the last time I had such a marathon coding session. I like to think I code smarter these days, which I'm sure is somewhat true, but mostly it's just 16 hours of coding just doesn't do it for me anymore. 8 hours at the office is enough.
__________________
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... Last edited by Slugger; 06-29-2015 at 02:39 PM. |
#593
|
||||
|
||||
Quote:
Quote:
Sure, we could probably update the setup wizard, or the new source wizard to make things easier/more obvious for new users, but that's an STV issue (and could be done, OS or not), and I don't really see what building it into the core gets us. |
#594
|
|||
|
|||
Quote:
The plugin is "ok". You have to install the plugin and restart Sage even though the plugin manager won't tell you a restart is needed (because the plugin mods your Sage.props file out of necessity). So there are manual steps that aren't elegant. Uninstalling is even worse because you have to manually modify the Sage.props file to undo the installation changes because there's no event to detect an uninstall of a plugin so removing the plugin is also manual and if you don't mod Sage.props then you end up with no epg access and so on. It works, I wouldn't call it the best solution. It could be done better, that's all I'm saying. Either integrate it into the core or add some extra events to allow better automated install/uninstall, etc. But I'd also like to remove the extra zip file of cached epg data hanging around. You're basically storing the epg twice. And yes it's only 50MB in the zip file, etc. but I'm just saying if I had to rewrite the plugin (which will need to be done to get it to work with the Sage8 jar) then I'd probably just scrap it and do something different. But as it stands, my preference is to just stick with 7.1.9.
__________________
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... |
#595
|
||||
|
||||
Quote:
__________________
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 |
#596
|
||||
|
||||
Quote:
So, consider if will, an open source "package" for SageTV might include the core, jetty server, comskip, and fanart, where jetty, comskip and fanart are simply bundled plugins, but they are included with the package to simplify installation and user choices. Another benefit of plugin vs embedded into core, is that anything that is a plugin can evolve and be updated independently of the core. Android, for example, has gradually moved from a monotlithic "core" to using separately installable apps to simplify the release of new feature and bug fixes without having to replace the core. ie, updating a "core" is generally a slow release cycle but updating a specific "plugin" can be a faster release cycle. So, in short, I think there are many things that I'd like to see "out of the box", but out of the box doesn't necessarily mean it has to be in the "core" codebase, just in the main packaging.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#597
|
||||
|
||||
This is exactly what I was thinking. I really like the plugin architecture because it's so flexible. I like the idea of packaging Sage with hte most common plugins "installed" already.
__________________
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. |
#598
|
||||
|
||||
You wouldn't necessarily even need to bundle them, or package them, you could just update the install/setup wizard to automatically (or automatically ask) to install a given set of plugins.
Add a step, before you setup sources, asking if you want to install/configure Schedules Direct, for example. |
#599
|
||||
|
||||
Quote:
I've seen head to head screen caps of itunes video comparing 1080p at 5Mbps to 720p at 4Mbps. Usually there is more detail in the 720p screencap. With disk storage as cheap as it is, no there is no point in converting from h.264 to h.265, especially since no current h.264 encoder is better than x264 at the moment anyways. Also, Netflix 1080p is3GB per hour or about 6 to 7Mbps. https://help.netflix.com/en/node/87 Last edited by lobosrul; 07-01-2015 at 02:14 PM. |
#600
|
||||
|
||||
Their "SuperHD" is, but "regular" 1080p is closer to 4Mbps (or at least was):
http://blog.streamingmedia.com/2013/...-everyone.html Quote:
Last edited by stanger89; 07-01-2015 at 02:46 PM. |
Tags |
open source |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
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 |