SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Clients Development

Notices

SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-28-2019, 02:53 PM
timg11's Avatar
timg11 timg11 is offline
Sage Aficionado
 
Join Date: Sep 2008
Posts: 403
Could a Rasperry Pi V4 be a client?

I've seen the Android Mini-client around, and there is a full Linux version for X86 and 64, but has anyone ever tried porting to the Pi? Apparently the new Raspberry Pi 4 is more powerful (ARM v8 64-bit 1.5GHz, 2x 4kp60 HDMI ports), and could potentially make a nice small, quiet client platform. The Pi runs Raspbian, a derivative of Debian. Of course the ARM architecture would require re-building the with that alternate tool chain. That's out of my league, but other than the build process, are there any insurmountable technical barriers?
__________________
HD300 extender with SageTV V9.1.10 (service mode), Running on Windows 7 (32 bit), E8400 3GHz dual core CPU, 4G RAM, Gigabyte GA-P35-DS3L motherboard. NVidia 8600GT; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun tuner, HD-PVR Rev E1. HD-PVR 2 connected to Google Fiber GFHD200.
Reply With Quote
  #2  
Old 12-28-2019, 03:47 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,580
Quote:
Originally Posted by timg11 View Post
I've seen the Android Mini-client around, and there is a full Linux version for X86 and 64, but has anyone ever tried porting to the Pi? Apparently the new Raspberry Pi 4 is more powerful (ARM v8 64-bit 1.5GHz, 2x 4kp60 HDMI ports), and could potentially make a nice small, quiet client platform. The Pi runs Raspbian, a derivative of Debian. Of course the ARM architecture would require re-building the with that alternate tool chain. That's out of my league, but other than the build process, are there any insurmountable technical barriers?
The linux miniclient is primarily a java program but it uses JOGL (opengl) for the UI rendering. There are likely ARM binaries prebuilt so that would probably be fairly easy. The main video playback uses a very old and modified version of mplayer and that would be very hard to upgrade and rebuild to pi. (it's the rebuilding, it's figuring out what was changed to mplayer and then trying to redo that for a new mplayer that can be built on ARM).

It'll be a huge undertaking.

The Android MiniClient is a java port/rewrite that was based on the java code from the linux miniclient.

You'd probably have better luck with an intel based PI alternative, since, it could run the current binaries, as is. You'd also need to setup/configure the IR receiver to be able to control it.
Reply With Quote
  #3  
Old 01-03-2020, 04:28 PM
BobPhoenix BobPhoenix is offline
SageTVaholic
 
Join Date: Oct 2004
Posts: 3,149
How about getting the Android OS running on the Pi and then installing the client on that?
__________________
"Keep your goals away from the trolls"
Reply With Quote
  #4  
Old 01-26-2020, 01:55 PM
DynamoBen DynamoBen is offline
Sage Aficionado
 
Join Date: Nov 2003
Posts: 291
Quote:
Originally Posted by BobPhoenix View Post
How about getting the Android OS running on the Pi and then installing the client on that?
Did this today look here: https://forums.sagetv.com/forums/sho...835#post623835
Reply With Quote
  #5  
Old 01-26-2020, 01:59 PM
DynamoBen DynamoBen is offline
Sage Aficionado
 
Join Date: Nov 2003
Posts: 291
I think creating a client for the Pi, especially Pi4 (which has dual 4K displays), would be worthwhile long term for this community. A $35 client is pretty appealing!

I've considered trying to do this a number of times but I don't have the skill-set necessary to pull it off. I'm hopeful someone will take this up as a challenge at some point soon.
Reply With Quote
  #6  
Old 01-26-2020, 09:11 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 6,679
Quote:
Originally Posted by DynamoBen View Post
I think creating a client for the Pi, especially Pi4 (which has dual 4K displays), would be worthwhile long term for this community. A $35 client is pretty appealing!

I've considered trying to do this a number of times but I don't have the skill-set necessary to pull it off. I'm hopeful someone will take this up as a challenge at some point soon.
I have lots of RPis - from the first one to the latest RPi4s. Creating a Pi client would be very cool, but it isn't quite as cheap as it appears.

Adding a case, power supply and SD card probably adds at least $20 to the cost. And if you need more memory the 4GB Pi is actually $55. So that gets you up to at least $75 which is a bit more then you generally pay for a MiBox. And you still need a remote and IR receiver.
__________________
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
  #7  
Old 01-31-2020, 05:00 PM
BobPhoenix BobPhoenix is offline
SageTVaholic
 
Join Date: Oct 2004
Posts: 3,149
Quote:
Originally Posted by DynamoBen View Post
Cool was hoping it could be done. Just haven't had the time to try it myself and not likely to get any time in the near future either.
__________________
"Keep your goals away from the trolls"
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
Build HTPC/Client(s) or Server/Client(s) - Opinions Requested DaveGA Hardware Support 4 03-04-2011 10:56 AM
Developing STV for Client and CLient on Server machine antplugger SageTV Studio 2 03-30-2006 05:09 PM
How do client know the channel number which being watch by server or other client? wieb SageTV Software 1 05-04-2005 03:39 PM
W/PVR250 in client can client remote control server? mdmint General Discussion 8 05-01-2004 07:33 PM


All times are GMT -6. The time now is 12:36 PM.


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