Bearbeiten von „RoarAudio/Installation und Einrichtung“
Aus UUGRN
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 8: | Zeile 8: | ||
=== Installation aus den Sourcen heraus === | === Installation aus den Sourcen heraus === | ||
Als erstes sollte man auf die [http://roaraudio.keep-cool.org Homepage] gehen und sich die aktuellen Sources herunterladen. Von dort kann man sich zum Beispiel mittels [[wget]] die Sourcen herunterladen: | Als erstes sollte man auf die [http://roaraudio.keep-cool.org Homepage] gehen und sich die aktuellen Sources herunterladen. Von dort kann man sich zum Beispiel mittels [[wget]] die Sourcen herunterladen: | ||
− | $ wget http://roaraudio.keep-cool.org/dl/roaraudio-0. | + | $ wget http://roaraudio.keep-cool.org/dl/roaraudio-0.3beta2.tar.gz |
Danach muss das Archiv mittels [[tar]] entpackt werden: | Danach muss das Archiv mittels [[tar]] entpackt werden: | ||
− | $ tar -xzvf roaraudio-0. | + | $ tar -xzvf roaraudio-0.3beta2.tar.gz |
Dann wechselt man in das neue RoarAudio Verzeichnis und führt 'configure' aus: | Dann wechselt man in das neue RoarAudio Verzeichnis und führt 'configure' aus: | ||
Zeile 33: | Zeile 33: | ||
... | ... | ||
=== Debian === | === Debian === | ||
− | + | Zum jetzigen Zeitpunkt muss unter Debian noch aus den Sources installiert werden. Es ist aber in aktiver Arbeit Debian Pakete zur Verfügung zu stellen. | |
− | |||
− | + | Hier die Liste der Packete: | |
− | + | Name Version Description | |
+ | +++-================-===========-================================================================== | ||
+ | ii libroar-compat 0.3beta3-1 drop-in replacements for other sound libraries | ||
+ | ii libroar-dev 0.3beta3-1 header files and documentation for the roar audio libraries | ||
+ | ii libroar0 0.3beta3-1 foundation libraries for the roaraudio sound server and clients | ||
+ | ii roaraudio 0.3beta3-1 sound server for audio mixing | ||
+ | ii roaraudio-extra 0.3beta3-1 extra utilities for roaraudio | ||
== Konfigurieren == | == Konfigurieren == | ||
=== Allgemein === | === Allgemein === | ||
Allgemein gesprochen gibt es keine Konfigurationsdateien oder Ähnliches für RoarAudio. Der Daemon wird mittels seiner [[Kommandozeile]]n Parameter konfiguriert. Die Clients mittels deren Konfigurations Dialogen und den Umgebungsvariablen (siehe Unten) sowie deren Kommandozeilen Parametern. | Allgemein gesprochen gibt es keine Konfigurationsdateien oder Ähnliches für RoarAudio. Der Daemon wird mittels seiner [[Kommandozeile]]n Parameter konfiguriert. Die Clients mittels deren Konfigurations Dialogen und den Umgebungsvariablen (siehe Unten) sowie deren Kommandozeilen Parametern. | ||
− | |||
− | |||
Die Einzige Ausnahme ist die Datei /etc/roarserver. Bei ihr handelt es sich um einen Symlink welcher auf den Globalen Standard Server verweist. | Die Einzige Ausnahme ist die Datei /etc/roarserver. Bei ihr handelt es sich um einen Symlink welcher auf den Globalen Standard Server verweist. | ||
Zeile 51: | Zeile 54: | ||
# ln -s remote.address.example.com /etc/roarserver | # ln -s remote.address.example.com /etc/roarserver | ||
− | === | + | === Archlinux === |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
... | ... | ||
=== Debian und Debian basierende Systeme === | === Debian und Debian basierende Systeme === | ||
Auf Debian Basierenden Systemen gibt es eine Datei namens /etc/default/roaraudio. Sie Beinhaltet alle gängig Einstellmöglichkeiten und ist gut kommentiert. | Auf Debian Basierenden Systemen gibt es eine Datei namens /etc/default/roaraudio. Sie Beinhaltet alle gängig Einstellmöglichkeiten und ist gut kommentiert. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Benutzen == | == Benutzen == | ||
Zeile 129: | Zeile 105: | ||
==== MPD ==== | ==== MPD ==== | ||
MPD lässt sich mittels roarify starten wenn der OSS Treiber geladen ist. Der libao Treiber scheint eine macke zu haben und mpd lässt sich gar nicht starten. | MPD lässt sich mittels roarify starten wenn der OSS Treiber geladen ist. Der libao Treiber scheint eine macke zu haben und mpd lässt sich gar nicht starten. | ||
− | |||
− | |||
==== MPlayer ==== | ==== MPlayer ==== | ||
Zeile 236: | Zeile 210: | ||
* '''roar''' für RoarAudio Server | * '''roar''' für RoarAudio Server | ||
* '''esd''' für [[EsounD]] Server | * '''esd''' für [[EsounD]] Server | ||
− | |||
− | |||
Die Verbindungs Typen sind die folgenden: | Die Verbindungs Typen sind die folgenden: | ||
Zeile 273: | Zeile 245: | ||
| Client seitige Binär kompatible EsounD Emulation. Nahezu alle Applikationen funktionieren mit dieser einwandfrei. | | Client seitige Binär kompatible EsounD Emulation. Nahezu alle Applikationen funktionieren mit dieser einwandfrei. | ||
|- | |- | ||
− | | libroarpulse | + | | libroarpulse |
− | | PulseAudio | + | | PulseAudio |
| 0.1 | | 0.1 | ||
− | | Client seitige Binär kompatible PulseAudio Emulation. Hierbei handelt es sich um eine Emulation der ''Simple API''. Nicht alle Clients | + | | Client seitige Binär kompatible PulseAudio Emulation. Hierbei handelt es sich um eine Emulation der ''Simple API''. Nicht alle Clients laufen damit. |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| libroararts | | libroararts | ||
Zeile 303: | Zeile 270: | ||
| Hierbei handelt es sich um eine preload Bibliothek welche das Open Sound System emuliert. Die meiste Software läuft mit dieser Emulation einwandfrei. Es handelt sich um eine der besten OSS Emulationen gemessen an der menge der Software welche damit läuft. | | Hierbei handelt es sich um eine preload Bibliothek welche das Open Sound System emuliert. Die meiste Software läuft mit dieser Emulation einwandfrei. Es handelt sich um eine der besten OSS Emulationen gemessen an der menge der Software welche damit läuft. | ||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
Zeile 323: | Zeile 281: | ||
| EsounD | | EsounD | ||
| 0.3beta2 | | 0.3beta2 | ||
− | | esd esdcat esdfilt esdmon esdplay | + | | esd esdcat esdfilt esdmon esdplay |
|- | |- | ||
| aRts | | aRts | ||
| 0.3beta3 | | 0.3beta3 | ||
− | | artsd artscat artsplay | + | | artsd artscat artsplay |
|- | |- | ||
| NAS | | NAS | ||
| 0.3beta3 | | 0.3beta3 | ||
− | | auplay | + | | auplay |
|- | |- | ||
| YIFF Sound System | | YIFF Sound System | ||
Zeile 339: | Zeile 297: | ||
| PulseAudio | | PulseAudio | ||
| 0.3beta3 | | 0.3beta3 | ||
− | | pacat paplay | + | | pacat paplay |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} | ||
− | |||
− | |||
==== Liste der unterstützten Protokolle ==== | ==== Liste der unterstützten Protokolle ==== | ||
Zeile 366: | Zeile 314: | ||
| 0.3beta0 | | 0.3beta0 | ||
| Eine nahe zu komplette EsounD Emulation auf Server Seite. Nahe zu alle Applikationen funktioniren mit dieser Emulation unter Verwendung der original Client Bibliothek. | | Eine nahe zu komplette EsounD Emulation auf Server Seite. Nahe zu alle Applikationen funktioniren mit dieser Emulation unter Verwendung der original Client Bibliothek. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} | ||
Zeile 397: | Zeile 333: | ||
| phi | | phi | ||
| Aktueller Benutzername | | Aktueller Benutzername | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| ROAR_SERVER | | ROAR_SERVER | ||
Zeile 413: | Zeile 341: | ||
| workaround:use-execed | | workaround:use-execed | ||
| Optionen für libroar | | Optionen für libroar | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} | ||
Zeile 451: | Zeile 359: | ||
|- | |- | ||
| workaround | | workaround | ||
− | | ( | + | | (mehre) |
| workaround:use-execed | | workaround:use-execed | ||
| Steuert die Verwendung von Workarounds. | | Steuert die Verwendung von Workarounds. | ||
Zeile 458: | Zeile 366: | ||
| use-execed | | use-execed | ||
| workaround:use-execed | | workaround:use-execed | ||
− | | Setzt das benutzen des use-execed-Workarounds. Dieser kann helfen wenn sich ein NAT-Gateway zwischen Server und Client befindet | + | | Setzt das benutzen des use-execed-Workarounds. Dieser kann helfen wenn sich ein NAT-Gateway zwischen Server und Client befindet. |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| warning/warn | | warning/warn | ||
− | | ( | + | | (mehre) |
| warn:sysio | | warn:sysio | ||
| Steuert die Verwendung von Warnungen. | | Steuert die Verwendung von Warnungen. | ||
Zeile 474: | Zeile 377: | ||
| warn:sysio | | warn:sysio | ||
| Schaltet Warnungen ein die auf sysio verwendenden Code hinweisen. Dies kann Entwicklern bei schreiben Portabler Software helfen. | | Schaltet Warnungen ein die auf sysio verwendenden Code hinweisen. Dies kann Entwicklern bei schreiben Portabler Software helfen. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| force-rate | | force-rate | ||
Zeile 506: | Zeile 399: | ||
|- | |- | ||
| codec | | codec | ||
− | | ( | + | | (mehre) |
| codec:vorbis:q:1 | | codec:vorbis:q:1 | ||
| Setzt Optionen für Codecs. | | Setzt Optionen für Codecs. | ||
Zeile 549: | Zeile 442: | ||
| set-authfile:/home/phi/.roarauth | | set-authfile:/home/phi/.roarauth | ||
| Setzt die Datei mit den Authentifikations-Cookies. | | Setzt die Datei mit den Authentifikations-Cookies. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} |