Xine verwendet Medienadressen ("Media Resource Locator", MRL) um das
abzuspielende Medium zu bestimmen. Das ist sehr ähnlich den URL-Adressen welche
Sie von Ihrem Webbrowser kennen. Beides entspringt dem gemeinsamen Standard
"Uniform Resource Identifier" aus RFC2396.

xine's Medienadressen bestehen aus der Adresse selbst und, bei Bedarf, einem
Dopplkreuz "#" gefolgt von zusätzlichen Abspieleinstellungen.


Adresse
-------

Die Adresse gibt den Ort an, wo xine die abzuspielenden Daten findet.
Im einfachsten Fall ist dies ein UNIX-ähnlicher Pfad zu einer örtlichen Datei:
    /pfad/zu/einer/datei.mp4
    /einfach/alles/aus/diesem/verzeichnis
xine versucht auch "leicht seltsame" Pfade anzunehmen.

Für andere Quellen brauchen wir zunächst den Quellnamen oder das
Netzwerkprotokoll, gefolgt von einem Doppelpunkt ":". Der Rest hängt von der
Quelle ab. Beispiele:

     file:/pfad/zu/einer/datei      diese Datei
     stdin:/                        Daten von der Standardeingabe
     fifo:/pfad/zu/einem/rohr       Daten von diesem Rohr
     
     cdda:/                         ganze CD-Audio
     cdda:/5                        nur Titel 5 von CD-Audio
     
     dvd:/                          ganze DVD
     dvd:/2                         DVD ab Titel 2
     dvd:/2.4                       DVD ab Titel 2, Teil 4
     
     http://server/location/file    verschiedene Netzwerk-Protokolle
     https://server/location/file
     mms://server/location/file
     pnm://server/location/file
     rtsp://server/location/file
     
     tcp://host:port                TCP-Verbindung
     slave://host:port              xine broadcast
     
     udp://host:port                multicast UDP
     udp://host:port?iface=eth0     multicast UDP von eth0
     rtp://host:port                RTP multicast
     rtp://host:port?iface=eth0     RTP multicast von eth0
     
     dvb:/                          altmodisches Digital-TV
     dvb:/7                         altmodisches Digital-TV, Kanal 7
     
     v4l:/tuner/frequency           Video4Linux Eingabegerät


Abspieleinstellungen
--------------------

Die Möglichkeit, diese an die Medienadresse anzufügen, ist nützlich für
Wiedergabelisten und Skripte. Format:
<Adresse>#name1
<Adresse>#name1:wert1
<Adresse>#name1:wert1;name2:wert2;...
Mögliche Namen sind:

     novideo                        ignoriere Bild
     noaudio                        ignoriere Ton
     nospu                          ignoriere Untertitel
     
     volume:<0..200>                Ton-Lautstärke
     compression:<wert>             Ton-Kompressionspegel
     
     subtitle:<datei>               Füge Untertitel aus dieser Datei hinzu

     rewind:<sekunden>              Spiele Live-Sendung zeitversetzt, falls möglich
     
     save:<datei>                   Speichere den Datenstrom in diese Datei
     
     <config_entry>:<config_value>  Ändere einen xine-Konfigurationseintrag
     
     demux:<demuxer_plugin>         Verwende diesen Demultiplexer (nicht die automatische Wahl)
     lastdemuxprobe:<demuxer_plugin> für Fehlersuche
     

Beispiele
---------

     film.avi#subtitle:untertitel.srt
     
                                    Spiele den film, versehen mit untertitel.

     http://some.server.org/stream.mpg#save:savedstream.mpg
     
                                    Spiele den HTTP-Strom, und zeichne ihn dabei auf.

     dvd:/1.1#novideo
     
                                    Spiele den Ton von Titel 1 Teil 1 der DVD.

     stdin:/#demux:rawdv
     
                                    Spiele DV von der Standardeingabe (live tauglich).
