![]() |
|
Register | Forum Rules | FAQs | Members List | Social Groups | Downloads | Search | Today's Posts | Mark Forums Read |
SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development. |
![]() |
|
Thread Tools | Search this Thread | Display Modes |
#841
|
||||
|
||||
Quote:
Unfortunately my coding skills are way too out of date or I'd look at it myself. I can futz around with things, but this would be way out of my league. |
#842
|
||||
|
||||
Quote:
The big challenge with supporting a new platform is handling all the playback functions. The Android mini client simply embeds another player (actually two players) written by someone else. I say “simply” but I am sure it was a lot of work to integrate them - and when there are problems with playback, it’s mostly out of the Sage Developer’s hands: he can’t really do much to troubleshoot or fix bugs in those embedded players.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#843
|
||||
|
||||
Getting a MiniClient to work under linux falls into 3 challenges.
1. Getting the UI to render 2. Handling input from a a remote 3. Playing video The good news is that sagetv does all 3 of these under linux today, but it's not without additional challenges. While SageTV MiniClient is primarily a Java program, it does depend on a few native libraries and those need to be recompiled for ARM chips. My guess is that getting the UI to render would be fairly easy, since jogl likely has ARM libraries. Then you'd need to recompile libImageLoader, libjtx, libSage and libswscale for ARM. Getting video to work would be much harder. The Linux MiniClient uses a custom version of mplayer that it runs as a slave and embeds into the opengl UI. You'd need to recompile that for ARM as well. All the sources for all these things are there in the sagetv codebase. The Android MiniClient is a rewrite of the MiniClient, but it borrowed ALOT from the original code. The client/server communication code is pretty much lifted directly. The rest of the code is more modular in that it supports a layered approach and you can have different implementations of the UI technology, input control and video technologies. My goal was to, at some point, provide a new version of the miniclient for linux, mac, and windows. In fact in the current android miniclient project today, there is a "desktop" sub project that does everything except for playing video, because I never found a good (and easy) video playback engine. There is even a prototype webgl engine in there as well to render the sagetv UI in a browser webgl canvas. There is a lot of potential to do some really cool stuff with the miniclient technology, but, sadly, I've been pulled away from this project for far too long, and the longer I get pulled away, the more I realize that I'm likely not coming back any time soon ![]()
__________________
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 |
#844
|
|||
|
|||
I just got notice that you've updated the git repository -- but you don't appear to have included the apk? Do you plan to add it?
Thank you for working on this!!! ![]()
__________________
HDHomeRun x2 Cable Box via Hauppauge HD PVR and USB-UIRT 2 SageTV's HD300 Intel Core 2 Quad Q9650 @4025 MHz, 8G G.Skill Performance DFI Lanparty DK X48-T2RS Plus; SilverStone Decathlon DA1000 (died - back to an ancient enermax) eVGA 7900 GT KO RoHS -- Zalman VP900CU Cooling Synology NAS 22TB |
#845
|
||||
|
||||
Quote:
Josh
__________________
Projects I am currently maintaining SageTV Andoid Client Media Format Parser Plugin JavaFFmpegLibrary SageTVTranscoder If you like the work I am doing and would like to support it you can become a Patreon member. |
#846
|
|||
|
|||
Yes, major kudos for keeping this project alive!!
![]() I noticed the older android SageTV MiniClient on the playstore is not associated with this new update? Meaning, it doesn't show up as an update to that install, and this install doesn't overwrite the old one. EDIT: Oh, reading changelog, see this happened back in 6/2020.
__________________
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 Last edited by waylo; 02-12-2021 at 05:19 PM. |
#847
|
|||
|
|||
Thanks!
__________________
HDHomeRun x2 Cable Box via Hauppauge HD PVR and USB-UIRT 2 SageTV's HD300 Intel Core 2 Quad Q9650 @4025 MHz, 8G G.Skill Performance DFI Lanparty DK X48-T2RS Plus; SilverStone Decathlon DA1000 (died - back to an ancient enermax) eVGA 7900 GT KO RoHS -- Zalman VP900CU Cooling Synology NAS 22TB |
#848
|
|||
|
|||
Help with password entry on phone
In my new setup I'm trying to link with the miniclient. I have setup login/password on the server, and can enter them in the miniclient. However, it keeps saying they're wrong. I have to either enter the password blind (keyboard covers the field) or use a bluetook keyboard to enter - of course I still can't verify that it records what I'm typing, since it just displays asterisks. No matter what I try, it rejects the password.
I remember having this trouble before (on my server that I'm replacing), but not how I finally fixed it.
__________________
Server: Windows 8.1 4gb RAM; 4TB SATA + others. Homebrew quad core AMD. Inputs: Haup. 980, 850 & 950Q on ATSC; Haup 1600 on ATSC & Comcast 2 DTAs with USBUIRT for NTSC. Haup 1800 on ATSC. HDHR Dual (ATSC). Sage 9.22 64 bit. |
#849
|
||||
|
||||
Quote:
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#850
|
|||
|
|||
Quote:
I tried something real simple: set a one-character login & password. I set up one that was a lowercase letter, another one a number. Neither work. When I enter into the login field I can see that it's correct. Can't see what's being recorded into the password field on the phone. I also changed my network settings to: 1. set up a static ip address 2. Mapped a different port to forward (my current to-be-replaced server uses the default) in my router config and in Sage. No help . 3. Sage's "test placeshifter connection" reports all ok (it also reported all ok before I made the change). 4. Turned off the Windows firewall (no change, so turned it back on - figured that was an easier test for starters than working through a more detailed firewal setup/check). 5. Rebooted phone and server. Again, no help. Checked & rechecked locator id. I can login to the old server no problem in locator mode (it remembers the password I got to work on it) or via LAN. I can login to the new server via the LAN. The two servers sit right next to each other and are on the same router & switch. The old one is Win 7 32 and the new one Win 8 64. As yet another test, I tried setting it up on my "backup" server: Windows 8.1 64 bit, running Sage32. Same problem! This makes me think there is something about Windows 8.1 that needs a tweak - but what??
__________________
Server: Windows 8.1 4gb RAM; 4TB SATA + others. Homebrew quad core AMD. Inputs: Haup. 980, 850 & 950Q on ATSC; Haup 1600 on ATSC & Comcast 2 DTAs with USBUIRT for NTSC. Haup 1800 on ATSC. HDHR Dual (ATSC). Sage 9.22 64 bit. |
#851
|
|||
|
|||
Im not an expert but from my own experience I do know that the Jetty Web Server plugin will not work in Sage64 bit (unless someone knows otherwise). I have tried many different approaches with no success and don't know if this is related to your issue but thought I would throw it out there.
|
#852
|
|||
|
|||
I'm running a Sage x64 server and the Jetty web server works fine for me.
__________________
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 |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
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 |