|
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 |
#853
|
|||
|
|||
FireTV Stick Failure to playback video/sound from WLAN
I updated the Amazon FireTV Stick to latest OS version and installed SageTV MiniClient with 2 different setting pointing to my SageTV V9.2.5.936 server. The miniclient works excellently on the LAN, both WiFi and Eithernet. Connecting from out side of America, can login and get the application screens. Playing any recorded movies or recorded TV show gets a Black screen with no sound.
Streaming apps: HBOMax, Netflix, Prime work with no problem. I had a Windows 11 computer running Placeshifter V9.2.6.441 working with minor connectivity problems same location 2 months ago. Major problem it's my Better-Half who is basically a Luddite who is using the FireStick. What SIMPLE configuration changes can I try to correct playback? |
#854
|
||||
|
||||
Quote:
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson |
#855
|
|||
|
|||
What are your mini-client settings?
Default setting, I changed nothing when building the FireStick. Unfortunately the BH has it, and I'm not there. I thought I tested it by putting a VLN on it and going outside the home LAN to connect back to the server. The only thing I could get from her was that in Setup the 1st option was checked to use EXOplayer. She could not uncheck it, like I said not very tech oriented. She has a teen relative who is more techy, so if I had a possible solution she could bribe him to attempt changes. Is there a way to change setting in the server through client.properties? I did not see use exoplayer when I did a quick scan. And if there what do I change it to? |
#856
|
|||
|
|||
How are you accessing the network from outside of the US? Is it via a locally hosted VPN service on the SageTV network or some other way?
__________________
i7-6700 server with about 10tb of space currently SageTV v9 (64bit) Ceton InfiniTV ETH 6 cable card tuner (Spectrum cable) OpenDCT HD-300 HD Extenders (hooked to my whole-house A/V system for synched playback on multiple TVs - great during a Superbowl party) Amazon Firestick 4k and Nvidia Shield using the MiniClient Using CQC to control it all |
#857
|
||||
|
||||
Quote:
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
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 |