SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Linux
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Linux Discussion related to the SageTV Media Center for Linux. Questions, issues, problems, suggestions, etc. relating to the SageTV Linux should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 10-26-2010, 07:11 PM
bagseed bagseed is offline
Sage User
 
Join Date: Aug 2009
Posts: 7
Linux Caveats

I see threads here with bits and pieces of this or that does not work as compared to a windows version of sagetv. It would be nice if there was a sticky created by a sagetv moderator and updated with current information of what can be expected on a linux install to work, not work, never will work and or requires extra tweaking. A example would be comskip...it apparently works with extra tweaking using emulation, another example would be streaming netflix...apparently does not work period. It would be nice to look at a chart and see the differences between the builds. Since there is no trial for a linux install we need this so one can make logical educated decisions so money is not wasted and the user understands what to expect. I prefer linux for a multitude of reasons but if I have to give up a lot of functionality and or spend countless hours hacking together a paid product ...then what's the point? It would be nice if sage offered repositories ..say for gentoo / ubuntu. If the latter was implemented you could simply "apt-get install sagetv" or "emerge sagetv" and have the installer automatically install sagetv and any other dependencies such as for ex. installing and configuring wine for comskip. If I am setting up a server only " apt-get install sagetv-server" that way I don't get a bloated install with a desktop and crap that will never get used.

Anyway, I am interested in installing sagetv version 7, when it comes out, on ubuntu or gentoo as a server only. I wanted to connect the sagetv server to OTA via the HDHR and then view the content on my HDTV via the sagetv extender HD-300 or build a few intel atom based clients. Again, I just am not sure what I will have to give up or what will be so different with experiences compared to a windows install.

Bagseed
Reply With Quote
  #2  
Old 10-26-2010, 07:36 PM
davephan's Avatar
davephan davephan is offline
Sage Icon
 
Join Date: Mar 2004
Location: Minnesota
Posts: 1,911
I am also thinking about trying the Linux version. It would be nice to have an overview of the differences between the Windows and Linux version. Maybe this could be a FAQ or a Wiki. The lack of a trial has prevented me from pursuing the Linux version so far. However, I will probably buy the Linux version when I move my unRAID server onto a lower-end processor so that I can use my fast quad for the Linux build. I'm not sure if a quad will help with Linux though. It sure would be nice to have that consolidated overview SageTV Linux version FAQ or Wiki.

Dave
Reply With Quote
  #3  
Old 10-26-2010, 08:32 PM
jchiso jchiso is offline
Sage Expert
 
Join Date: Nov 2003
Location: Columbus, OH
Posts: 674
At the very least I would like to see a guide for setting up an encoding-only Linux server with best practices and tips for setting up various capture devices. I've been wanting to migrate one of my Sage Media Centers to Linux for a few years now, but have been put off by the lack of documentation in recognition of the differences versus Windows ...
Reply With Quote
  #4  
Old 10-26-2010, 08:38 PM
zoop's Avatar
zoop zoop is offline
Sage Advanced User
 
Join Date: Jan 2006
Location: Elkridge, MD
Posts: 184
Quote:
Originally Posted by jchiso View Post
At the very least I would like to see a guide for setting up an encoding-only Linux server with best practices and tips for setting up various capture devices. I've been wanting to migrate one of my Sage Media Centers to Linux for a few years now, but have been put off by the lack of documentation in recognition of the differences versus Windows ...
unfortunately running a linux network encoder with a windows sagetv server is not supported... just fyi
__________________

AMD Ryzen 7 1700 w/ SageTV Server Linux V9.1.8.774 - Ubuntu 16.04LTS AMD64
-- 1x HDHomeRun Prime
-- 1x HDHR-DT
-- 1x HD-PVR
2x SageTV HD-300 Media Extenders
1x NVIDIA ShieldTV
Reply With Quote
  #5  
Old 10-26-2010, 10:45 PM
jchiso jchiso is offline
Sage Expert
 
Join Date: Nov 2003
Location: Columbus, OH
Posts: 674
Quote:
Originally Posted by zoop View Post
unfortunately running a linux network encoder with a windows sagetv server is not supported... just fyi
I was referring to a Linux-based, encoding-only server, as opposed to a system being operated as a front end as well as back end. This would eliminate any and all of the playback-related issues you'd otherwise encounter in a Linux environment ...
Reply With Quote
  #6  
Old 10-26-2010, 11:34 PM
RocKKer RocKKer is offline
Sage Advanced User
 
Join Date: Dec 2005
Posts: 196
Quote:
Originally Posted by bagseed View Post
A example would be comskip...it apparently works with extra tweaking using emulation, another example would be streaming netflix...apparently does not work period.
bagseed,
You use WINE to run comskip in Linux, and according to winehq.org - "Wine does not do any CPU emulation - hence the name "Wine Is Not an Emulator."
......Sorry couldn't resist!!

Seriously, rather than wait for a Wiki or FAQ, it might be best to describe the plugins and features your interested in, I'm sure someone can tell you if there is a Linux solution.

I run a relatively simple setup as described in my signature, (add to that SageMC and BMT plugins), so the basics work and I am very happy with it and I don't really long for additional features.

I highly recommend Ubuntu server - I ran Gentoo for a long time (not for STV) but with Ubuntu initially your up and running very quickly it's also easy to update (just updated from 9.10 > 10.04 > 10.10 uneventfully). You can use the debian install package for STV, the tar.gz isn't that hard either.

I wouldn't run anything but a media extender at each TV, cheap, quiet, reliable and work great!
__________________
SageTV Server v9.2.2, Ubuntu Server 18.04.4 x64, Java 1.8.0_252, Xeon E5-2690, 32GB, 6X6TB WD Red - Software Raid 6, 2X HDHR3 (OTA), 3X HD-200
Reply With Quote
  #7  
Old 10-27-2010, 12:35 AM
jchiso jchiso is offline
Sage Expert
 
Join Date: Nov 2003
Location: Columbus, OH
Posts: 674
Quote:
Originally Posted by RocKKer View Post
... I highly recommend Ubuntu server... [you're] up and running very quickly it's also easy to update ... You can use the debian install package for STV. I wouldn't run anything but a media extender at each TV, cheap, quiet, reliable and work great!
That's the route I would go. I've been running various Ubuntu systems for a few years now without many problems. My additional concerns for the server would be set-top box control and setup for a Hauppauge HD-PVR or the like. Right now my STBs are controlled via COM ports and a DOS-based batch program via the .EXE tuner plugin. I don't yet have an HD-PVR, so I don't know if installation and setup within Linux is straightforward. I assume old, MPEG2 capture cards, such as the PVR-250, are fully-supported.

So I guess if we are itemizing I'd like to know how to set up:
  • COM-port based STB control
  • Hauppauge HD-PVR capture devices (multiple)
Reply With Quote
  #8  
Old 10-27-2010, 04:09 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by jchiso View Post
My additional concerns for the server would be set-top box control and setup for a Hauppauge HD-PVR or the like.
Installation instructions for HD-PVR in Linux
1. Plug it in
2. Connect to computer via provided usb cable
3. Configure Sage (as you would in windows)

The HD-PVR in linux, is most likely easier to install in linux than Windows, since in linux, you simply connect the device... as apposed to windows, where you'll need to install drivers, reboot, etc.

The STB control is a little more complicated (in my oppinion) but my woes have been solved lately using CommandIR for ir blasting and the Gentuner plugin. Although I suspect that my issues were related to my USB hardware... The CommandIR team actually created a new firmware for their device, as a result of my issue, which fixed my ir blasting issue. Although I also fixed the issue by buying a new USB add-in card. (I also tried usb-uirt and ms blaster without success, but it is possible that they were affected by the same usb hardware issues that I experienced with the command ir)

I haven't tried comskip yet, but it's on my list of things to try.
Reply With Quote
  #9  
Old 10-27-2010, 05:56 AM
bcjenkins bcjenkins is offline
SageTVaholic
 
Join Date: Jan 2006
Posts: 3,764
Quote:
Originally Posted by zoop View Post
unfortunately running a linux network encoder with a windows sagetv server is not supported... just fyi
It is supported in reverse though.

B
__________________
Running SageTV on unRAID via Docker
Tuning handled by HDHR3-6CC-3X2 using OpenDCT
Reply With Quote
  #10  
Old 10-27-2010, 08:59 AM
JetreL's Avatar
JetreL JetreL is offline
Sage Aficionado
 
Join Date: Jun 2008
Location: Charlotte, NC
Posts: 388
Quote:
Originally Posted by stuckless View Post
Installation instructions for HD-PVR in Linux
1. Plug it in
2. Connect to computer via provided usb cable
3. Configure Sage (as you would in windows)

The HD-PVR in linux, is most likely easier to install in linux than Windows, since in linux, you simply connect the device... as apposed to windows, where you'll need to install drivers, reboot, etc.
Has this changed I had to recompile the kernel with a driver for the HD-PVR about a year a go.
__________________
Google?? Facebook?? MySpace??
-=[If you don't pay for the product, chances are you are the product]=-
Reply With Quote
  #11  
Old 10-27-2010, 11:15 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by JetreL View Post
Has this changed I had to recompile the kernel with a driver for the HD-PVR about a year a go.
I think when the HD PVR first came out, that was true. But since 10.04 I'm I haven't had to recompile the kernel. I think if you want to use the IR blaster on the HDPVR then you might need to re-compile the kernel, but it's not required if you all you are doing is using the capture facilities.
Reply With Quote
  #12  
Old 10-27-2010, 12:56 PM
bagseed bagseed is offline
Sage User
 
Join Date: Aug 2009
Posts: 7
Quote:
Originally Posted by RocKKer View Post
bagseed,
You use WINE to run comskip in Linux, and according to winehq.org - "Wine does not do any CPU emulation - hence the name "Wine Is Not an Emulator."
......Sorry couldn't resist!!

Seriously, rather than wait for a Wiki or FAQ, it might be best to describe the plugins and features your interested in, I'm sure someone can tell you if there is a Linux solution.

I run a relatively simple setup as described in my signature, (add to that SageMC and BMT plugins), so the basics work and I am very happy with it and I don't really long for additional features.

I highly recommend Ubuntu server - I ran Gentoo for a long time (not for STV) but with Ubuntu initially your up and running very quickly it's also easy to update (just updated from 9.10 > 10.04 > 10.10 uneventfully). You can use the debian install package for STV, the tar.gz isn't that hard either.

I wouldn't run anything but a media extender at each TV, cheap, quiet, reliable and work great!



Wine is a emulator, it emulates the environment of windows...thats where the compatibility layer comes in. I am aware it does not emulate hardware such as other x86 emulators or offer resource scheduling like vmware. You just make my case when you said comskip runs under wine, I already knew that. This is what I am saying we need clear concise documentation on what works, what works but after tweaks such as comskip+wine, what does not work now or will never. This matrix needs to me completed and compiled by the vendor mostly ..imho This allows users to make competent decisions and choose whats best for them and saves the end users much headache and or buyers remorse. In addition to compiling a concise comparability matrix ...I still think it would be great if sagetv released .iso's that a user could pop in there cd and install sagetv quickly with the installer being flexible by asking a few questions such as " Is this going to be a server/client" or " Is this going to be a server only " etc... The latter would allow someone who plans on running a sagetv server standalone and use extenders for viewing to install a system quickly that just works because it's pre-configured by sagetv. If .iso's are not a option then as I mentioned before repositories would be a great option. I could just add sagetv repos to my apt conf and then "apt-get install sagetv-client ...or sagetv-server ..or sagetv-client-srv if I wanted one machine to be a server and client. This would allow easy setup, easy updates without breaking systems. Again I just fell it's necessary for a complete concise matrix of what to expect if one was to purchase the Linux version. End users chiming in with this works, this does not ...I got it to work like this ..etc, is good and what forum communities are for; however you end up with scattered threads with bits and pieces of information that might be valid, invalid or simply overlooked by a potential customer. I to want to buy the linux version but since I can not test it and there is no documentation by the vendor ...I am gun shy. I don't like wasting money on gambling.

Not trying to be difficult ...this is just my opinion.

Bagseed.
Reply With Quote
  #13  
Old 10-27-2010, 03:36 PM
bcjenkins bcjenkins is offline
SageTVaholic
 
Join Date: Jan 2006
Posts: 3,764
WINE is not an emulator. It is a rewrite of libraries aimed at providing the same functionality. Comskip needs windows to run, on Linux it just needs WINE. Really not that big of a deal and in fact TMiranda's comskip plugin takes care of the commands needed.

B
__________________
Running SageTV on unRAID via Docker
Tuning handled by HDHR3-6CC-3X2 using OpenDCT
Reply With Quote
  #14  
Old 10-27-2010, 04:20 PM
bagseed bagseed is offline
Sage User
 
Join Date: Aug 2009
Posts: 7
http://linux.about.com/od/softorther...totherwine.htm

This translation layer is a software package that "emulates" the Microsoft Windows API (Application Programming Interface), but the developers emphasize that it is not an emulator in the sense that it adds an extra software layer on top of the native operating system, which would add memory and computation overhead and negatively affect performance.


Anything other then the original is an imitation therefore I think some of us consider it to be a compatibility / API emulator.

Anywho... thanks for pointing out the "TMiranda's comskip plugin" This is exactly the kind of stuff that needs to be documented on one place by the vendor.
Reply With Quote
  #15  
Old 11-01-2010, 08:12 PM
heffe2001's Avatar
heffe2001 heffe2001 is offline
Sage Icon
 
Join Date: Mar 2004
Location: Conover, NC
Posts: 1,269
As long as you have a Playon server running on a windows box, I believe the Netflix streaming works. It's not a shortcoming of Sage there, its the fact that Playon won't run under linux.
__________________
Server: AMD Phenom 2 920 2.8ghz Quad, 16gb Ram, 4tb Storage, 1xHVR-2250, 1 Ceton Cable Card adapter, Windows 7 SP1
Reply With Quote
  #16  
Old 11-01-2010, 09:14 PM
bastafidli bastafidli is offline
Sage Expert
 
Join Date: Dec 2007
Location: Charlottesville, VA
Posts: 728
Quote:
As long as you have a Playon server running on a windows box, I believe the Netflix streaming works. It's not a shortcoming of Sage there, its the fact that Playon won't run under linux.
Or you can run Windows VM with PlayOn on your Linux box running SageTV. That is how I run it and it works just fine.
__________________

TV: Samsung UN46D8000
Server: Intel Core i3 540, 4G RAM, Matrox G450, 70GB EXT3 encrypted software RAID1 system drive, 1TB XFS tv recording drive, 2TB EXT3 encrypted data drive mirror across 2 machines, 2TB EXT3 encrypted media drive mirror across 2 machines, CentOS 6 64 bit, Experimenting with DNLA servers
1Gb wired network
Disconnected after G day[HD 100 Media Extender, Placeshifter 7.x, SageTV 7.x, HDHomeRun]
Reply With Quote
  #17  
Old 11-02-2010, 07:01 AM
heffe2001's Avatar
heffe2001 heffe2001 is offline
Sage Icon
 
Join Date: Mar 2004
Location: Conover, NC
Posts: 1,269
Quote:
Originally Posted by bastafidli View Post
Or you can run Windows VM with PlayOn on your Linux box running SageTV. That is how I run it and it works just fine.
That's what I'm going to at least try, just not sure I have enough HP to run the 3 on the same box..
__________________
Server: AMD Phenom 2 920 2.8ghz Quad, 16gb Ram, 4tb Storage, 1xHVR-2250, 1 Ceton Cable Card adapter, Windows 7 SP1
Reply With Quote
Reply


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

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
Should I go Linux? stanger89 SageTV Linux 38 11-08-2009 07:05 PM
Using Linux Placeshifter as a Client - Any Caveats? Brent SageTV Linux 7 10-17-2009 09:47 AM
Linux bartley9 SageTV United Kingdom 8 04-28-2009 05:19 AM
New to linux bowser700 SageTV Linux 2 08-17-2006 09:13 AM
playback quality, caveats using 350 with radeon DVI out jb33 Hardware Support 4 12-22-2003 08:28 PM


All times are GMT -6. The time now is 05:10 PM.


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