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
  #21  
Old 12-19-2016, 09:04 PM
cculpepp cculpepp is offline
Sage User
 
Join Date: Mar 2016
Location: GA
Posts: 24
Quote:
Originally Posted by stuckless View Post
So, I think found and fixed the 16/9 in a 4/3 container...

I'm actually out of town for 2 days... so, if this fails miserably... then I apologize, but i can't look at it until I get back on thursday.

I also added a debug preference for "Debug Aspect Ratios" only enable this if you really want to geeky information about your video and screen size and the "known" aspect ratios of each, etc... if you enable it, it shows a very annoying window over the video with that information... so it has very little value, except in trying to understand why a video may be stretched when it shouldn't, etc.

EDIT: And thanks for the video clips... it helped. (I hope I've resolved the issues... they appear to be resolved on my end)
Just updated to 1.2.2.....much better! All appears to be well. Thanks for your hard work. This is becoming a really nice app.
Reply With Quote
  #22  
Old 12-19-2016, 09:17 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
v1.2.3 Released

Apparently there is an on screen nav bug that I introduced in v1.2.2
Reply With Quote
  #23  
Old 12-20-2016, 10:37 AM
cat6man's Avatar
cat6man cat6man is offline
Sage Fanatic
 
Join Date: Jan 2006
Location: West of NYC, East of SF
Posts: 910
hi folks,

i just discovered this thread and finally realized what it really is all about
(i had assumed this was a player for an android phone, not a hd300 replacement)

so, now i'm going to jump on the train, i just picked up a MiBox this morning, and will see if i can get it going this coming week. before i start asking questions, i want to do some browsing of the thread so i have at least a headstart on asking non-trivial questions

happy holidays everyone
__________________
Q: dad, when will you stop changing all the electronics?
A: never, so you might as well get used to it.
Reply With Quote
  #24  
Old 12-20-2016, 10:59 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by cat6man View Post
hi folks,

i just discovered this thread and finally realized what it really is all about
(i had assumed this was a player for an android phone, not a hd300 replacement)

so, now i'm going to jump on the train, i just picked up a MiBox this morning, and will see if i can get it going this coming week. before i start asking questions, i want to do some browsing of the thread so i have at least a headstart on asking non-trivial questions

happy holidays everyone
it's pretty simple. Turn on your Mi Box, navigate to the Play Store, search for the SageTV MiniClient, and click install. Once installed, run it, and connect to your server. Done.
__________________
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
  #25  
Old 12-20-2016, 12:39 PM
AzJazz's Avatar
AzJazz AzJazz is offline
Sage Advanced User
 
Join Date: Feb 2008
Posts: 237
Hi, stuckless! This is an awesome app!

You may already be aware of this (I only searched this thread, and didn't see anything), but there is a problem with the MiniClient and FireTV that messes up the FireTV bad enough that the FireTV needs to be rebooted to clear.

My situation is that I am trying to add a SageTV Server on my FireTV using a Placeshifter Locator ID. I can add the Placeshifter Locator into the MiniClient without any problem, and the FireTV connects to the SageTV server. However, when the Sage Placeshifter Login screen pops up, I get the FireTV on-screen keyboard on the screen, which doesn't work properly with the MiniClient. While that is bad, the worst part is that the FireTV keyboard can't be cleared from the screen even when the MiniClient is exited. The FireTV keyboard is suck on the screen until the FireTV is rebooted.

Thanks,

AzJazz
__________________
AzJazz

SageTV: v9.x (on Win7x64)
CPU: Core i7-3770 @ 3.40+ GHz
RAM: 16GB DDR3 1600
GPU: nVidia GTX-770
RCVR: HD-Homerun
STB: STX-HD100, HD-300

Last edited by AzJazz; 12-20-2016 at 01:27 PM.
Reply With Quote
  #26  
Old 12-21-2016, 10:58 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by AzJazz View Post
Hi, stuckless! This is an awesome app!

You may already be aware of this (I only searched this thread, and didn't see anything), but there is a problem with the MiniClient and FireTV that messes up the FireTV bad enough that the FireTV needs to be rebooted to clear.

My situation is that I am trying to add a SageTV Server on my FireTV using a Placeshifter Locator ID. I can add the Placeshifter Locator into the MiniClient without any problem, and the FireTV connects to the SageTV server. However, when the Sage Placeshifter Login screen pops up, I get the FireTV on-screen keyboard on the screen, which doesn't work properly with the MiniClient. While that is bad, the worst part is that the FireTV keyboard can't be cleared from the screen even when the MiniClient is exited. The FireTV keyboard is suck on the screen until the FireTV is rebooted.

Thanks,

AzJazz
Could you open a defect on the MiniClient defect tracker for this...

https://github.com/OpenSageTV/sagetv-miniclient/issues
Reply With Quote
  #27  
Old 12-22-2016, 08:30 AM
cat6man's Avatar
cat6man cat6man is offline
Sage Fanatic
 
Join Date: Jan 2006
Location: West of NYC, East of SF
Posts: 910
well, that was easy. it took me 5 minutes to setup and install the mini-client on MiBox, then 10 minutes to update the software and set the overscan.

i've got a couple of observations and some questions

1. what are folks with MiBox using for a remote control? while i don't use all the buttons on my hd300 remote, i need a lot more than the minimal set available with the stock remote

2. can the MiBox be set to boot into sageTV on powerup, skipping the selection process?

3. how do i delete all the non-desired apps at startup of MiBox? can i delete the recommendations?

4. has anyone found a way to use the google voice to give commands to sagetv? (like, 'start sagetv', 'go to recorded shows')?

5. i've just ordered an 'AnyMote' which is a super IR blaster that can do macros and it should be arriving tomorrow. anyone with experience using this? i'd like to use this to replace my venerable "ProntoPro" remote which controls my entire video system (hd300, jvc tv, oppo dvd player, denon avr, dvdo video processor, fios cable box). my wife, who is very smart and computer knowledgeable, is still, after all these years, terrified of anything involving complex remote controls. simple macros that she can run from her phone would help a lot..........or even better==>

6. my 'holy grail' is to replace the ProntoPro remote with voice command and control of macros for the entire system. I see that under android, folks have used Tasker and Autovoice to create customized voice commands. I am hoping that combining those apps with AnyMote, I can have the the entier setup work with a small set of voice commands and a single simple remote. for example, 'turn on sagetv' would turn on the TV set to hdmi input 1, turn on mini-client and connect to server, turn on AVR and video processor and set both to the appropriate inputs, etc. i have this today with macros written over the years for the ProntoPro remote and the plan would be to map this functionality over to a voice command platform. has anyone done any of this? i'll start a new thread for the topic of mini-client and voice command integration when i get into the project over the holidays.

ooooooooooooooohhhhhhhh.................new toys to play with

7. just wanted to reiterate-----you folks are great! this open source project is fantastic and your contributions are deeply appreciated by those of us without low level coding skills (c++, java, etc...........i am learning NS-3 these days, but that and matlab and fortran are less than useful here)
__________________
Q: dad, when will you stop changing all the electronics?
A: never, so you might as well get used to it.

Last edited by cat6man; 12-22-2016 at 08:35 AM.
Reply With Quote
  #28  
Old 12-22-2016, 09:23 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by cat6man View Post
1. what are folks with MiBox using for a remote control? while i don't use all the buttons on my hd300 remote, i need a lot more than the minimal set available with the stock remote
I'm using the stock remote. The MiniClient out of the box is setup to work with SageTV v9 and a limited remote. The MiniClient works with v7 but in v9 there have been tweaks to enable the MiniClient to work with a "dumb remote". For example, when you are playing a video, you press select it will pause/play. If video is playing and you hit right/left, it will skip right left. If you long press right/left it will skip commercials, etc. There are a number of remote enhancements that have been done to make it flow better.

If you use FLIRC or some other type of IR receiver and a full remote, be sure to turn off "Smart Remote" in the MiniClient settings.

Quote:
Originally Posted by cat6man View Post
2. can the MiBox be set to boot into sageTV on powerup, skipping the selection process?
Unfortunately, no. Android TV, for some reason, prevents you from using a customer Home Screen application, which is too bad, since, it really deters innovation on the homescreen front, if you can't replace it. There is a setting in the MiniClient settings, though, to connect automatically to the last connected server... but that's not what you are asking about, I realize that.

Quote:
Originally Posted by cat6man View Post
3. how do i delete all the non-desired apps at startup of MiBox? can i delete the recommendations?
In the Mi Box settings, under Apps, when you select an app from the Downloaded Apps section, there is an option to uninstall. just remove the ones you don't want. If the app is listed in the System Apps, then you can use the "Disable" but be careful, if you disable a system app, that is required by the box, you might make the box unusable, and require a complete firmware replacement.
Reply With Quote
  #29  
Old 12-22-2016, 09:27 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
I have FLIRC connected to my Mi Box in the Master Bedroom, and have it configured to use the hauppauge/SageTV remote that comes with the HD-300 extenders. That said, after a couple weeks of use, we've pretty much stuck to the Mi's included 'simplified' remote for viewing in that room. Once you start using it, it gets pretty easy to use.
__________________
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
  #30  
Old 12-22-2016, 10:13 AM
jm9843 jm9843 is offline
Sage Aficionado
 
Join Date: Oct 2003
Posts: 288
Quote:
Originally Posted by cat6man View Post
2. can the MiBox be set to boot into sageTV on powerup, skipping the selection process?
The Kodi wiki recommends a Startup Manager app to auto-start Kodi when the device boots. Maybe you could try it and let us know if it works with the MiniClient.

Quote:
Originally Posted by cat6man View Post
3. how do i delete all the non-desired apps at startup of MiBox? can i delete the recommendations?
In addition to what stuckless said about disabling/uninstalling an app, you can also disable recommendations on a per-app basis if you find that more appealing.

Quote:
Originally Posted by cat6man View Post
4. has anyone found a way to use the google voice to give commands to sagetv? (like, 'start sagetv', 'go to recorded shows')?
I think that this would 'just work' to open the app by voice command, but I'm not sure. More advanced control would require Google bringing the Assistant feature (as seen in Pixel Phone, Google Home) to Android TV and developing Actions that talk to the MiniClient. Tasker/Autovoice stuff sounds like a lot of custom work but would no doubt impress the ladies.

Quote:
Originally Posted by cat6man View Post
5. i've just ordered an 'AnyMote' which is a super IR blaster that can do macros and it should be arriving tomorrow. anyone with experience using this?
I actually kickstarted the AnyMote but wasn't impressed by its blasting capabilities in my limited testing. It's probably not ideal for setups like mine where components are in a cabinet but located physically away from the display. Good concept so hopefully you fair better.
Reply With Quote
  #31  
Old 12-22-2016, 10:34 AM
rickgillyon's Avatar
rickgillyon rickgillyon is offline
Sage Icon
 
Join Date: Sep 2005
Location: Whitley Bay, England
Posts: 1,950
Quote:
Originally Posted by jm9843 View Post
The Kodi wiki recommends a Startup Manager app to auto-start Kodi when the device boots. Maybe you could try it and let us know if it works with the MiniClient.
I'm using this on my boxes. Along with the auto-connect in the miniclient it means on starting the box, Sage will appear.

HOWEVER, on my boxes inactive apps are closed automatically. So if you leave the box on when you turn the TV off, when you come back it'll be back on the homescreen. PITA.
__________________
unRAID Server: Intel Core i5 7600K, 48GB DDR4, 2x512GB PCIe M.2 Cache Pool, 2x10TB SATA3 Parity Drive, 3x8TB SATA Array, 1x hdHomeRun DVB-T2 Quattro, IPTV via xTeVe, unRAID 6.8.3, tvHeadEnd for recording back end, Emby
Clients: 3 Nvidia Shields, 3 FireTV, 3 Win10 Pro PC Clients
Reply With Quote
  #32  
Old 12-22-2016, 10:48 AM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
Quote:
Originally Posted by stuckless View Post
I'm using the stock remote. The MiniClient out of the box is setup to work with SageTV v9 and a limited remote. The MiniClient works with v7 but in v9 there have been tweaks to enable the MiniClient to work with a "dumb remote". For example, when you are playing a video, you press select it will pause/play. If video is playing and you hit right/left, it will skip right left. If you long press right/left it will skip commercials, etc. There are a number of remote enhancements that have been done to make it flow better.

If you use FLIRC or some other type of IR receiver and a full remote, be sure to turn off "Smart Remote" in the MiniClient settings.



Unfortunately, no. Android TV, for some reason, prevents you from using a customer Home Screen application, which is too bad, since, it really deters innovation on the homescreen front, if you can't replace it. There is a setting in the MiniClient settings, though, to connect automatically to the last connected server... but that's not what you are asking about, I realize that.



In the Mi Box settings, under Apps, when you select an app from the Downloaded Apps section, there is an option to uninstall. just remove the ones you don't want. If the app is listed in the System Apps, then you can use the "Disable" but be careful, if you disable a system app, that is required by the box, you might make the box unusable, and require a complete firmware replacement.
I'll look into auto starting apps as that is something I can actually help with.

Also, if you can't disable the app you can turn off notifications for it so it doesn't annoy you. An example would be the mi box row of recommended apps or the sheild having its own row for gamestream, geforce now. You can disable those so they just show on the one row like any other app.

http://android.stackexchange.com/que...-on-the-mi-box

http://www.techhive.com/article/2986...endations.html

Looks like you can sideload AutoStart - No root and it will launch anything you want at startup. Since it is not an official android TV app you'll need something like HAL launcher to access it and a keyboard/mouse to navigate. Only should require setup the one time so it should be a do it and forget it solution.
__________________
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; 12-22-2016 at 10:52 AM.
Reply With Quote
  #33  
Old 12-22-2016, 12:09 PM
rickgillyon's Avatar
rickgillyon rickgillyon is offline
Sage Icon
 
Join Date: Sep 2005
Location: Whitley Bay, England
Posts: 1,950
Quote:
Originally Posted by panteragstk View Post
Looks like you can sideload AutoStart - No root and it will launch anything you want at startup.
That one didn't work on my boxes.
__________________
unRAID Server: Intel Core i5 7600K, 48GB DDR4, 2x512GB PCIe M.2 Cache Pool, 2x10TB SATA3 Parity Drive, 3x8TB SATA Array, 1x hdHomeRun DVB-T2 Quattro, IPTV via xTeVe, unRAID 6.8.3, tvHeadEnd for recording back end, Emby
Clients: 3 Nvidia Shields, 3 FireTV, 3 Win10 Pro PC Clients
Reply With Quote
  #34  
Old 12-22-2016, 01:05 PM
bialio's Avatar
bialio bialio is offline
SageTVaholic
 
Join Date: May 2007
Location: Frisco, TX
Posts: 3,445
Quote:
Originally Posted by stuckless View Post
Unfortunately, no. Android TV, for some reason, prevents you from using a customer Home Screen application, which is too bad, since, it really deters innovation on the homescreen front, if you can't replace it. There is a setting in the MiniClient settings, though, to connect automatically to the last connected server... but that's not what you are asking about, I realize that.
There is a way to use other launchers, although it's not easy. And since it's hard there aren't a lot of alternate launchers out there!

But here's how you do it:
http://androidtv.news/2016/10/hands-...y-tv-launchers

The gist is that you log in via ADB and run this command:
Code:
adb shell pm hide com.google.android.leanbacklauncher
This works for sure on Shield which is where I did it. I'm using the 'TVLauncher' app as my default launcher.
btl.
__________________
PHOENIX 3 is here!
Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient
Reply With Quote
  #35  
Old 12-22-2016, 05:02 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by bialio View Post
There is a way to use other launchers, although it's not easy. And since it's hard there aren't a lot of alternate launchers out there!

But here's how you do it:
http://androidtv.news/2016/10/hands-...y-tv-launchers

The gist is that you log in via ADB and run this command:
Code:
adb shell pm hide com.google.android.leanbacklauncher
This works for sure on Shield which is where I did it. I'm using the 'TVLauncher' app as my default launcher.
btl.
That's a cool idea. I think that rather than building a Home Screen launcher into the MiniClient... it might be a nice second project (some someone) to build a Home Screen app that can auto-launch the SageTV MiniClient.
Reply With Quote
  #36  
Old 12-22-2016, 05:59 PM
cat6man's Avatar
cat6man cat6man is offline
Sage Fanatic
 
Join Date: Jan 2006
Location: West of NYC, East of SF
Posts: 910
thanks for all the responses everyone.

is there a link that summarizes the new smart remote functionality?
__________________
Q: dad, when will you stop changing all the electronics?
A: never, so you might as well get used to it.
Reply With Quote
  #37  
Old 12-22-2016, 06:07 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by cat6man View Post
thanks for all the responses everyone.

is there a link that summarizes the new smart remote functionality?
https://github.com/OpenSageTV/sagetv..._NAVIGATION.md
Reply With Quote
  #38  
Old 12-22-2016, 10:38 PM
AzJazz's Avatar
AzJazz AzJazz is offline
Sage Advanced User
 
Join Date: Feb 2008
Posts: 237
Quote:
Originally Posted by stuckless View Post
Could you open a defect on the MiniClient defect tracker for this...

https://github.com/OpenSageTV/sagetv-miniclient/issues
Issue submitted: Issue #66
__________________
AzJazz

SageTV: v9.x (on Win7x64)
CPU: Core i7-3770 @ 3.40+ GHz
RAM: 16GB DDR3 1600
GPU: nVidia GTX-770
RCVR: HD-Homerun
STB: STX-HD100, HD-300
Reply With Quote
  #39  
Old 12-23-2016, 10:52 AM
jm9843 jm9843 is offline
Sage Aficionado
 
Join Date: Oct 2003
Posts: 288
ExoPlayer 2.1 - What’s new

There's improved support for MPEG-TS and seeking in live HLS streams which might be interesting if the long-dormant httpls server built into Sage is ever put to use.
Reply With Quote
  #40  
Old 12-23-2016, 04:23 PM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
Quote:
Originally Posted by rickgillyon View Post
That one didn't work on my boxes.
Let me do some testing and I'll get back to you.
__________________
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
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
Android MiniClient for TV is Released to the Play Store stuckless SageTV Clients Development 106 01-08-2017 01:42 AM
Android Miniclient - No Video Wrx4me SageTV Clients Development 9 12-04-2016 06:53 PM
Android Miniclient and UK TV rickgillyon SageTV Clients Development 6 12-01-2016 05:58 PM
Android MiniClient 1.0.5 - Released stuckless SageTV Clients Development 11 11-16-2016 01:32 PM
Android MiniClient 1.0.7 - released stuckless SageTV Clients Development 11 10-15-2016 10:45 AM


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.