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
  #501  
Old 11-10-2015, 04:33 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
What about skipping? One crucial feature for me is usable SKipFwd and SkipFwdX2 for watching sports. My experience, albeit limited, with Kodi and Plex is that they are not anywhere near as good as SageTV on this.
__________________
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
Reply With Quote
  #502  
Old 11-10-2015, 05:09 PM
phantomii phantomii is offline
Sage Advanced User
 
Join Date: Mar 2009
Location: North Carolina
Posts: 226
I have finally gotten around to testing my "Matricom G-Box Q" with Alpha 06 and Alpha 08. With 06 I had the 1/8 screen in the upper left corner though it seemed to correct itself for some reason after playing a video or two. Version 08 worked great from the initial load and I had no real issues with it. Only did some basic testing but I would definitely consider it a good MiniClient. I would say it was as good or better than the HD200s and HD300 I have. Very awesome. Thanks!

BTW, I paid around $90-$100 for the units on Amazon.......
Reply With Quote
  #503  
Old 11-10-2015, 06:08 PM
dinki's Avatar
dinki dinki is offline
Sage Expert
 
Join Date: Mar 2006
Posts: 682
Quote:
Originally Posted by stuckless View Post
Thanks, and to be clear, I was offended by the comments, but I do wanted people to realize that the scale of this project will never compete with the 13+ years and 450 developers of Kodi

It is interesting that Kodi for android has some issues... but it's likely that for Android, they have to rewrite the player (or parts of it) and it's limited compared to their native implementation.
I do hope that is a typo and I did not offend you. My intent was to provide feedback from my testing on my hardware and was never meant to be seen as a complaint. My thinking is that many others will be using similar hardware and perhaps this information would be valuable.

Quote:
Originally Posted by stuckless View Post
I have not... I only have h264 encoded files, personally. Have you tried to turn off hardware acceleration in the Preferences, to see if it plays the same or differently?
I just tried this and playback does start but then seems to freeze up and the video appears to just pause. I can stop playback and start again but it does the same thing. I would imagine that hardware acceleration would be a must for this device.
__________________
Intel Core i5-2500, 16GB RAM, OMV Linux 4.17, 3 TB of Data
SageTV 9 Docker, Open DCT Docker
Silicondust HDHomeRun Duo + Quatro
Sage Mini Client on Amazon Fire Sticks and Android TVs
Reply With Quote
  #504  
Old 11-10-2015, 06:11 PM
Foggy Foggy is offline
Sage User
 
Join Date: Oct 2015
Posts: 44
w/ v0.08 on my Nexus 7 (2012)...

Additional testing gave me some interesting results.

Watching TV via the Guide
- The video and audio start out positioned correctly, but then the video starts to slip behind the audio and continues to lag further and further behind.
Both video and audio are very smooth.

Watching recordings
- the video and audio are in sync
- watching HD (720p @ 60fps) recordings - the video pixilates constantly, but when watching a SD (480i @ 29.9fps ) recording the video is good.
------
Nexus 7 (2012), v5.1.1
SageTV v7.1.9 (licensed) on Win7-64bit
Reply With Quote
  #505  
Old 11-10-2015, 06:30 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by dinki View Post
I do hope that is a typo and I did not offend you. My intent was to provide feedback from my testing on my hardware and was never meant to be seen as a complaint. My thinking is that many others will be using similar hardware and perhaps this information would be valuable.
Speaking of Typos, my comment should have read, "Thanks, and to be clear, I was NOT offended by the comments..."

So, I realized you were not complaining, but leaving out a crucial "not" can make all the difference
Reply With Quote
  #506  
Old 11-10-2015, 06:36 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by wayner View Post
What about skipping? One crucial feature for me is usable SKipFwd and SkipFwdX2 for watching sports. My experience, albeit limited, with Kodi and Plex is that they are not anywhere near as good as SageTV on this.
Agreed. Skipping is a must have, and in fact, if I can't get commercial skipping and skip forward/reverse working smoothly, then I would consider this a failure

Quote:
Originally Posted by phantomii View Post
I have finally gotten around to testing my "Matricom G-Box Q" with Alpha 06 and Alpha 08. With 06 I had the 1/8 screen in the upper left corner though it seemed to correct itself for some reason after playing a video or two. Version 08 worked great from the initial load and I had no real issues with it. Only did some basic testing but I would definitely consider it a good MiniClient. I would say it was as good or better than the HD200s and HD300 I have. Very awesome. Thanks!

BTW, I paid around $90-$100 for the units on Amazon.......
That's very good news... I took a look at that box when you posted about it before... it seems like a great deal for $100.

Quote:
Originally Posted by Foggy View Post
w/ v0.08 on my Nexus 7 (2012)...

Additional testing gave me some interesting results.

Watching TV via the Guide
- The video and audio start out positioned correctly, but then the video starts to slip behind the audio and continues to lag further and further behind.
Both video and audio are very smooth.

Watching recordings
- the video and audio are in sync
- watching HD (720p @ 60fps) recordings - the video pixilates constantly, but when watching a SD (480i @ 29.9fps ) recording the video is good.
------
Nexus 7 (2012), v5.1.1
SageTV v7.1.9 (licensed) on Win7-64bit
Eventually, I need to get "placeshifting" working as well. When that is working, it will likely transcode those files on the server, and make them playable on wifi devices. I think for your videos, the player cannot keep up with the stream, over wifi, for 720p@60fps. I think ideally, it should, but, there is alot of re-buffering going on behind the scenes, so likely frames are getting dropped.
Reply With Quote
  #507  
Old 11-10-2015, 08:46 PM
KarylFStein KarylFStein is offline
Sage Fanatic
 
Join Date: Apr 2006
Location: Westland, Michigan, USA
Posts: 999
I tried on my SHIELD and it now works! Unfortunately playback is pixelated like on my tablet. What I mean is that on both devices there will be a totally clear frame then as there is movement it'll get blocky around where the movement occurs in the scene. Then a second or two later another clear frame followed my more blockiness. Not knowing much about video encoding I'm guessing I'm seeing a "key" frame properly but then the parts of it that change before the next key frame are not being decoded properly.

Note that my SHIELD is hardwired onto the LAN and that even on my tablet WiFi it'll stream the same file in Phoenix Remote no problem.

BTW, it now has a cool SageTV logo on Android TV instead of the generic green robot thingy!
__________________
Home Network: https://karylstein.com/technology.html
Reply With Quote
  #508  
Old 11-11-2015, 06: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 KarylFStein View Post
I tried on my SHIELD and it now works! Unfortunately playback is pixelated like on my tablet. What I mean is that on both devices there will be a totally clear frame then as there is movement it'll get blocky around where the movement occurs in the scene. Then a second or two later another clear frame followed my more blockiness. Not knowing much about video encoding I'm guessing I'm seeing a "key" frame properly but then the parts of it that change before the next key frame are not being decoded properly.

Note that my SHIELD is hardwired onto the LAN and that even on my tablet WiFi it'll stream the same file in Phoenix Remote no problem.

BTW, it now has a cool SageTV logo on Android TV instead of the generic green robot thingy!
What are the file types that are pixelated?
Reply With Quote
  #509  
Old 11-11-2015, 06:57 AM
dranockcir dranockcir is offline
Sage Advanced User
 
Join Date: Jul 2004
Location: Jupiter, FL
Posts: 137
Awesome work!

Wow Sean, you have done an awesome job with this! I tried it on a Nexus 7 and it worked great playback and all. I know you have lots to do but could I ask how I can input the placeshifter login info. I am trying it remotely and I get two text entry fields, guessing this is the user and password fields for the remote placeshifter to connect, but I can't enter anything in to them. Is there an ini or properties file I could enter this login information into?

Rick

Last edited by dranockcir; 11-11-2015 at 07:10 AM.
Reply With Quote
  #510  
Old 11-11-2015, 07:50 AM
KarylFStein KarylFStein is offline
Sage Fanatic
 
Join Date: Apr 2006
Location: Westland, Michigan, USA
Posts: 999
Quote:
Originally Posted by stuckless View Post
What are the file types that are pixelated?
Both MPEG2 (InfiniTV4 > SageDCT > ffmpeg) and TS (Hauppauge 2250 OTA).
__________________
Home Network: https://karylstein.com/technology.html
Reply With Quote
  #511  
Old 11-11-2015, 08:24 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by dranockcir View Post
Wow Sean, you have done an awesome job with this! I tried it on a Nexus 7 and it worked great playback and all. I know you have lots to do but could I ask how I can input the placeshifter login info. I am trying it remotely and I get two text entry fields, guessing this is the user and password fields for the remote placeshifter to connect, but I can't enter anything in to them. Is there an ini or properties file I could enter this login information into?

Rick
I have no idea what this means I've never used the placeshifter so, I'm not sure if you are saying that SageTV UI is presenting you with these 2 fields, or my application (which I'm doubtful). I'll definitely need a lot more information, given that other than connecting to sagetv via the HD300 on a LAN, I've never actually used it for placeshifting.

From the android app point of view, it has no idea that the SageTV UI is prompting you to enter information. Eventually, I can look at updating the SageTV protocol to send a "SHOW_KEYBOARD" type of command that can loosely interpreted by a client, such as and Android Device to show the soft keyboard, but today, none of that exists.

I am, working on adding the ability to transmit all the standard keys to sagetv from the app, so, if you were to hook up a bluetooth keyboard it could be used to send key strokes... but that doesn't exist, yet, either
Reply With Quote
  #512  
Old 11-11-2015, 08:58 AM
dranockcir dranockcir is offline
Sage Advanced User
 
Join Date: Jul 2004
Location: Jupiter, FL
Posts: 137
On the server, in settings, you enter your placeshifter users. They have a login and a password then when you connect to your sage server from outside your LAN you are prompted for your user name and password by the server. There is a check box that you can check where the mini client will auto login by storing the user name and password.

I have set an account for you on my server and sent you a PM with user and password so you can see what I am talking about. If you fire up the the placeshifter on your computer you'll see what I mean. Then if you try it with your Android version you'll see what I mean. :-)

Rick
Reply With Quote
  #513  
Old 11-11-2015, 04:11 PM
gary201 gary201 is offline
Sage Advanced User
 
Join Date: Dec 2010
Location: Rochester NY
Posts: 150
Force android client to rerun the config wizard

How would one force a client to rerun the configuration wizard upon startup?

I thought I'd give the android client a test, and went through it okay, but then was fiddling around and reran it, now I can't navigate to it anymore because the menu item is off the top edge of the screen. I've tried removing the app entirely and reinstalling it and that doesn't seem to work.

Also, how do you force the keyboard to work when running on a tablet and viewing the system information display (e.g. to enter the "5309" to enable extras)?
Reply With Quote
  #514  
Old 11-11-2015, 04:53 PM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Quote:
Originally Posted by gary201 View Post
How would one force a client to rerun the configuration wizard upon startup?

I thought I'd give the android client a test, and went through it okay, but then was fiddling around and reran it, now I can't navigate to it anymore because the menu item is off the top edge of the screen. I've tried removing the app entirely and reinstalling it and that doesn't seem to work.

Also, how do you force the keyboard to work when running on a tablet and viewing the system information display (e.g. to enter the "5309" to enable extras)?
You can find the properties file for your device in the server clients folder you can delete it. Then you can rerun the wizard.

C:\Program Files (x86)\SageTV\SageTV\clients
Reply With Quote
  #515  
Old 11-11-2015, 07:58 PM
Foggy Foggy is offline
Sage User
 
Join Date: Oct 2015
Posts: 44
Sean,
potential enhancement suggestions:

1)Add an option in the preferences to allow the user to select the maximum resolution video stream this client will accept. 480i, 720p, 1040i, etc...
(This request assumes what I'm asking makes sense.) This might force transcoding back to the server.

2) add an option to rename the default server. Minor.
Current work around - add new server and removed original server.

Do you have a preferred method to collect enhancements? Since these are not bugs, I did not want to add them to github.
Reply With Quote
  #516  
Old 11-11-2015, 08:03 PM
Foggy Foggy is offline
Sage User
 
Join Date: Oct 2015
Posts: 44
Sean,
apparently I was the fourth person to download v0.09. Like a good little (foolish?) user, I installed the latest and greatest version. Thank you.

Only .... I did not see any visual differences. Do you have a brief changelog for the different versions or is it way too early for that sort of stuff.
Reply With Quote
  #517  
Old 11-12-2015, 03:52 AM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
Sean,

You might be able to use any windows media center remote with your nexus device (just plug In the USB receiver into one of the USB ports).

Sounds like you might not be getting that Nividia shield. Do you think it's time for folks to start donating? The Nvidia shield supports mpeg2 hardware decode (nexus tv supports this with marshmallow) , hardware deinterlace and Dolby digital/dts passthru.
Reply With Quote
  #518  
Old 11-12-2015, 06:28 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
[QUOTE=Foggy;580362]Sean,
potential enhancement suggestions:

1)Add an option in the preferences to allow the user to select the maximum resolution video stream this client will accept. 480i, 720p, 1040i, etc...
(This request assumes what I'm asking makes sense.) This might force transcoding back to the server.
[quote]

The placeshifter (ie, desktop version) has the ability for force transcoding, if I recall. I'll like do something, either what they do on the desktop, or something else... I haven't looked at it too much.

Quote:
Originally Posted by Foggy View Post
2) add an option to rename the default server. Minor.
Current work around - add new server and removed original server.

Do you have a preferred method to collect enhancements? Since these are not bugs, I did not want to add them to github.
You can add these to the issue tracker... just use [ENHANCEMENT] in the subject.

Quote:
Originally Posted by Foggy View Post
Sean,
apparently I was the fourth person to download v0.09. Like a good little (foolish?) user, I installed the latest and greatest version. Thank you.

Only .... I did not see any visual differences. Do you have a brief changelog for the different versions or is it way too early for that sort of stuff.
09 was basicaly a very small change that I did to enable sending keystrokes (ie, a-z0-9) to sagetv from an external usb or bluetooth keyboard. I couldn't test it, so I just built it, and had another use test it... The new changes don't work, completely

Quote:
Originally Posted by Gustovier View Post
Sean,

You might be able to use any windows media center remote with your nexus device (just plug In the USB receiver into one of the USB ports).

Sounds like you might not be getting that Nividia shield. Do you think it's time for folks to start donating? The Nvidia shield supports mpeg2 hardware decode (nexus tv supports this with marshmallow) , hardware deinterlace and Dolby digital/dts passthru.
I haven't heard differently about the shield... but if it's been mailed, then it might take some time, probably coming form the US... once it gets to Canada, they'll take it by dog sled to my place

As for funding... I've started an Indigogo compaign... but I haven't gone live with it... i think that might be a good way to do the funding... unless others have some ideas.
Reply With Quote
  #519  
Old 11-12-2015, 06:56 AM
mechling-burgh mechling-burgh is offline
Sage Aficionado
 
Join Date: Feb 2006
Location: Pittsburgh, PA
Posts: 406
Do the Indigogo campaign This is something I would gladly pitch in for. You have put a lot of hard work into this and I'm willing to pitch in. I can't program so I greatly appreciate the work you guys do here.
Reply With Quote
  #520  
Old 11-12-2015, 09:53 AM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
Yup probably about time to set the indiegogo up.

Stuckless, also what was the issues you had with using exoplayer. I'm a little worried that with it being made by Google and other Devs (such as plex) contributing to it that it might support more features than the ijk player. Such as supporting native hardware decoding / frame rate switching / hardware deinterlace that some players have. For instance the plex devs not to long ago submitted support of trueHD sound to exoplayer. Looking at the github repo exoplayer it seems the devs are very active and respond pretty quickly to possible issues. It also supports some types of drm which might be helpful if dtcp-ip is ever added in so we can get premium channels from silicon dust prime tuners (of course this would require a lot of work , $$, and for the source to go closed)

I just want to make sure that the best player possible is chosen early upfront before a ton more work goes into it.
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
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


All times are GMT -6. The time now is 02:21 AM.


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