|
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 |
#41
|
||||
|
||||
I got an empty slot in my tv stand and spare hardware in the garage. Test/QA box build will begin shortly.
__________________
You can find me at Missing Remote. Or playing FF XIV. For XLobby users: XLobby MC |
#42
|
|||
|
|||
I can't believe my SageTV system is going on 10 years now. I actually finally got around to upgrading my server to Windows 7 from WHS. SageTV is still my main viewing platform but is augmented by Plex and Netflix now as well.
I am a Java/Android/Web developer by day so am definitely interested in contributing to the SageTV open source effort. I personally find the SageTV UI is looking dated now compared to other offerings. I wonder if a SageTV Roku channel would make sense or possibly looking at integrating with Plex, which was already started a while ago.
__________________
Windows 7 64bit (2.5 GHz, 4GB RAM, 2 TB storage), HVR 2250, HD300, HD200 Plugins: Gemstone |
#43
|
||||
|
||||
Quote:
Making the UI look newer doesn't require the source. Integrating to Plex doesn't require the source. Even writing an Android Application doesn't require the source. You have complete control of the SageTV apis and UI without the source. I'm not sure what people think, now that SageTV is going open source. It's great news, but I'm not sure it will change much for most people. I can see people wanting to look at the source code to maybe tweak scheduling algorithms or adding new hardware support, and maybe implementing the placeshifter apis on some other platform, but most people can already tweak and integrate SageTV to the fullest extent without the source code. I've written 2 android apps, a web server, and a plex channel all without the SageTV source And in all cases, it wasn't SageTV being closed source that prevented me from creating a better integrations, it was the platforms on which I attempting to integrate that provided the challenges. (ie, Plex and Android) Don't get me wrong... I can't be happier that SageTV is open source (or will be), since that means I now have a "support" plan for my system. Developers can already do almost anything with SageTV without the source code, and, they don't need to wait for the source code to begin the next great project
__________________
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 |
#44
|
|||
|
|||
Quote:
Same thing with the UI. Sage v7 wasn't THAT old when Sage was sold; Phoenix and Gemstone were made fully-functional just before the sale and ADM as well. Had the sale not happened, I suspect more work would have been done on UIs since then and everyone would be aware of how much could be done. You are correct that some people have the mistaken idea that lots of things will be available which actually have always been available... forgive them for not knowing, perhaps it's because, since the Google buyout, they just plain haven't paid enough attention or cared enough to notice.
__________________
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. |
#45
|
||||
|
||||
I used NetBeans for Java...but there's no project files in the source tree for that (but there are scripts for compiling the jar files). For the Windows binaries, I was using MS Visual Studio...I don't recall what version right now, I haven't dug into the Windows code yet...but will get around to that soon and once I build it again and know which version I was using I'll let y'all know. Linux uses Makefiles.
__________________
Jeffrey Kardatzke Founder of SageTV |
#46
|
||||
|
||||
Quote:
Tom, you should still be able to download the VS 2008 express edition which is free Eddy
__________________
Automatic Power Off | Squeezeslave | DVB-S Importer | DVB Decrypter & Card Client | Tuner Preroll Every man is a damn fool for at least five minutes every day; wisdom consists in not exceeding the limit. ~ Elbert Hubbard |
#47
|
|||
|
|||
Quote:
Does core SageTV already provide a clean set of APIs that can be accessed over a local network or is there a plugin that provides that integration layer? Since you've already written an Android app I guess there must be a way for an app to auto-discover a SageTV server running on the same local network that it can connect to. I'm starting to think out-loud now as I have experience writing PhoneGap apps that I'm hoping to leverage.
__________________
Windows 7 64bit (2.5 GHz, 4GB RAM, 2 TB storage), HVR 2250, HD300, HD200 Plugins: Gemstone |
#48
|
|||
|
|||
I think the improvements to the existing code may need to be made to Placeshifter. Since CPU power has increased the MPEG 4 Part 2 video being used should be updated to H.264 (MPEG 4 Part 10) and add support for resolutions above 720x480. Plex does this very well so I don't see why this can't be done with SageTV.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#49
|
||||
|
||||
Yeah, there is a great, well documented API for sage, and the community made a network connection into it (sagex) many years ago. Nearly everything is accessible via it. As stated, about the only thing getting into the core code allows is integrating some improvements in sources, expanding the client side to more platforms, and basic things like file and network access (like my recently discovered issue with sage's user-agent limiting the quality of PlayOn).
__________________
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 |
#50
|
||||
|
||||
Quote:
They're a web service wrapper for the SageTV API: http://download.sage.tv/api/
__________________
Server: Intel Core i5 760 Quad, Gigabyte GA-H57M-USB3, 4GB RAM, Gigabyte GeForce 210, 120GB SSD (OS), 1TB SATA, HD HomeRun. Extender: STP-HD300, Harmony 550 Remote, Netgear MCA1001 Ethernet over Coax. SageTV: SageTV Server 7.1.8 on Ubuntu Linux 11.04, SageTV Placeshifter for Mac 6.6.2, SageTV Client 7.0.15 for Windows, Linux Placeshifter 7.1.8 on Server and Client, Java 1.6. Plugins: Jetty, Nielm's Web Server, Mobile Web Interface. |
#51
|
||||
|
||||
What Sage OS needs to succeed
I'm as excited as the next guy about Sage going Open Source. A Sage 7 installer that doesn't require licensing is a boon to my neighbors that have wanted it for years, lusting after my system. I've been using Sage since version 4. That's 9 years (at least). My neighbors still can't get an equivalent system without buying used licenses and such...
So that's number 1 in renewing interest in Sage. Just let us install Sage 7 on our Macs, our PCs, and Linux boxen. For free. Have I said thank you yet, Jeff? Thank you, thank you, thank you. But along with that, it is the extenders that make for such a satisfactory experience. The HD-200 sold me on Sage TV. And the HD-300 was fantastic. That's what we need. Compatible extenders. They make a good system great. Sure, Sage on my server is the heart of the system. But I wouldn't be thrilled if I had to build and install a PC for each TV in the house. We need an HD-300 replacement, and soon, if all this effort is going to pay off. Maybe that's a Roku with a Plex channel better integrated with the Sage server. I don't know. But we need to get there as soon as possible! My two bits anyway... |
#52
|
|||
|
|||
Quote:
__________________
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 |
#53
|
||||
|
||||
ffmpeg historically has always had problems with interlaced files. I do think newer versions have greatly improved in that regard, but you can't just plug in a newer version into sage and have it work. The SageTVTranscoder.exe file that is packaged with sage is a modified version of ffmpeg SVN-r93 from 2006. Any updates would have to duplicate or replace the changes Jeff made a long time ago. In truth, some of the modifications may not even be needed for the capabilities placeshifter requires, but placeshifter may instead need to be reworked to work with similar capabilities in newer versions of ffmpeg.
__________________
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-23-2015 at 06:51 PM. |
#54
|
|||
|
|||
Quote:
|
#55
|
||||
|
||||
I did a bit of that as well (the wrapper) - but then I installed Plex and decided i didn't need placeshifter, so the priority went away. Still, it will be necessary going forward to really tweak the ffmpeg connection so that streaming could be done from any source material to any client, with the many hardware clients out there having varied capabilities.
__________________
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 |
#56
|
||||
|
||||
Quote:
IMHO the main thing that going open source will do is spark interest in Sage and stop people from seeing it as a "dead" platform. Very few people were interested in an unsupported system that was going to die a slow death. Now that it's going to be open sourced there will be lots of interest I'm looking forward to the unexpected. I can imagine somebody (or some company) coming out of nowhere and doing something interesting with the codebase.
__________________
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. |
#57
|
|||
|
|||
The only reason I was thinking of moving on from SageTV was fear that my HD200 would die and I would not have a way to access it from my TV. (did not want to use Plex)
|
#58
|
||||
|
||||
The open source announcement enables some pretty vital things:
1) The ability to get a client on newer hardware. [quick before our extenders all die!] 2) No more licenses required, so new people can get on board without having to buy used licenses. 3) A clear way forward so people don't view SageTV as a dead end. 4) The ability to fix longstanding bugs & maintain compatibility as dependencies move forward (new java versions, etc) 5) The ability to natively support newer tuners (like cablecard tuners) |
#59
|
||||
|
||||
Looks like it was built using Microsoft Visual Studio 2005 (at least that's the most recent environment I have installed on my old workstation and that I've now opened the project files with).
__________________
Jeffrey Kardatzke Founder of SageTV |
#60
|
|||
|
|||
Exciting news and I love the interest being shown here.
What I have: 36TB 8 core ESXi 5.5u2 Server with XP, Vista, Windows 7, Windows 8 and PR Win 10 running; a couple linux installs. 3 x HD-PVRs recording 720p from SA3250 cable boxes being controlled by FireWire, and soon an ATSC tuner HDHomeRun Plus. 1 x HD200, 4 x HD300, 1 x 720p AppleTV, 2 x 1080p gen 3a&b AppleTV 2 x PC clients; 2 Mac Clients; 3 iPads gen 3, 4 & 6, 1 iPad mini gen 1, 3 iPhones 4, 5s & 6 plus. I run SageTV 7 Server on win8-64bit, flex raid as my storage on win7-64bit, firewire changer on XP-32bit. What I can give: I can host any type of VM, codeshare, automated testing, hosting, etc. I have 20+ years leading large software development, testing, service desks and implementation projects. I can (a bit rusty) code in VB, .NET, C, Java. I have created STVi's. I can contribute to costs of cloud based open source hosting, etc. What I want: from Core: Spinning wheel "issue" when using very large DB's (I have over 6000 movies and shows and have rebuilt WIZ etc.) Better WIZ management tools (batch meta tools help but its not perfect) Heap limitations True 64bit Java Distributable Linux 64bit / VMWare appliance maybe 64bit FireWire channel changer from Clients: Apple TV Client (App store coming soon ) Airplay capabilities? Working Mac Client Strong Plex/DNLA client support iPad/iPhone second screen remote (e.g. browse and manage using sageTV interface while playing video on extender/AppleTV) |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SageTV Open Source | Narflex | Announcements | 0 | 03-09-2015 02:39 PM |
Why ISN'T Sagetv open source? | matterofrecord | General Discussion | 9 | 11-30-2014 10:49 AM |
BBC Iplayer goes open source | Oddity | SageTV United Kingdom | 0 | 03-30-2013 02:30 AM |
Open Source Movie | mikejaner | The SageTV Community | 1 | 10-14-2008 08:13 AM |
VLC - VideoLan Open Source Project | taltman | SageTV Customizations | 4 | 03-08-2005 03:49 PM |