
When I first started with Linux I found it frustrating as there was too much information available. All I wanted to do was to play a DVD and get Digital TV going.
What I needed was a quick start guide that got me going and allowed me to build up some confidence. So here is my attempt at just that!

There are many choices for Media Players today, but not many that do DVB TV and DVD as well. I have chosen to go with Kaffeine the KDE Media Player which has a very easy setup for DVB TV. You will also want to install mplayer and the firefox mplayer plugin which will give you access to web embedded media such as apple quicktime. For those of you that use the Gnome desktop Kaffeine works just as well here.
My personal preference is to use MythTV, which has much more capability as a full blown media centre. Its WAF (Wife Acceptance Factor) is sky high. It is however a little more involved to setup. I have included setup guides for MythTV also for those that want to go a bit further than Kaffeine.
Once Kaffeine is working, the system will play all the types of media, including CD, DVD, DVB, Windows media, real media, Quicktime and MP3.
Lets get Started
It's worth putting in a few minutes to set things up that will make life easier in the long term. Under Linux we need to use a Text editor quite often. Also installing software is very easy as long as we tell the system where to get the installable applications from.
1. As we will need to edit the odd configuration file, you might want to just check out Gedit the gnome text editor. Sometimes you may need to edit a file as super user. Just open a terminal window type "su". Then you can just edit a file like so "gedit filename" where filename is the name of the file you want to edit.
2. Setup Software Repositories in openSUSE 11.2 This tells the system where to get software packages from. Bring up YaST Control Centre and select Software->Software Repositories You will see a collection of Repositories that are enabled by default. Click on Add->Community Repositories and select the ones that you want. Here are mine.
-Main Repository (NON-OSS) -NVIDIA Respository -openSUSE 11.2-0 -openSUSE 11.2-Non-Oss -openSUSE 11.2-Oss -openSUSE 11.2-Source -openSUSE-11.2-Update -Packman Repository -VideoLan Repository
All of the above are enabled and all Autorefresh
Now you can just go into YaST->Software Management and do a search of the package you want.

The following packages will give you full DVD and DVB playback. openSUSE includes many of these packages. I would recommend that you still use the RPMs in the links below, as the versions from SUSE do have some limitations.
Kaffeine is based on the Xine Multimedia player and needs the following pre-requisites before it will install cleanly.
Also you will need DVB-Tools if you want to try some manual tuning as in the Testing Drivers tab above.
Package Name
| RPM Location
| Min Version
| Description
| libxine1
| Packman
| 1.1.16.3-3 | Core Xine libraries and Codecs | xine-ui
| Packman | 0.99.5cvs | Xine User Interface, Please use the version here rather than SUSE versions which will not allow DVD playback
| libxine1-codecs
| Packman | 1.1.16.3-3 | CODECs for Xine | Speex
| suse-oss
| 1.1.99.91-1.30 | Codec for Speech | w32codec-all
| Packman
| 20071007-0 | Windows 32 Codecs to play windows media | libdvdcss
| VideoLan | 1.2.10-6.17 | You need this to watch Hollywood DVD's | faad2
| Packman | 2.7.1 | Decoder for AAC audio files | libmad0
| Packman
| 0.15.1b-1 | MP3 Audio Codecs | libquicktime0
| suse
| 1.1.1-100
| For X86 computers allows you to play quicktime movies | xvidcore
| suse | 1.2.2-1 | Mpeg 4 Open Source Codec | xivd4conf
| Packman | 1.12-1 | Config tool for Mpeg4 codec | dvb
| suse
| 1.1.0_CVS | DVB Tuning/streaming tools | Kaffeine
| Packman | 0.9 | KDE Media Player Use this one NOT the SuSE version. Gnome users can use this with no problems also.
| Mplayer
| Packman | 1.0-rc2 | Use this version rather than the SUSE version | Mplayer Firefox plugin
| Packman | 3.55-0 | If you are an AMD 64 user install the 32 bit version. This will ensure that you can access web based media such as apple quicktime trailers |
Just for completness go to the updates tab, and update all listed packages
Known Issues

openSUSE has goodsupport for DVB-T/S card drivers Out Of the Box (OOTB). You can install these from YaST if it matches what you have.
NOTE. There are two types of Hauppauge Nova-T PCI cards, the older BT88 based one (also called budget card) and the newer Connexant based one also called the 90002. See review Here.
If you are having problems with your drivers, then go to the "Testing Drivers" under the "TV Cards and Drivers" section.

Let's get some Live TV!!!
Click on your "Computer"->More Applications-> "Multimedia"-> "Kaffeine"
(NOTE Kaffeine will ask you for initial tuning data if your TV card does not support autoscan. You need to select the transmitter closest to you (UK CrystalPalace in my case).
When Kaffeine starts select the DVB Tab and click on the TV Screen icon. If you do not have a DVB Tab, then Kaffeine cannot see your card and drivers The TV Tuner should come up Scan your channels Add to your favorites and click "Done"
Set the Kaffeine player engine, in Kaffeine click Settings ->Player Engine ->Kaffeine
Select the channel you want to watch and hey presto Live TV! Press "g" on the keyboard to get the programme guide
If you are not able to get any TV Stations try the "testing drivers tab" under the TV Cards section of this website. If you dont get a picture your video card may not be set up with Xv Video acceleration. Go to Settings->Xine Engine Parameters->Video->Video Driver, and change from auto to xshm. This is the software video driver, will be slow but should produce a picture.
Not as good as MythTV but you should be up and running in about a total of 30 minutes
Setup Kaffeine as your default player
In the KDE Control Centre select KDE components-> File Associations, and change the default player to Kaffeine, for video file types.


|