SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Clients Development
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development.

Reply
 
Thread Tools Search this Thread Display Modes
  #41  
Old 11-23-2016, 01:42 PM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
Quote:
Originally Posted by Wayneb View Post
I like the idea of an HD400 extender that is only a SageTV extender, the SageTV remote works better than the remotes that come with most of these Android boxes for one thing.

I had the Nvidia Shield and it choked on stuff even when using Kodi that my cheap little $40 (not including case and power supply) Odroid C2 running Linux based OpenElec plays perfectly, sure it was a high bitrate h.265 4K file but the Amlogic 905 based Odroid C2 played it. I also believe Mpeg2 stuff worked better.

The cheap Android 905 and 912 boxes I have tried recently were loaded with tons of Kodi add ons that can not be legal, one thing I like about the Odroid C2 is that like a Raspberry Pi it has no operating system, you can swap out the micro SD card and change its function in a few seconds, I have run Android on mine to use the Mini Client but Kodi runs better with the Linux based OpenElec.
I have the same sort of files and my shield hasn't ever had any issues playing back anything. However, kodi seems to not work as well on android that is why there is SPMC that is specifically tailored for android. Works very well. Plus, the shield works OK on wifi, but hard wired is perfect.
__________________
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.
Reply With Quote
  #42  
Old 11-23-2016, 02:15 PM
will will is offline
Sage Fanatic
 
Join Date: Jul 2009
Location: New York
Posts: 798
Quote:
Originally Posted by panteragstk View Post
Plus, the shield works OK on wifi, but hard wired is perfect.
If you need a WiFi solution, I recommend the NETGEAR AC750 WiFi Range Extender (EX3700-100NAS) in bridge mode (you plug an ethernet cable from the Shield into the AC750). I recently moved and no longer have wired CAT 6 connections in every room so I had to find a solution for my HD300s.

The AC750 works really well even streaming full bit-rate Blu-ray movies. If you are use to wired you can pickup on a little slowness; videos may take half a second longer to load but the difference is negligible.
__________________
Will

OS: Windows 7
Hardware: Intel Core i7-920 with 12GB RAM & an Adaptec 5805 with a Chenbro 36-port SAS Expander
Case: Antec 1200 with 4 iStarUSA trayless hot-swap cages (20 drives max)
Drives: 8 Toshiba/Hitachi 2TB drives in a RAID 6 & 7 Toshiba 3TB drives in a RAID 6
Capture Cards: HDHomeRun Connect Quatro 4, Hauppauge 60 HD-PVR
Players: 5 HD300s, 2 HD200s

Last edited by will; 11-23-2016 at 02:17 PM.
Reply With Quote
  #43  
Old 11-23-2016, 02:46 PM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
Quote:
Originally Posted by will View Post
If you need a WiFi solution, I recommend the NETGEAR AC750 WiFi Range Extender (EX3700-100NAS) in bridge mode (you plug an ethernet cable from the Shield into the AC750). I recently moved and no longer have wired CAT 6 connections in every room so I had to find a solution for my HD300s.

The AC750 works really well even streaming full bit-rate Blu-ray movies. If you are use to wired you can pickup on a little slowness; videos may take half a second longer to load but the difference is negligible.
I've got wired connections in every room since I built my house. Much better than trying to get wifi to work reliably. However, I did pick up a few of these and they've been great so far. Won't ever be going back to consumer grade equipment.
__________________
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.
Reply With Quote
  #44  
Old 11-23-2016, 03:21 PM
trk2 trk2 is offline
Sage Aficionado
 
Join Date: Jan 2006
Location: Maine
Posts: 499
Quote:
Originally Posted by tmiranda View Post
I'd like to see one box that was a server and client all in one. Then a new user could just buy one box, plus a HDHomeRun and be in business.
I think this is a fantastic idea.
Reply With Quote
  #45  
Old 11-27-2016, 01:51 PM
_Demo_ _Demo_ is offline
Moderator
 
Join Date: Mar 2003
Posts: 863
Send a message via ICQ to _Demo_
Thanks for all the comments.

I've looked into the Android media support and it seems there are multiple paths used depending on the device/version/features. The standard/official way using MediaCodec related APIs which require a fairly recent version and might not expose all features, OMX native APIs and finally bypassing through other hardware specific APIs. The preferred way on the device I'm currently playing with seems to be hardware specific.

I've made some progress on the custom firmware solution and now have glitchy UI and input through the old SageTV remote working. The next step will be to see if I can get some video playback.

I'll try to also look more into Android mode, I just don't see any all-in-one perfect solution, the Shield TV probably being the closest except on remote control support and price.
Reply With Quote
  #46  
Old 11-28-2016, 03:24 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by _Demo_ View Post
...the Shield TV probably being the closest except on remote control support and price.
If looking just at media capabilities, and use as SageTV + other streaming, I don't think a Shield TV adds anything over what the much cheaper Mi Box can do.
__________________
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
  #47  
Old 11-28-2016, 08:29 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by _Demo_ View Post
I've looked into the Android media support and it seems there are multiple paths used depending on the device/version/features. The standard/official way using MediaCodec related APIs which require a fairly recent version and might not expose all features, OMX native APIs and finally bypassing through other hardware specific APIs.
To be honest, for Android + SageTV, I would pick a version of Android that has MediaCodec APIs that support the features you need/want. While I develop several things for Android, I'm less concerned about making sure that I can support ALL versions of Android... I keep upgrading the Min supported version based on if there is an API feature that I need. (sort of like java... I have no concerns about about using a Java 8 specific API if saves time or adds value.) So, in short, I'm saying, when/if you ever decide to look at android tv... don't let the versions be a barrier to delivering something useful. I think the MiniClient client today has a min version of 4.4... but I have no issues making it 6, if it means that on 6, it runs better with fewer issues, etc.

Quote:
Originally Posted by _Demo_ View Post
I've made some progress on the custom firmware solution and now have glitchy UI and input through the old SageTV remote working. The next step will be to see if I can get some video playback.
I have a S905X device (currently run Android) -- and it's crappy Android device -- But I can help test using that device, once you have a rom available and instructions on how to test install it, etc. While I'd prefer if the effort went into an Android specific implementation, there is certainly enough interest in a dedicated hardware solution. Good luck, and let me know if I can help... I think you have my email.


Quote:
Originally Posted by _Demo_ View Post
I'll try to also look more into Android mode, I just don't see any all-in-one perfect solution, the Shield TV probably being the closest except on remote control support and price.
As Fuzzy stated... You can probably look at the Mi Box as something runs just as good as the Shield for much less. (Althought I think you said, you have a Shield).

When/if you look at Android... This is the player that I'm using... It's ffmpeg based player that's actively supported. I've commited a a few changesets, and the author is very reasonable. Something that people have asked for, is pass through support. I've talked the author and he gave some indications as to what would be needed, but I don't have the native skills to pull it off.

https://github.com/Bilibili/ijkplayer

https://github.com/Bilibili/ijkplayer/issues/914

Something else to look at, on the Android side, is the open gl rendering. I'm using a 3rd party abstraction library, LibGDX, since I'm not an OpenGL expert. Something that bothers me about Android is that I can't apparently do any background rendering to a buffer in a non-ui thread... I'm not sure if this an Android thing, a Android Java thing, or maybe if the OpenGL UI was re-implemented in native cpp, it could be done... I just don't know

Thanks for your efforts... i don't mind helping you test your solution... especially if I can get some quid pro quo and get some help on mine (Although I'll help either way)
Reply With Quote
  #48  
Old 11-28-2016, 10:40 AM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
I've been thinking a lot about this and what my usage is when it comes to sageTV. Currently the AndroidTV devices are great for me since they also have all the other streaming sources I'm looking for and my current TVs either have them and they are so outdated that they aren't useful, or they don't have them at all.

I'm looking at getting a new TV with andoird TV built in, but I don't want to buy a TV for that when I could get one with all the streaming sources I use and simply add an HD400 to it and be done. That would be a very nice thing to be able to do.

I'm always willing to help test things and am pretty good at finding glitches so I have no issue getting one of the new boxes to help test. I work with mobile OS professionally (not the coding side, sorry) so I'm familiar with how to get everything going. Plus I'm always up for a new piece of hardware to play with. I third (?) the notion of maybe using the Mi box as I just got one and it's 90% as good as the shield for 1/3 the price. Fantastic little device.

Thanks for the effort on this.
__________________
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.

Last edited by panteragstk; 11-28-2016 at 10:42 AM.
Reply With Quote
  #49  
Old 11-28-2016, 10:56 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by panteragstk View Post
I'm looking at getting a new TV with andoird TV built in, but I don't want to buy a TV for that when I could get one with all the streaming sources I use and simply add an HD400 to it and be done. That would be a very nice thing to be able to do.
Off topic, but I don't think i would EVER look at the built-in 'smart' functions of a tv as a feature. I typically keep television sets for 10-15 years - 'smart' features are obsolete in about 2-3. I want my TV to be nothing more than a monitor.
__________________
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
  #50  
Old 11-28-2016, 01:27 PM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
Quote:
Originally Posted by Fuzzy View Post
Off topic, but I don't think i would EVER look at the built-in 'smart' functions of a tv as a feature. I typically keep television sets for 10-15 years - 'smart' features are obsolete in about 2-3. I want my TV to be nothing more than a monitor.
True, but as long as it works then I don't have to look for another streaming box. My current Panasonic 65" in the living room has amazon, hulu, netflix, etc built in, but they are terrible and slow. My Shield makes up for that in spades and allows me to use SageTV without a defecated client PC which is what I was doing before.

Things do change quickly, but if they work then I can just have an HD400 for TV viewing. Some of my TVs won't be used for anything else so that box has appeal in that situation.
__________________
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.
Reply With Quote
  #51  
Old 11-28-2016, 02:04 PM
Skirge01's Avatar
Skirge01 Skirge01 is offline
SageTVaholic
 
Join Date: Jun 2007
Location: New Jersey
Posts: 2,599
Now THAT's how you make a typo!

__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case
Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB
Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion
Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT
Software: SageTV 7
Reply With Quote
  #52  
Old 11-28-2016, 03:08 PM
bcjenkins bcjenkins is offline
SageTVaholic
 
Join Date: Jan 2006
Posts: 3,764
I had to read that twice.. I didn't know if he thought he had a crappy PC or one tasked specifically..
__________________
Running SageTV on unRAID via Docker
Tuning handled by HDHR3-6CC-3X2 using OpenDCT
Reply With Quote
  #53  
Old 11-28-2016, 04:15 PM
KeithAbbott KeithAbbott is offline
Sage Icon
 
Join Date: Oct 2009
Location: Southeastern Michigan
Posts: 1,375
Sounds painful - sharp edges and all...
__________________
Server: MSI Z270 SLI Plus ATX Motherboard, Intel i7-7700T CPU, 32GB Memory, Unraid 6.11.5, sagetvopen-sagetv-server-opendct-java11 Docker (version 2.0.7)
Tuners: 2 x SiliconDust HDHomeRun Prime Cable TV Tuners, SiliconDust HDHomeRun CONNECT 4K OTA Tuner
Clients: Multiple HD300 Extenders, Multiple Fire TV Stick 4K Max w/MiniClient
Miscellaneous: Multiple Sony RM-VLZ620 Universal Remote Controls
Reply With Quote
  #54  
Old 11-28-2016, 06:54 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by panteragstk View Post
True, but as long as it works then I don't have to look for another streaming box. My current Panasonic 65" in the living room has amazon, hulu, netflix, etc built in, but they are terrible and slow. My Shield makes up for that in spades and allows me to use SageTV without a defecated client PC which is what I was doing before.

Things do change quickly, but if they work then I can just have an HD400 for TV viewing. Some of my TVs won't be used for anything else so that box has appeal in that situation.
My thoughts are to not even spend the extra for the smart tv in the first place, because something like the Mi Box is cheaper than the price difference, and can do more, better and faster, and more importantly, can be replaced easily. I also feel a Mi Box would end up being cheaper than whatever this HD400 ends up being down the road.
__________________
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
  #55  
Old 11-28-2016, 07:42 PM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
Quote:
Originally Posted by Fuzzy View Post
My thoughts are to not even spend the extra for the smart tv in the first place, because something like the Mi Box is cheaper than the price difference, and can do more, better and faster, and more importantly, can be replaced easily. I also feel a Mi Box would end up being cheaper than whatever this HD400 ends up being down the road.
I agree about not spending extra for the smart TV, but now you can't really get one without that feature unless you go super low end. Even then the cheapest sony or samsung has some sort of "smart tv" installed.

That's why when I got my living room TV I went with the best PQ and didn't worry about anything else. Didn't end up using the smart features because they were so bad.

But, I'm interested in what comes of this. What would really be cool would be an openelec approach that supported multiple devices. I know that would be an insane amount of work, but it would be awesome.
__________________
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.
Reply With Quote
  #56  
Old 11-28-2016, 09:01 PM
bialio's Avatar
bialio bialio is offline
SageTVaholic
 
Join Date: May 2007
Location: Frisco, TX
Posts: 3,445
I think the 'google cast' TVs are the best way to go right now. You can connect a nice Android/Apple/Roku Device to get all the streaming you want. But then you have the ability to fling something from a handheld device up on the big screen.
__________________
PHOENIX 3 is here!
Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient
Reply With Quote
  #57  
Old 11-29-2016, 04:12 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by bialio View Post
I think the 'google cast' TVs are the best way to go right now. You can connect a nice Android/Apple/Roku Device to get all the streaming you want. But then you have the ability to fling something from a handheld device up on the big screen.
Android TV devices (like the shield and mi box) are cast targets out of the box.
__________________
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
  #58  
Old 11-29-2016, 08:13 AM
bialio's Avatar
bialio bialio is offline
SageTVaholic
 
Join Date: May 2007
Location: Frisco, TX
Posts: 3,445
Quote:
Originally Posted by Fuzzy View Post
Android TV devices (like the shield and mi box) are cast targets out of the box.
True. My point is that as far as smart TVs go the ones that just are cast targets have the best shot at their 'smarts' being useful past 2/3 years.

btl.
__________________
PHOENIX 3 is here!
Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient

Last edited by bialio; 11-29-2016 at 11:53 AM.
Reply With Quote
  #59  
Old 11-29-2016, 11:47 AM
SomeWhatLost's Avatar
SomeWhatLost SomeWhatLost is offline
Sage Expert
 
Join Date: Jan 2009
Location: earth
Posts: 532
my preference, would be for both a HD400 and the Miniclient getting all the love and updating required... they both would be of value to me...

that said, how do we go about getting an unlimited amount of Dev resources involved in sage?
I am all for just chaining the existing Dev's to their computers and making them code 24/7, but they may not appreciate that very much...
so anyone got any good ideas on how to get more dev's involved?
I am guessing that kidnapping Kodi devs would be frowned upon?
__________________
NOTE: As one wise professional something once stated, I am ignorant & childish, with a mindset comparable to 9/11 troofers and wackjob conspiracy theorists. so don't take anything I say as advice...
Reply With Quote
  #60  
Old 11-29-2016, 01:02 PM
trk2 trk2 is offline
Sage Aficionado
 
Join Date: Jan 2006
Location: Maine
Posts: 499
Quote:
Originally Posted by SomeWhatLost View Post
I am all for just chaining the existing Dev's to their computers and making them code 24/7
It's for the greater good.
Reply With Quote
Reply


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
Open Source subforums? Opus4 SageTV Github Development 11 02-22-2016 07:06 PM
SageTV is Open Source!!! Narflex Announcements 1 01-12-2016 10:36 AM
Open Source Status QuasiInsomniac SageTV Github Development 2 11-30-2015 10:17 AM
Welcome to the new Open Source subforum Opus4 SageTV Github Development 0 03-16-2015 04:01 PM


All times are GMT -6. The time now is 05:59 PM.


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