Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions 1-de-index.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,15 +41,14 @@ <h2>Wer nutzt Jamulus?</h2>
</p>
<h2>Brauchst du Hilfe?</h2>
<p>
Wirf einen Blick in die <a href="wiki/" target="_blank" rel="noreferrer">Jamulus Dokumentation</a>. Vielleicht wird dein Problem auf der <a href="wiki/Client-Troubleshooting" target="_blank" rel="noreferrer">Fehlerbehebungsseite</a> beschrieben!
Du kannst auch im <a href="https://sourceforge.net/p/llcon/discussion/" target="_blank" rel="noreferrer">Forum (Englisch)</a> nach Hilfe fragen.
Wirf einen Blick in die <a href="wiki/Getting-Started" target="_blank" rel="noreferrer">Jamulus Dokumentation</a>. Vielleicht wird dein Problem auf der <a href="wiki/Client-Troubleshooting" target="_blank" rel="noreferrer">Fehlerbehebungsseite</a> beschrieben!
Du kannst auch im <a href="https://github.com/jamulussoftware/jamulus/discussions" target="_blank" rel="noreferrer">Forum (Englisch)</a> nach Hilfe fragen.
</p>
</div>
<div class="fx-col-100-xs fx-col-50-l">
<h2>Willst du mithelfen?</h2>
<p>
Ideen? Hast du einen Fehler gefunden? Willst du bei der Übersetzung oder Weiterentwicklung mithelfen? Da Jamulus <a href="https://www.gnu.org/philosophy/free-sw.de.html" target="_blank" rel="noreferrer" title="Was ist Freie Software?">Freie/Open Source Software</a> ist, die unter der <a href="http://www.gnu.org/licenses/gpl-2.0.de.html" title="GNU General Public License, version 2" target="_blank" rel="noreferrer">GPL</a> Lizenz steht, kannst du aktiv mitgestalten! Das Projekt ist auf <a href="https://sourceforge.net/projects/llcon/" target="_blank" rel="noreferrer">SourceForge</a> und der
<a href="https://github.com/corrados/jamulus" target="_blank" rel="noreferrer">Quellcode auf GitHub</a>!
Ideen? Hast du einen Fehler gefunden? Willst du bei der Übersetzung oder Weiterentwicklung mithelfen? Da Jamulus <a href="https://www.gnu.org/philosophy/free-sw.de.html" target="_blank" rel="noreferrer" title="Was ist Freie Software?">Freie/Open Source Software</a> ist, die unter der <a href="http://www.gnu.org/licenses/gpl-2.0.de.html" title="GNU General Public License, version 2" target="_blank" rel="noreferrer">GPL</a> Lizenz steht, kannst du aktiv mitgestalten!
Schau dir die <a href="wiki/Contribution">Seite zum Mitgestalten an</a>. Wir freuen uns auf dich!
</p>
<p>
Expand Down
6 changes: 6 additions & 0 deletions wiki/de/de-Adminstration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
layout: wiki
title: "Adminstration"
lang: "de"
permalink: "/wiki/Adminstration"
---
20 changes: 12 additions & 8 deletions wiki/de/de-Central-Servers.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,24 @@ lang: "de"
permalink: "/wiki/Central-Servers"
---

{% include breadcrumb.html root="Mehr" branch1="Server einrichten" branch1-url="Running-a-Server" %}

# Öffentliche Zentrale Server

Um das Problem der Überschreitung des Serverlimits zu reduzieren, haben wir ab Mai 2020 genrebasierte zentrale Server eingeführt (mit einer derzeitigen Begrenzung auf jeweils 150 Server).
Da jeder Zentralserver ein Limit von 150 Servern hat, musst du einen Zentralserver aussuchen, auf dem du deinen Server registrieren willst. Suche dir ein Genre aus, wenn du möchtest, dass eher Musiker eines bestimmten Genres auf deinem Server spielen (Musiker können deinen Server in ihrer Genre Liste sehen).

Wenn du deinen Server im öffentlichen Modus startest, wird im Server angezeigt, ob dein Server erfolgreich registriert werden konnte, oder nicht. Wenn du deinen Server nicht stoppst, wird er immer wieder versuchen sich zu registrieren, bis ein freier Slot verfügbar ist.
Wenn du deinen Server im öffentlichen Modus startest, wird dir angezeigt, ob dein Server erfolgreich registriert werden konnte, oder nicht. Sollte das nicht der Fall sein du aber deinen Server nicht stoppst, wird er immer wieder versuchen sich zu registrieren, bis ein freier Slot verfügbar ist.

## Headless Server

Ab Jamulus v3.5.4 musst du den zentralen (Genre-)Server in der Kommandozeile manuell mit der Option `--centralserver` (`-e`) setzen. Das sind die offiziellen zentralen Server:
Setze den zentralen (Genre-)Server in der Kommandozeile mit der Option `--centralserver` (`-e`) wie folgt:

| Genre | Server address |
|-----------|------------------|
|**All/Any** |`jamulusallgenres.fischvolk.de:22224` |
|**Rock**|`jamulusrock.fischvolk.de:22424`|
|**Jazz**|`jamulusjazz.fischvolk.de:22324`|
|**Klassik/Folklore/Chor**|`jamulusclassical.fischvolk.de:22524`|
|Default _(veraltet seit Jamulus v3.5.4)_|`jamulus.fischvolk.de:22124`|
|**Alle Genres 1** |`anygenre1.jamulus.io:22124` |
|**Alle Genres 2** |`anygenre2.jamulus.io:22224`|
|**Alle Genres 3** |`anygenre3.jamulus.io:22624`|
|**Genre Rock** |`rock.jamulus.io:22424`|
|**Genre Jazz** |`jazz.jamulus.io:22324`|
|**Genre Klassik/Folk** |`classical.jamulus.io:22524`|
|**Genre Chor/Barbershop** |`choral.jamulus.io:22724`|
9 changes: 7 additions & 2 deletions wiki/de/de-Choosing-a-Server-Type.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ lang: "de"
permalink: "/wiki/Choosing-a-Server-Type"
---


{% include breadcrumb.html root="Mehr" branch1="Server einrichten" branch1-url="Running-a-Server" %}

# Serverarten

Du kannst einen Server in einem von drei „Modi“ betreiben (entweder bei dir zu Hause oder auf einem externen Server):
Expand Down Expand Up @@ -53,6 +56,8 @@ Jeder Server kann sich an deinem zentralen Server registrieren, um in deiner Lis

Der Server, der als zentraler Server konfiguriert werden soll, muss mit `--centralserver localhost` gestartet werden (d.h. der zentrale Server, an dem sich dieser Server anmeldet ist er selbst).

Wenn du steuern möchtest, welche Server sich an deinem zentralen Server registrieren können, kannst du eine Whitelist mit der Option `--listfilter` aktivieren. Weitere Informationen zu dieser Funktion findest du auf der Seite [Kommandozeilen-Optionen](Command-Line-Options).
#### Konfigurationsoptionen

Wenn du steuern möchtest, welche Server sich an deinem zentralen Server registrieren können, kannst du eine Whitelist mit der Option `--listfilter` aktivieren. Weitere Informationen zu dieser und anderer Funktionen findest du auf der Seite [Kommandozeilen-Optionen](Command-Line-Options).

Siehe auch [Befehlszeilenoptionen](Command-Line-Options) für weitere Parameter, die Du einstellen kannst.
Wenn du einen öffentlichen Zentralserver hinter einer NAT/Firewall in einem privaten Netzwerk betreibst, nutze die `--serverpublicip` Option um die öffentliche IP der Server, die auf dem Zentralserver aufgelistet werden. Du musst dieses Argument setzen, damit sich Clients aus dem öffentlichen Internet mit den Servern hinter der NAT verbinden können. Server die diese Funktion nutzen benötigen trotzdem Port Forwarding in deinem Router/Firewall.
7 changes: 4 additions & 3 deletions wiki/de/de-Command-Line-Options.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,14 @@ Du kannst dir alle verfügbaren Optionen der aktuellen Jamulus Version über den
| `-n` |`--nogui` | Deaktiviere GUI | (Client und Server) |
| `-o` |`--serverinfo` | Serverstandort im Format: <br/>`[Name];[Stadt];[Lokaler Wert]` (Siehe [Werte](https://doc.qt.io/qt-5/qlocale.html#Country-enum))| (nur öffentliche Server) |
| `-p` |`--port` | Lokaler UDP Port. Standard ist 22124 | (nur Server) |
| `-R` |`--recording` | Pfad zu einem beschreibbaren Pfad wo die Aufgenommenen Dateien gespeichert werden (in Anführungszeichen wenn nötig). | (nur Server) Siehe Beschreibung im [Server Setup](Server-Win-Mac#recording). |
| `-R` |`--recording` | Pfad zu einem beschreibbaren Pfad wo die aufgenommenen Dateien gespeichert werden (in Anführungszeichen wenn nötig). | (nur Server) Siehe Beschreibung im [Server Setup](Server-Win-Mac#recording). |
| | `--norecord` | Starte mit deaktivierten Recorder | (nur Server) |
| `-s` |`--server` | Starte in Server Modus | (nur Server) [Siehe Notiz](Choosing-a-Server-Type) |
| `-t` |`--notranslation` | Keine Übersetzungen | (Client und Server) |
| `-T` |`--multithreading` | Aktiviere Multithreading | (nur Server) |
| `-u` |`--numchannels` | Maximale Anzahl an Nutzern. Standard ist 10, Maximum ist 50 | (nur Server) |
| `-w` |`--welcomemessage` | Begrüßungsnachricht. Unterstützt HTML und inline CSS (in Anführungszeichen), oder Pfad zu einer Textdatei. | (nur Server) |
| `-z` |`--startminimized` | Starte minimiert | (nur Server) |
| |`--ctrlmidich` | MIDI Controller Kanal und Offset, Format `channel[;offset]` | (nur Client) Siehe [Tipps & Tricks](Tips-Tricks-More#Using-ctrlmidich-for-MIDI-controllers) |
| |`--clientname` | Fenster Titel und Jack Client Name | (nur Client) |
| |`--ctrlmidich` | MIDI Controller Kanal, Offset und fortlaufende CC Zahlen (Kanäle). Format `channel[;f<off>*<channels>][;p<off>*<channels>][;s<off>*<channels>][;m<off>*<channels>]` | (nur Client) Siehe [Tipps & Tricks](Tips-Tricks-More#Using-ctrlmidich-for-MIDI-controllers) |
| |`--clientname` | Fenster Titel und JACK Client Name | (nur Client) |
| |`--serverpublicip` | Setze die öffentliche IP des Servers | (nur Server) [Mehr Informationen](Choosing-a-Server-Type) |
33 changes: 28 additions & 5 deletions wiki/de/de-Compiling.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,12 +63,35 @@ Erstellt die Binärdatei in `./Release/Jamulus.app`
## Windows
Du brauchst Jamulus für Windows nicht zu kompilieren, da wir offizielle Binärdateien zur Verfügung stellen. Aber wenn du es aber trotzdem machen willst, folge den unten stehenden Anweisungen.

**benötigte Software**: [QT](https://www.qt.io/download), ein Compiler wie Visual Studio, ASIO Development SDK
### Benötigte Software
* Ein Compiler wie [Visual Studio](https://visualstudio.microsoft.com) (Du brauchst nur [Build Tools 2017 oder 2019](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16), aber du kannst auch die komplette IDE herunterladen und installieren [Visual Studio Download Seite](https://visualstudio.microsoft.com/downloads/))
* [Qt](https://www.qt.io/download)
* Nutze die kostenlose Open Source Version (Lizenziert unter der GPLv2-Lizenz für Open Source Entwicklung
* Um herauszufinden, welche Qt-Version du brauchst, schau in der [qt-installer-windows.qs](https://github.com/jamulussoftware/jamulus/blob/master/windows/qt-installer-windows.qs) Datei nach: unter INSTALL_COMPONENTS siehst du z.B. `qt.qt5.[version]`, 5123 wäre version 5.12.3.
* Wähle die Komponenten während der Installation aus: Öffne den Qt-Abschnitt, suche nach der passenden Version, z.B., **Qt 5.12.3**, und wähle die Compiler components für deinen Compiler, z.B., `MSVC 2017 32-bit/64-bit` für Visual Studio 2019, aus
* [ASIO SDK Dateien](https://new.steinberg.net/de/developers/)


### Downloade den Jamulus Quellcode
Lade den Quellcode z.B. mit git oder per [zip Download](https://github.com/jamulussoftware/jamulus/archive/master.zip) aus der [Jamulus Repo](https://github.com/jamulussoftware/jamulus) herunter. Stelle sicher, dass **keine** Leerzeichen im Pfad sind, in den du den `jamulus` Ordner verschiebst, da ansonsten der Jamulus Installer nicht korrekt erstellt werden kann. (Wenn du weißt, wie man diesen Fehler einfach lösen kann, schreib einfach im [issue #864](https://github.com/jamulussoftware/jamulus/issues/864) auf der Jamulus Repository).

### Mit Installer kompilieren

Die meisten Nutzer werden diese Methode nutzen wollen.

1. Öffne PowerShell
1. Navigiere in den `jamulus` Ordner
1. Um unsignierte Scripts ausführen zu können, klicke mit der rechten Maustaste auf das `windows\deploy_windows.ps1` Skript, wähle Eigenschaften aus und erlaube dem Script, dass es ausgeführt werden darf. Du kannst auch `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser` in PowerShell ausführen. (Du kannst das nach dem Ausführen des Scripts auch rückgängig machen. Mehr Informationen findest du auf der [Microsoft PowerShell Dokumentationsseite](https://docs.microsoft.com/de-de/powershell/module/microsoft.powershell.security/set-executionpolicy?view=powershell-7.1)).
1. Setze die $QtCompile32 und $QtCompile64 Variablen.
1. Führe das Script in PowerShell aus `.\windows\deploy_windows.ps1 C:\Qt\QtVersion`.
1. Jetzt kannst du den Jamulus installer im `.\deploy` Ordner finden.

### Nur kompilieren

1. Erstelle einen Ordner im `\windows` Ordner mit dem Namen ASIOSDK2.
1. Lade die [ASIOSDK](https://www.steinberg.net/asiosdk) herunter, öffne den Ordner auf der ersten Ebene in der .zip Datei und kopiere den Inhalt nach `[\pfad\zum\jamulus\code]\windows\ASIOSDK2`, sodass z.B. `[\pfad\zum\jamulus\code]\windows\ASIOSDK2\common` existiert.
1. Öffne Jamulus.pro im Qt Creator, konfiguriere das Projekt mit dem Default kit, dann klicke auf Compile & run

- Lade den Jamulus-Quellcode z.B. per git oder per Zip-Download aus dem Jamulus Repo herunter
- Downloade und kopiere die Dateien der [ASIOSDK](https://www.steinberg.net/de/company/developer.html) in ein Verzeichnis `[\pfad\zum\jamulus\quellcode]\windows`, damit u.A. das
Verzeichnis `[\pfad\zum\jamulus\quellcode]\windows\ASIOSDK2\common` existiert
- Öffne Jamulus.pro im Qt Creator und kompiliere das Programm

## Allgemeine Anmerkungen

Expand Down
13 changes: 8 additions & 5 deletions wiki/de/de-Getting-Started.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,21 +25,24 @@ Obwohl du auch das eingebaute Mikrofon und damit die Soundkarte deines Computers


### 3. Verbinde dich mit Servern mit niedrigem Ping
Der Ping (Zeit, die ein Signal von deinem PC zum Jamulus Server und zurück benötigt) sollte so gering wie möglich sein. Verbinde dich immer mit den Servern mit den niedrigsten Ping-Zeiten. 15ms oder weniger sind perfekt.
Der Ping (Zeit, die ein Signal von deinem PC zum Jamulus Server und zurück benötigt) sollte so gering wie möglich sein. Verbinde dich immer mit den Servern mit den niedrigsten Ping-Zeiten. 15 ms oder weniger sind perfekt.

Die wichtigsten Faktoren kennst du jetzt! Los geht's:

<div class="fx-row fx-row-start-xs button-container">
<a href="Installation-for-Windows" class="button fx-col-100-xs">Installation auf Windows</a>
<a href="Installation-for-Macintosh" class="button fx-col-100-xs">Installation auf macOS</a>
<a href="Installation-for-Linux" class="button fx-col-100-xs">Installation auf Linux</a>
<a href="Installation-for-Android" class="button fx-col-100-xs">Installation auf Android (PoC)</a>
</div>
[Jamulus OS!](https://sourceforge.net/projects/jamulus-os/files/JamulusOS/){: target="_blank" rel="noopener noreferrer"}

Auf fast jedem PC (nur 64-Bit-Systeme) kannst du Jamulus mit einem USB-Stick starten! [Jamulus OS!](https://sourceforge.net/projects/jamulus-os/files/JamulusOS/) prüft deine Hardware automatisch und richtet sie ein.

## Audiohardware
Schau dir die [Liste von getesteter Hardware](Sound-Devices) und das [Hardware Setup](Hardware-Setup) an.
Dein Gerät muss eine Abtastrate (Sample Rate) von **48kHz** (DVD-Qualität) unterstützen. Auch sollte es möglich sein, dass es den Ton deines Computers ausgeben kann. Unter Windows sollte das Gerät einen herstellereigenen [ASIO](https://de.wikipedia.org/wiki/Audio_Stream_Input/Output) Treiber unterstützen.

Du kannst auch in die [Liste der von der Community getesteten Geräte schauen](/kb/2021/01/05/Jamulus-Sound-Devices.html).

## Weitere Anleitungen

Expand All @@ -60,8 +63,8 @@ Weitere Informationen darüber, wie du vermeiden kannst, auf dich selbst zu hör
**Millionen von Menschen benutzen Jamulus um mit anderen Menschen auf der ganzen Welt in Echtzeit zu spielen, zu singen und Musik zu unterrichten. Das funktioniert ganz einfach:**

![Overview](https://user-images.githubusercontent.com/4561747/79309764-bd387280-7ef2-11ea-9d81-1e81302525e6.png)
_Jamulus arbeitet nach dem Client-Server-Prinzip. Das Audiosignal von allen Musikern wird an einen Server geschickt, dort gemischt und verarbeitet. Danach wird das Audio an jeden Client gesendet. Wenn ein Server öffentlich gemacht und auf einem zentralen Server registriert wird, werden seine Informationen an alle Clients gesendet._
_Jamulus arbeitet nach dem Client-Server Prinzip. Das Audiosignal von allen Musikern wird an einen Server geschickt, dort gemischt und verarbeitet. Danach wird das Audiosignal an jeden Client gesendet. Wenn ein Server öffentlich gemacht und auf einem zentralen Server registriert wird, werden seine Informationen an alle Clients gesendet._

## Fußnoten
[^1]: Empfohlen werden mindestens 10MBit/s Download und 1MBit/s Upload ([vollständige Details hier](Network-Requirements){: target="_blank" rel="noopener noreferrer"}). Wenn du keine LAN Buchse mehr an deinem Laptop hast, kannst du einen USB zu LAN-Adapter versuchen.
[^2]: Die Zeitverzögerung von Bluetooth-Kopfhörern ist normalerweise zu hoch. Deshalb solltest du einen kabelgebundenen Kopfhörer nutzen. Besonders beim Singen oder Spielen akustischer Instrumente sind Kopfhörer auch eine gute Hilfe um sicherzustellen, dass du mit anderen im Takt bleibst (siehe [diesen Hinweis](Getting-Started#schwierigkeiten-probleme-kannst-du-den-rhythmus-nicht-einhalten)).
[^1]: Empfohlen werden mindestens 10 Mbit/s Download und 1 Mbit/s Upload ([vollständige Details hier](Network-Requirements){: target="_blank" rel="noopener noreferrer"}). Wenn du keine LAN Buchse mehr an deinem Laptop hast, kannst du einen USB zu LAN-Adapter versuchen.
[^2]: Die Zeitverzögerung von Bluetooth Kopfhörern ist normalerweise zu hoch. Deshalb solltest du einen kabelgebundenen Kopfhörer nutzen. Besonders beim Singen oder Spielen akustischer Instrumente sind Kopfhörer auch eine gute Hilfe um sicherzustellen, dass du mit anderen im Takt bleibst (siehe [diesen Hinweis](Getting-Started#schwierigkeiten-probleme-kannst-du-den-rhythmus-nicht-einhalten)).
33 changes: 33 additions & 0 deletions wiki/de/de-Installation-for-Android.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
layout: wiki
title: "Installation auf Android"
lang: "de"
permalink: "/wiki/Installation-for-Android"
---

# Installation for Android

Wenn du die [Erste Schritte](Getting-Started) Seite noch nicht gelesen hast, solltest du das nachholen.

## Was du über Android wissen solltest

Obwohl du Jamulus auf Android Geräten installieren kannst (und du eventuell Ton hören kannst), raten wir davon ab. Die Tonqualität v.A. über WLAN ist schlecht und die Latenz hoch. Wenn du keinen PC hast, kannst du z.B. einen [Raspberry Pi](https://www.raspberrypi.org/){: target="_blank" rel="noopener noreferrer" } kaufen. Das ist ein günstiger, kleiner Computer, auf dem Jamulus sehr gut läuft. Android Support ist nur ein Proof of Concept!

## Installation des Android PoC

Wenn du Jamulus für Android wirklich testen möchtest:

1. Erlaube die Installation von Apps aus unbekannten Quellen (z.B. unter Einstellungen>Sicherheit. Achtung: wie das funktioniert, hängt von deinem Gerät und der Android Version ab.)
1. [Downloade und installiere Jamulus]({{ site.download_root_link }}{{ site.download_file_names.android }}){: .button}
1. Jetzt solltest du Jamulus auf deinem Android Gerät starten können.

## Feedback und Entwicklung

Wir freuen uns über jedes Feedback von Android Nutzern und Entwicklern. Schau einfach im [Jamulus GitHub Repo](https://github.com/jamulussoftware/jamulus/).

***

## Alles installiert?
Jamulus wurde installiert und kann jetzt benutzt werden. Wenn du willst, kannst du jetzt auf die folgende Seite gehen:

[Nach der Installation](Onboarding){: .button}
Loading