SageTV Community  

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


SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI.

Thread Tools Search this Thread Display Modes
Old 11-26-2009, 09:06 PM
bcjenkins bcjenkins is offline
Join Date: Jan 2006
Posts: 3,764
Arrow HOWTO: SageTV on Fedora 12 64-bit with Comskip & iTunes Server

Today I decided to try out Fedora 12 (64-bit) on my SageTV Server for the fun of it. I also included Comskip and an iTunes compatible server so I can share out my music files to iTunes clients.

The code below steps through all the setup processes.

# Setup the software raid from previous install

mdadm --assemble --scan
mdadm --detail --scan >> /etc/mdadm.conf

# Disable the firewall 

iptables --flush
service iptables stop
chkconfig iptables off

# Install needed files for HVR-1600 firmware, text editor, Windows file sharing, V4L Driver building, iTunes Sharing
# 32-bit libraries to run SageTV, WINE, and Comskip

yum install cx18-firmware nano samba mt-daapd mercurial kernel-devel ncurses-devel glibc.i686 zlib.i686 wine.i686 lirc gcc make

# Download latest drivers from V4L repository. Even though this is the latest kernel, there are newer fixes for the HVR-1600

hg clone
make menuconfig # Selectively build only what you need
rm -Rf /lib/modules/ # I have been burned by module name changes before
make install

# Setup new services to auto start

chkconfig --add lirc
chkconfig --add smb
chkconfig --add mt-daapd
chkconfig --level 345 lirc on
chkconfig --level 345 smb on
chkconfig --level 345 mt-daapd on

# Create SageTV user to run SageTV and Comskip

useradd -d /opt/sagetv -g video -M sagetv
passwd sagetv

# Disable SELinux as it interferes with Lirc

echo SELINUX=disabled >> /etc/selinux/config
echo 0 >/selinux/enforce
Remaining steps:
  • Edit /etc/samba/smb.conf
  • Edit /etc/mt-daapd.conf
  • Download and install Java - Sun's JRE info here:
  • Download and extract SageTV to /opt/sagetv
  • Download and extract Comskip
  • Edit /opt/sagetv/server/startsage and /opt/sagetv/server/stopsage to support using a non-root user
  • Reboot!

The above has been covered elsewhere and was not part of my install as it carried over from a previous install.
Running SageTV on unRAID via Docker
Tuning handled by HDHR3-6CC-3X2 using OpenDCT
Reply With Quote

comskip, fedora, itunes, selinux, wine

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
Linux SageTV OEM not recognising DVB-T HDHomeRun on Ubuntu 9.10 Server (64-bit) milesbrennan SageTV Linux 14 05-21-2010 03:35 PM
SageTV on ArchLinux with Comskip HOWTO bcjenkins SageTV Customizations 9 09-08-2009 09:40 AM
SageTV & iTunes w HD-PVR Vista problems? Jettin2T SageTV Software 1 06-16-2009 03:42 PM
Placeshifter & Fedora Core 5 (FC5) bfhoothead SageTV Linux 2 07-26-2006 04:25 PM
Linux server & Windows client: comskip kn4ppst3r SageTV Customizations 0 02-09-2006 04:32 PM

All times are GMT -6. The time now is 03:32 AM.

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