|
SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development. |
|
Thread Tools | Search this Thread | Display Modes |
#161
|
||||
|
||||
As for the menus, i know you didnt' want to work over what's there, but the ADM implementation in Gemstone supports multiple menu themes. Using that would maintain all the menu configuration options present. There are also icon options for the menu items that are unused in the current theme, but could be utilized nicely on a touch-centric theme (well, they ARE used for the task switched, which I don't think many people use - but I love it!).
__________________
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 |
#162
|
|||
|
|||
Quote:
|
#163
|
||||
|
||||
Quote:
__________________
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. |
#164
|
|||
|
|||
Quote:
|
#165
|
||||
|
||||
FYI... Thanks to help from Jeff, I now have a working OpenGL implementation of the miniclient working. Without doing any optimizations (and I have a bit to do), I am seeing 4x-10x increase in performance and the UI is pretty smooth on my phone. (I still need to push to the ATV1 and see what happens there). I think I'm on target to push out an "Alpha2" release this weekend.
__________________
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 |
#166
|
|||
|
|||
Great News! Thanks Stuckless for sticking with it. And Thanks Jeff for helping out. Really interested to see how this plays out.
|
#167
|
||||
|
||||
Quote:
__________________
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. |
#168
|
||||
|
||||
I did end up posting the code, sooner than I intended, mainly because I needed Jeff's help, and it's hard to help if you can't see the code
https://github.com/OpenSageTV/sagetv-miniclient The project is divided into 2 projects, "core", and "android". "core" is the core miniclient cient code that handles connections, etc, and the "android" project is the implementation stuff that is specific to Android, where the key part is really the MiniCientGLActivity and the EGLUIManager which does the rendering. The goal of the "core" is facilitate a library that is independent of AWT, so, there is "uibridge" package there that provides a bridge to AWTless environments like Android. If there are opengl folks in this forum, then feel free to pick apart the code, since I know very little about OpenGL, and I was amazed of how many lines of code it took to actually render a texture (no wonder games take years to create). (I still have to implement shape rendering) If you look at MiniCientGLActivity you'll see how the entry point to a MiniCient works. Basically need a ServerInfo and a UIManager and pass it to the client... and the rest is complete voodoo, magic, incarnations and spells.
__________________
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 |
#169
|
|||
|
|||
Very nice. Based on what I saw of "Alpha1" on the Nvidia Shield Android TV, this kind of boost may put its rendering performance on par with the HD300. If it doesn't exceed it.
|
#170
|
||||
|
||||
Quote:
I think once the pieces are hobbled together me (or someone) will need to go back and do some clean up.
__________________
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 |
#171
|
||||
|
||||
One of nice things about being able to work from home, from time to time, is that I do "fun" stuff during my lunch break
I decided to push the latest build to my Android TV unit and see how it worked. It's much faster than the Canvas implementation, but I'd say, that it's still not as fast as the HD300. That's likely because I need to do some performance tuning, but over all the speed was close to the HD300 which I think is great. I'm also connected via WIFI for the ADT1 unit vs Ethernet for the HD300. On my phone the performance difference is even more noticeable. I'm also running 1920x1080... I'll play around with lowering the resolution to see if that makes a difference as well. I think the HD300, while it renders at 1080p is not actually creating 1080p buffers, but rather upscaling to 1080p... whereas currently I am creating 1080p buffers and rendering Them.
__________________
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 |
#172
|
|||
|
|||
Quote:
__________________
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 |
#173
|
|||
|
|||
Quote:
Native support for MPEG2 and 1080i for devices that support it are paramount to me. It's one of the most attractive features of the HD300 since skipping around is seamless. I would never move away from an HD300 without it, especially as long as OTA broadcasts stay in MPEG2 format. |
#174
|
||||
|
||||
Very nice work so far. Sean's effort never ceases to amaze. Glad to see Jeff so involved.
The alpha build works just fine on my tetra 3 tablet. Tiny bit slow, but you mentioned that. I'm excited to see development going so quickly. Thanks again
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#175
|
||||
|
||||
In order to do some STV development I am going to purchase an Android extender. The question is which one?
Sean - Since you have put in so much effort I'd like to know what extender you are most interested in.
__________________
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. |
#176
|
|||
|
|||
Quote:
although the nexus has been cheap on group on lately . |
#177
|
||||
|
||||
Quote:
So, as plucky said, if you have mp2 stuff, you'll want a device that can play that natively without transcoding, and I think the shield will do that. Also the newer Nexus Players from google is "supposed" to have hardware support for mpeg2. https://www.reddit.com/r/Android/com...g2_decoder_in/
__________________
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 |
#178
|
|||
|
|||
Quote:
Also I have no trouble playing the SageTV files using KODI. Without transcoding and comskip works. The Nexus Player is a nice device and I was able to get it at New-Egg for $60. Last edited by nyplayer; 09-25-2015 at 07:52 AM. |
#179
|
||||
|
||||
Quote:
__________________
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 |
#180
|
|||
|
|||
Ya it's definitely tempting to get a nexus at the prices they are it's all a use case. If you use OTA or any tuner that pulls in mpeg 2 i wouldn't go any route but Shield. if you don't need mpeg 2 then nexus is the winner for sure. Unfortunately my cable company and my OTA are mpeg2 so I require the more expensive option.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Finally, a fully functional SageTV client on android and iphone! | mkanet | SageTV v7 Customizations | 12 | 01-12-2013 12:22 AM |
SageTV Placeshifter for Android | nyle | SageTV Placeshifter | 5 | 12-31-2011 10:40 AM |
Sage should get an android client running on this | Deacon Crusher | Hardware Support | 1 | 09-29-2010 11:30 AM |
Android client? | equalize | SageTV Placeshifter | 1 | 07-22-2010 09:37 AM |