|
SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
Android MiniClient 1.4.0
There is a new release on Bintray and Google Play. I've abandoned Amazon since the last 3 releases that I've submitted there have been denied for no reason. So, Amazon is dead to me.
This is a significant release in that it adds several features. 1. The UI rendering engine has been rewritten. When I first started out creating the client, I didn't know OpenGL (still don't really), so I used a UI Library to do all the rendering. This worked well, as it still used opengl under the hood. This UI Library is no longer being actively developed, so, I decided to simply rewrite the UI engine using OpenGL ES 2.0 directly. You can still enabled the "old" rendering engine from the settings, but, by default it will start using the new UI engine. By default, it will render at the same resolution as the HD300 (1280x720) and then upscale, to fit the TV size. You can tell it to render at native resolution (in the settings) if you want. Doing this can possibly be slightly slower and will consume MUCH more memory on the Android device. (I currently have a 1080p TV and tell it to render at native resolutions). 2. In a previous release key repeats were added. ie, press and hold down, would start navigating down and periodically sending a 'down' key press. You can now configure the delay and rate of the repeats in the settings. 3. Key presses will emit a sound effect (much like the standard android UI). This can be turned off in the settings. 4. An option was added to exit the MiniClient if it goes into standby mode. This is good from a memory cleanup point of view. ie, sagetv goes into screensaver and it will simply exit to the home screen. 5. There were a number of 'smart remote' features added. Smart Remote is something that is enabled by default in the settings and is aimed at making the SageTV UI usable with a 5 button remote. I only use the Shield remote. - In the Plugin List right and left will navigate the tabs. Long press left will open the right options menu. (it slides out from right to left). - Anywhere an long press 'back' will go home (main menu) - In the Guide. Long press right/left will navigate to the next/prev day. Holding it will repeat it at a rate of about 1/2 second. So, if you press and hold right it will just start skipping days every half second. NOTE: There is a 1.4.1 release the fixes a display issue on MiBox.
__________________
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 Last edited by stuckless; 12-30-2018 at 05:45 PM. |
#2
|
|||
|
|||
Just a quick note of thanks for continuing to do this. Is there somewhere we can throw money at you?
__________________
[size=1]Current Server:V9 UNRAID Docker, SuperMicro x9dri-LNF4+, 32 GB ECC, 2x Xeon e5-2660v2, storage array 6TB, 2 Dish r5000HD tuners, 1 HDHomerun Quatro, 1 HDHomerun Extend 4 Nvidia Shield TVs with Miniclient |
#3
|
||||
|
||||
I sideloaded this onto my firetv and checked the version number. It still says 1.3. Did you forget to update the version info?
|
#4
|
||||
|
||||
Does it say, 1.3.0? Mine shows 1.4.0. And it did upload to the bintray 1.4.0 release area, so, i would think that it should show 1.4.0 in the settings as well.
__________________
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
|
||||
|
||||
I appreciate the sentiment, but not necessary. The initial Indigogo round raised more than enough.
__________________
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 |
#6
|
||||
|
||||
It said 1.3 in the app version in Firetv app information after the install.
It was not working properly, did not display the menus. I did a uninstall - install and clear data. rebooted the firetv and installed 1.4. I was getting all sorts of strange gui display problems mostly weird scaling issues. Sometimes very small gui elements sometimes very large. Completely unusable. I went back to the version in the amazon appstore and it works as expected. I guess I'm stuck with that one.. It's a shame the minicleint has been running very good on the Fire TV HD up to this time. Thank you for all of your hard work it is very much appreciated. |
#7
|
||||
|
||||
Quote:
It could be that by using OpenGL directly, then, this is not compatible with Amazon FireTV. I've only tested this on my Shield and Emulators.
__________________
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 |
#8
|
|||
|
|||
Appreciate all the work you're still putting into this project!
I think the 'forward_del" assignment on my keyboard has been updated for the delete key, that works great now on this version as intended! Insert is still not recognized though. Is that by design?
__________________
Server: SageTV 9.2.6x64 on Win10 x64 Home, i7-2600, 8gb RAM, OpenDCT, Java 1.8, 20TB storage Display: EVGA GT 1030 fanless to Sony LED TV via DVI-HDMI Capture Devices: HDHR Prime for Comcast, HDHR Dual for OTA (retired) Clients: Nvidia Shield Android miniclient |
#9
|
||||
|
||||
It's by design in the sense that I'm not sure what SageTV action should happen here. ie, when you hit delete it will delete something, but when you hit insert, what should happen?
__________________
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 |
#10
|
|||
|
|||
Sideloaded it in my FireTV Stick 4K works great ... thanks stuckless. The only thing I had to disable is AVC hardware decoder in IJK because some of my Comcast Channels were blank ... but that fixed the issue.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. Last edited by nyplayer; 12-30-2018 at 03:16 PM. |
#11
|
|||
|
|||
Quote:
I guess my question is then can you allow the button to be recognized by the miniclient without having to assign it to any function natively?
__________________
Server: SageTV 9.2.6x64 on Win10 x64 Home, i7-2600, 8gb RAM, OpenDCT, Java 1.8, 20TB storage Display: EVGA GT 1030 fanless to Sony LED TV via DVI-HDMI Capture Devices: HDHR Prime for Comcast, HDHR Dual for OTA (retired) Clients: Nvidia Shield Android miniclient |
#12
|
||||
|
||||
FYI. I found the "black screen" on my MiBox... I was able to fix it, should I should have an update (1.4.1) out later tonight.
__________________
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 |
#13
|
||||
|
||||
Version 1.4.1
So the 1.4.1 should now work on the MiBox, and likely will work on the Amazon Fire devices that were previously showing a blank or other issues.
Turns out that some devices didn't like some of the GL calls that I was making, even though, they are valid and supported on the Shield and the Emulator.
__________________
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 |
#14
|
||||
|
||||
Sweet, I installed 1.4.1 and all of the issues are now fixed.
Thank You! Stuckless |
#15
|
|||
|
|||
Thank you very much for the update.. As I've just migrated the family to the Android miniclient over the weekend its very timely.. It's speed increase is very noticeable and sweet even on my very slow MiBox...
One question that I do have is I seem to have run into an issue.. When I now go to the program guide and select and watch a 'Live' TV show, then hit back to go to the program guide. The video no longer renders in the preview window above the guide - All I see now is the Channel Logo.. This behaviour is the same on both the MiBox and Shield devices I have.. Previous versions did continue to show the current video in the window. I've re-checked that my sagetv client settings on multiple android devices and they are all set to show preview video in the menus. Cheers Peter |
#16
|
||||
|
||||
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 |
#17
|
||||
|
||||
Quote:
__________________
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 |
#18
|
||||
|
||||
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 |
#19
|
||||
|
||||
I've decided to revert it, since, normally sagetv behaved this way. I was just trying to be "smart", but in order to support both ways I'd need to add more configuration settings.
__________________
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 |
#20
|
||||
|
||||
I may have found a problem with this new version (1.4.2) - first of all thanks for developing this - when trying to playback a recording that is in progress (in this case the Today show on NBC), the playback doesn't work properly with Exoplayer. It does work with ijkplayer and playback of live tv channels by selecting a channel from the guide seems to work OK (I tested several channels both 1080i, 720p), but for some reason, playback of this show that has been recording for an hour or so doesn't work - it is hard to describe, but the playback is jerky and seems like it is too fast like it is coming out in bursts. I am testing this on my older 2015 Nvidia Shield. I have seen this playback problem before, but it seemed to go away on more recent versions of the miniclient. In fact, recent versions of the miniclient seemed to have good av-sync with 5.1 sound using Exoplayer. This could be just an Exoplayer issue. Is anyone else seeing this problem?
__________________
SageTV-V9(64bit): Win10/i3-4370/OpenDCT/HDHR-Quatro (OTA) AndroidTV+Miniclient: Nvidia Shield(x3)/FireTV-4K(x8) Channels-DVR:Win10/i3-4340/HDHR Quatro 4K/TVE(YTTV) |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Android MiniClient v1.3.0 | stuckless | SageTV Clients Development | 127 | 08-13-2020 07:29 AM |
Android MiniClient 1.3.5 | stuckless | SageTV Clients Development | 5 | 12-21-2018 09:14 PM |
Android MiniClient 1.2.9 | stuckless | SageTV Clients Development | 53 | 04-16-2018 07:30 AM |
New Android TV Box and Miniclient | rickgillyon | SageTV Clients Development | 4 | 01-03-2018 05:19 PM |
Android Miniclient and UK TV | rickgillyon | SageTV Clients Development | 6 | 12-01-2016 05:58 PM |