Download

Step 0: Check if there are binary packages for your platform

If you do not find binary packages for your platform or the packages which you found don't seem to work, follow the next two steps to download xine sources and install them:

Step 1: Download and install xine-lib

xine-lib is the xine core engine. It is needed for all front ends and applications which use xine. You can find build and installation instructions here.

xine-lib 1.2
xine-engine and many plugins; required
xine-lib 1.1
much the same, but ‘older’

Some bindings for languages other than C and C++ are available:

pyxine
Python bindings for libxine.
Video::Xine
Perl bindings for libxine.
libxine-java
Java bindings for libxine.

Step 2: Download and install a front end

A lot of different front ends exist today for various tastes and purposes. Most of them are media- and dvd-player-like front ends, but there are also front ends for special purposes like browser and file manager plugins.

xine-ui
xine-ui screenshot
skinned xlib-based gui
gxine
gxine screenshot
gtk-based media player style gui + mozilla plugin
kaffeine
kaffeine screenshot
media player for KDE3
xine-plugin
xine-plugin screenshot
embedded stream playback plugin for mozilla
toxine
scriptable command-line frontend
aaxine
aaxine screenshot
ascii art fun "gui"
xine-vcdx
xine-vcdx screenshot
navigation-capable (S)VCD input plugin
oxine
oxine screenshot
osd (on screen diplay) set-top-box style gui
sinek
sinek screenshot
advanced GTK-based GUI (note: currently unmaintained)
kxine
kxine screenshot
kde/qt xine gui (note: currently unmaintained)
enix
enix screenshot
experimental video processing backend
opie
opie screenshot
op2 media player for handhelds (zaurus, ipaq)
sonic-rainbow
Graphical multi-media player and CD ripper.
GNOME media player
simple media player for GNOME

legal disclaimer

Some parts of xine (especially audio/video codecs) may be subject to patent royalities in some countries. If you provide pre-compiled binaries or intend to build derivative works based on the xine source please consider this issue. The xine project is not warranting or indemnifying you in any way for patent royalities. You are solely responsible for your own actions.

binary packages (rpm, deb)

The xine project itself does not provide any pre-compiled binary packages. Depending on your Linux distribution, xine may be already available from your vendor.

Debian packages may be downloaded via apt from Debian's official repository. You just need to run something like:

  # apt-get install xine-ui
  # aptitude install gxine

If you want to get the latest (third party) packages, please check out these external resources:

server os/distribution description
cambuca.ldhs.cetuc.puc-rio.br RH 7.3/8.0, Mandrake, SuSE daily built xine RPMs, win32 codecs
freshrpms.net RedHat/Fedora xine RPMs, libdvdcss
packman.links2linux.org SuSE 8.2 x86 / 7.3 PPC xine-lib, xine-ui, gxine RPMs
DJS Consulting EL / x86_64 xine RPMs
www.lindowsdownload.com Lindows OS xine packages
www.gekkou.co.uk Solaris, SPARC precompiled xine binaries
www.reamined.on.ca OS/2 xine binaries
skyblade RH, SuSE, Mandrake older xine RPMs
complanet.ath.cx Trustix Secure Linux libxine, xine-ui and kxine RPMs

disclaimer

These links are provided for your information only. The xine project team has no control over these sites and denies any responsibility for their contents.