|
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 |
#1
|
|||
|
|||
Universal Windows app for Xbox One?
Would this be feasible as a Sage V9 client? Or is it a no-go due to Java?
It wouldn't be the cheapest extender but for folks that already have an XB1 it might be a nice option.
__________________
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 |
#2
|
|||
|
|||
very pheasible and doable just takes someone with the time to do it. but allot what Stuckless has done with android should lay a good roadmap on the mini client side of things.
|
#3
|
||||
|
||||
I don't believe Java would be required to run a sage miniclient at all. The protocol is proprietary, and could be implemented in just about any programming language/virtual machine. I don't see why a .net miniclient couldn't be made - it would just would be an almost from scratch project.
__________________
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 |
#4
|
||||
|
||||
Quote:
The current android miniclient is separated into 2 projects... "core" and "android". The "core" is stuff that is NOT dependent on android, and not dependent on awt, it contains all the communication logic (ie, protocol handling), and the preference handling, etc. The "android" implements the necessary UI and Video parts to bring it to Android (which is a big piece as well). It was done this way, because eventually, I'll likely add an "ios" project and start process using RoboVM + ijkplayer for ios. And I might create a "desktop" project that uses jogl + vlc4j to bring it to windows, mac and linux, as an alternative to the existing miniclient. So, if anyone wants to push ahead with a .net version, I can certainly help from a guidance point of view, since I've had to get to the know the protocols pretty well in building the Android version. I don't recommend someone tackling it, if you don't have any OpenGL/DirectX experience since (for me at least) it was a daunting task to dive into the beast that is OpenGL
__________________
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 |
#5
|
||||
|
||||
But I think the original question is could the existing SageClient run on Xbone and I expect the answer is no.
|
#6
|
|||
|
|||
Quote:
Like stuckless said it's doable I have looked at it but when I started looking at his opengl stuff it scared me away as I have 0 experience in video rendering code or opengl. That being said there are two ways to approach it if someone wants too the miniclient way or build their own UI out of Microsofts UI API for universal apps that would access sagetv database. The problem with the later is you would lose abilities such as commercial skip. |
#7
|
|||
|
|||
I also started taking a look at making universal windows app I could run on windows/windows phone, but I don't have the time to devote to it right now, and I also have 0 experience with directx so I don't want to start until I have a decent amount of time, which I don't see in the foreseeable future.
I admittedly don't know much about about the Xbox One, but I believe if someone does get a universal app working, it should work with the Xbox One without many (if any) modifications. The biggest issue I see is I don't think you can sideload apps on the Xbox One, and I remember reading somewhere that Microsoft wouldn't publish apps to the store that connect to local servers since they couldn't test the app, but I can't find that documentation off hand |
#8
|
|||
|
|||
Quote:
|
#9
|
|||
|
|||
U was the OP on this and the question, at least in my mind, is that if someone rewrites the Windows client does it make sense for it to be a Metro app(or what do they call those now) that would work on Win8.1 and up, Windows Phone, Xbox One and whatever else supports Windows - maybe even that variant that runs on the RPi.
__________________
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 |
#10
|
||||
|
||||
I think there'd be value in a miniclient based on UWP, that would hit Xbone, Windows Phone, and Windows with one set of development.
But I wouldn't want to see SageClient rewritten from the ground up, that would, in actually, be rewriting SageTV itself (Client and server use the same jar). What I'd like to see from SageClient is updated default/native support for modern decoders/renderers. madVR would be great. Remember there's both SageTV Client and SageTV Placeshifter both for Windows. |
#11
|
|||
|
|||
Your probably right but I was thinking from the perspective that as we move into the future there will be fewer people using non-Metro versions of Windows so I shouldn't have said rewritten, I should have maybe said written.
For apps like Plex I wonder how many use the Modern UI app vs the traditional Windows application which I believe is called Plex Home Theater.
__________________
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 |
#12
|
|||
|
|||
I had started rewriting Sage in C# as I dislike Java, and I wanted to fiddle with parts of it. Mainly starting with trying to get the network protocol working...
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Universal Remotes MRF-350 and HD-300 | Peter_h | Hardware Support | 1 | 09-16-2010 03:49 AM |
Universal remotes | SageGk | Hardware Support | 53 | 04-13-2009 03:41 PM |
HD 200 and universal remote | swats | SageTV Media Extender | 3 | 03-07-2009 05:48 PM |
Xbox 360 Universal Media Remote? | Scriber | Hardware Support | 4 | 04-22-2006 03:36 PM |
Universal Remote with SR | dkardatzke | SageTV Recorder Software | 1 | 03-21-2003 03:48 PM |