SageTV Community  

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

Notices

SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-17-2019, 08:00 AM
49studebaker 49studebaker is offline
Sage Advanced User
 
Join Date: Nov 2008
Posts: 102
Create a SageTV linux distribution

Could someone create a SageTV linux distribution based on Ubuntu? It would seamlessly load the SageTV interface after the boot screen without displaying the desktop.
Reply With Quote
  #2  
Old 12-17-2019, 08:37 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 6,904
Are you talking server or client? This would have the most benefit for a client, but most people use non-PC devices as their clients, like SageTV extenders or Linux TV devices.

The ideal hardware device for what you describe would be an RPi but I believe there are issues with getting SageTV to run on an RPi.
__________________
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
  #3  
Old 12-17-2019, 05:03 PM
BobPhoenix BobPhoenix is offline
SageTVaholic
 
Join Date: Oct 2004
Posts: 3,151
Quote:
Originally Posted by wayner View Post
Are you talking server or client? This would have the most benefit for a client, but most people use non-PC devices as their clients, like SageTV extenders or Linux TV devices.

The ideal hardware device for what you describe would be an RPi but I believe there are issues with getting SageTV to run on an RPi.
You might (I hope to try this sometime in the next month or two) be able to install Android on the RPi and then the Android Client for SageTV. But as I said I haven't tried it yet.

https://www.makeuseof.com/tag/instal...-raspberry-pi/
__________________
"Keep your goals away from the trolls"
Reply With Quote
  #4  
Old 12-18-2019, 05:49 PM
49studebaker 49studebaker is offline
Sage Advanced User
 
Join Date: Nov 2008
Posts: 102
I was talking about the server. On Windows, the desktop loads and then SageTV starts up. Media center loaded seamlessly.
Reply With Quote
  #5  
Old 12-19-2019, 05:53 AM
Malfunction Malfunction is offline
Sage Aficionado
 
Join Date: Sep 2004
Location: Willoughby, Ohio
Posts: 332
Quote:
Originally Posted by wayner View Post
Are you talking server or client? This would have the most benefit for a client, but most people use non-PC devices as their clients, like SageTV extenders or Linux TV devices.

The ideal hardware device for what you describe would be an RPi but I believe there are issues with getting SageTV to run on an RPi.
Linux TV device, something like the many little black box Android TV boxes? Tempting. Could probably run that off my wi-fi.
__________________
ASRock B450M Pro4 AM4 mATX AMD Motherboard, AMD Ryzen 5 2600 3.4GHz, Crucial Ballistix Sport LT 16GB (2 x 8GB) DDR4-3200, EVGA GT 1030SC, WD - Black SN750 NVMe SSD 250GB, 1x WD80EFAX 8TB, 2x WDBH2D0040HNC 4TB, USB-UIRT, Colossus 2, WinTV-dualHD USB, Windows 10 64bit
Reply With Quote
  #6  
Old 08-31-2020, 07:59 AM
gary201 gary201 is offline
Sage Advanced User
 
Join Date: Dec 2010
Location: Rochester NY
Posts: 130
If you want more people to start using SageTV, then you have to make it easy for them to migrate to it (both server and client side).

For the Client side, a modern Ubuntu based distro would be useful as a replacement for the HD300 units that you can't get anymore (e.g. something you could install on a little Zotac computer). I have three HD300 devices, but I've no idea what I'll do if one were to fail.

On the server side, making it easy to get started is also useful. A custom distro that would make installation relatively painless would be useful. Also a repository where updates to Sage could be obtained through a package manager would also make things a lot easier for those not comfortable with doing things manually.
Reply With Quote
  #7  
Old 08-31-2020, 08:45 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 6,904
I think running SageTV server in a Docker is the ideal way to do this. If you are running SageTV you likely have a media server that is a NAS or that is acting like a NAS as it is serving up many Terabytes worth of video content. unRAID is a Linux distro customized to run on a NAS. Then you can run SageTV server on the same piece of hardware, rather than requiring additional servers in your house. And the SageTV application is compartmentalized in a Docker, which is kind of a VM. Then you can run various other applications in dockers, like Bittorrent clients, Plex, etc.

I do agree with you on the client side. They thing to do today if an HD300 dies is to by a used one. The ideal situation would be to have SageTV on a Raspberry Pi but I don't think that is very easy to do since Pis are not based on Intel X86 CPUs. The other option is AndroidTV. As long as development continues in that space, isn't it easier to use a FireTV stick, MiBox or Shield as a SageTV client than a custom distro that requires a full PC? And then you get the option of all of the other media apps on that platform like Netflix, Amazon Prime Video, YouTube, etc.
__________________
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
  #8  
Old 08-31-2020, 10:03 AM
jpwegas jpwegas is offline
Sage Aficionado
 
Join Date: May 2007
Posts: 441
Quote:
Originally Posted by wayner View Post
I think running SageTV server in a Docker is the ideal way to do this. If you are running SageTV you likely have a media server that is a NAS or that is acting like a NAS as it is serving up many Terabytes worth of video content. unRAID is a Linux distro customized to run on a NAS. Then you can run SageTV server on the same piece of hardware, rather than requiring additional servers in your house. And the SageTV application is compartmentalized in a Docker, which is kind of a VM. Then you can run various other applications in dockers, like Bittorrent clients, Plex, etc.

I do agree with you on the client side. They thing to do today if an HD300 dies is to by a used one. The ideal situation would be to have SageTV on a Raspberry Pi but I don't think that is very easy to do since Pis are not based on Intel X86 CPUs. The other option is AndroidTV. As long as development continues in that space, isn't it easier to use a FireTV stick, MiBox or Shield as a SageTV client than a custom distro that requires a full PC? And then you get the option of all of the other media apps on that platform like Netflix, Amazon Prime Video, YouTube, etc.
Agree 100% with all your points here wayner, but to gary201's comment something that has been on my mind a lot recently is that it's hard for someone new to find how to get started with Sage or even know how to start the "recommended" way or find solutions to common problems. There is tons of info in these forums but it is spread out all over the place over years and it is hard to find especially for new users.

I feel like what we need is something more like a wiki that can be a current reflection of the "best of" the forums - how to start, what's recommended, common issues, etc.

--John
Reply With Quote
  #9  
Old 08-31-2020, 01:19 PM
gary201 gary201 is offline
Sage Advanced User
 
Join Date: Dec 2010
Location: Rochester NY
Posts: 130
Re: docker

I still feel a distro (in the form of a .iso image) is the more widely usable method for someone new to start using Sage. That's not to say someone couldn't do a docker image, but think of the more average user; they're most likely to find a .iso image more immediately useful than a docker setup.

re: wiki

I know this has been discussed before, and I think it may have even been started once, but fizzled out rather quickly. I do agree that this forum has a lot of useful info, but you REALLY have to dig for it. This is NOT something that you should expect a new person to do to start using Sage. New people will quickly loose interest given the amount of research they'll likely have to do and simply move on to something else.
Reply With Quote
  #10  
Old 08-31-2020, 02:50 PM
Tiki's Avatar
Tiki Tiki is offline
Sage Icon
 
Join Date: Feb 2005
Location: Southwest Florida, USA
Posts: 1,925
Quote:
Originally Posted by gary201 View Post
Re: docker

I still feel a distro (in the form of a .iso image) is the more widely usable method for someone new to start using Sage. That's not to say someone couldn't do a docker image, but think of the more average user; they're most likely to find a .iso image more immediately useful than a docker setup.

re: wiki

I know this has been discussed before, and I think it may have even been started once, but fizzled out rather quickly. I do agree that this forum has a lot of useful info, but you REALLY have to dig for it. This is NOT something that you should expect a new person to do to start using Sage. New people will quickly loose interest given the amount of research they'll likely have to do and simply move on to something else.
I agree a wiki would be great. But it takes time and effort. There is no company behind Sage anymore. There’s not even an open source foundation. It is maintained purely by a handful of volunteers in their spare time. So the only way that a wiki will ever be created and maintained is if some member of this community decides to step up and do it (maybe your post will inspire someone to do it, or maybe you will decide to take this on yourself - who knows?). The same goes for a Linux iso.
__________________
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
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
Basic linux desktop install of Sagetv using Mx Linux with Hauppauge pci cards Galaxysurfer SageTV Linux 0 06-03-2019 01:12 PM
How to create a Linux placeshifter client Galaxysurfer SageTV Github Development 6 10-03-2015 07:55 PM
Close to building a Linux SageTV Computer, which Linux distribution is best? davephan SageTV Linux 8 02-24-2011 06:57 PM
Using Mythcommflag to create an EDL (ComskipPlayback-compatible) skip file on Linux touchstone SageTV Customizations 9 06-29-2010 06:09 PM
Broadcast Distribution based on SageTV? tomfisk Hardware Support 19 10-27-2006 07:06 PM


All times are GMT -6. The time now is 08:43 AM.


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