natenom-website-dump-2024-0.../wikiarchiv.natenom.de/mumble/audiobots/music_bot_mpd_mumble_jack.html
2024-02-01 17:43:06 +01:00

1192 lines
101 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="de" dir="ltr" class="no-js">
<head>
<meta charset="utf-8" />
<title>Musik-Bot für Mumble mit MPD und JACK [Natenoms Wiki]</title>
<script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
<meta name="generator" content="DokuWiki"/>
<meta name="theme-color" content="#008800"/>
<meta name="robots" content="index,follow"/>
<meta name="keywords" content="mumble,music,musik,bot,mpd,server,jack"/>
<meta name="twitter:card" content="summary"/>
<meta name="twitter:site" content="natenom"/>
<meta name="twitter:title" content="Musik-Bot für Mumble mit MPD und JACK"/>
<meta name="twitter:description" content="Musik-Bot für Mumble mit MPD und JACK Zur Klärung Was ist MPD ? Der Music Player Daemon (MPD) ist ein Musik-Player, der Musik an verschiedenste Ausgaben senden kann, wie z. B. an Icecast, lokale Soundkarten, Jack, usw. Auch die Eingaben sind vielfältig, wie z. B. Icecast."/>
<meta name="twitter:creator" content="natenom"/>
<meta name="twitter:image" content="https://wikiarchiv.natenom.de/_media/mumble/audiobots/music_bot_mpd_mumble_jack_xvfb_connected.png"/>
<meta name="twitter:image:alt" content=""/>
<meta property="og:locale" content="de_DE"/>
<meta property="og:site_name" content="Natenoms Wiki"/>
<meta property="og:url" content="https://wikiarchiv.natenom.de/mumble/audiobots/music_bot_mpd_mumble_jack"/>
<meta property="og:title" content="Musik-Bot für Mumble mit MPD und JACK"/>
<meta property="og:description" content="Musik-Bot für Mumble mit MPD und JACK Zur Klärung Was ist MPD ? Der Music Player Daemon (MPD) ist ein Musik-Player, der Musik an verschiedenste Ausgaben senden kann, wie z. B. an Icecast, lokale Soundkarten, Jack, usw. Auch die Eingaben sind vielfältig, wie z. B. Icecast."/>
<meta property="og:type" content="article"/>
<meta property="og:image" content="https://wikiarchiv.natenom.de/_media/mumble/audiobots/music_bot_mpd_mumble_jack_xvfb_connected.png"/>
<meta property="article:published_time" content="2022/10/27 14:28"/>
<meta property="article:modified_time" content="2022/10/27 14:21"/>
<meta property="article:author" content="127.0.0.1"/>
<meta property="article:tag" content="mumble"/>
<meta property="article:tag" content="music"/>
<meta property="article:tag" content="musik"/>
<meta property="article:tag" content="bot"/>
<meta property="article:tag" content="mpd"/>
<meta property="article:tag" content="server"/>
<meta property="article:tag" content="jack"/>
<link rel="start" href="../../index.html"/>
<link rel="manifest" href="../../lib/exe/manifest.php"/>
<link rel="alternate" type="text/html" title="HTML Klartext" href="../../_export/xhtml/mumble/audiobots/music_bot_mpd_mumble_jack.html"/>
<link rel="canonical" href="music_bot_mpd_mumble_jack.html"/>
<link rel="stylesheet" href="../../lib/exe/css.php%3Ft=dokuwiki&amp;tseed=77415165152ab274f3942b99f292a684.css"/>
<!--[if gte IE 9]><!-->
<script >/*<![CDATA[*/var NS='mumble:audiobots';var JSINFO = {"isadmin":0,"isauth":0,"move_renameokay":false,"id":"mumble:audiobots:music_bot_mpd_mumble_jack","namespace":"mumble:audiobots","ACT":"show","useHeadingNavigation":1,"useHeadingContent":1};
/*!]]>*/</script>
<script src="../../lib/exe/jquery.php%3Ftseed=34a552433bc33cc9c3bc32527289a0b2"></script>
<script src="../../lib/exe/js.php%3Ft=dokuwiki&amp;tseed=77415165152ab274f3942b99f292a684"></script>
<!--<![endif]-->
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="shortcut icon" href="../../_media/favicon.ico" />
<link rel="apple-touch-icon" href="../../_media/wiki/apple-touch-icon.png" />
</head>
<body>
<div id="dokuwiki__site"><div id="dokuwiki__top" class="site dokuwiki mode_show tpl_dokuwiki showSidebar hasSidebar">
<!-- ********** HEADER ********** -->
<header id="dokuwiki__header"><div class="pad group">
<div class="headings group">
<ul class="a11y skip">
<li><a href="music_bot_mpd_mumble_jack.html#dokuwiki__content">zum Inhalt springen</a></li>
</ul>
<h1 class="logo"><a href="../../index.html" accesskey="h" title="Home [h]"><img src="../../_media/wiki/logo.png" width="64" height="64" alt="" /> <span>Natenoms Wiki</span></a></h1>
<p class="claim">Weil Teilen Spaß macht :)</p>
</div>
<div class="tools group">
<!-- USER TOOLS -->
<div id="dokuwiki__usertools">
<h3 class="a11y">Benutzer-Werkzeuge</h3>
<ul>
<li class="action login"><a href="https://wikiarchiv.natenom.de/mumble/audiobots/music_bot_mpd_mumble_jack?do=login&amp;sectok=" title="Anmelden" rel="nofollow"><span>Anmelden</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 17.25V14H3v-4h7V6.75L15.25 12 10 17.25M8 2h9a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-4h2v4h9V4H8v4H6V4a2 2 0 0 1 2-2z"/></svg></a></li> </ul>
</div>
<!-- SITE TOOLS -->
<div id="dokuwiki__sitetools">
<h3 class="a11y">Webseiten-Werkzeuge</h3>
<div class="mobileTools">
<form action="https://wikiarchiv.natenom.de/doku.php" method="get" accept-charset="utf-8"><div class="no"><input type="hidden" name="id" value="mumble:audiobots:music_bot_mpd_mumble_jack" /><select name="do" class="edit quickselect" title="Werkzeuge"><option value="">Werkzeuge</option><optgroup label="Benutzer-Werkzeuge"><option value="login">Anmelden</option></optgroup></select><button type="submit">&gt;</button></div></form> </div>
<ul>
</ul>
</div>
</div>
<!-- BREADCRUMBS -->
<div class="breadcrumbs">
<div class="youarehere"><span class="bchead">Sie befinden sich hier: </span><span class="home"><bdi><a href="../../index.html" class="wikilink1" title="start" data-wiki-id="start">wiki.natenom.de (archiviert)</a></bdi></span> » <bdi><a href="../../mumble.html" class="wikilink1" title="mumble" data-wiki-id="mumble">Mumble</a></bdi> » <bdi><a href="../audiobots.html" class="wikilink1" title="mumble:audiobots" data-wiki-id="mumble:audiobots">AudioBots für Mumble</a></bdi> » <bdi><a href="music_bot_mpd_mumble_jack.html" class="wikilink1" title="mumble:audiobots:music_bot_mpd_mumble_jack" data-wiki-id="mumble:audiobots:music_bot_mpd_mumble_jack">Musik-Bot für Mumble mit MPD und JACK</a></bdi></div>
</div>
<hr class="a11y" />
</div></header><!-- /header -->
<div class="wrapper group">
<!-- ********** ASIDE ********** -->
<nav id="dokuwiki__aside" aria-label="Seitenleiste"><div class="pad aside include group">
<h3 class="toggle">Seitenleiste</h3>
<div class="content"><div class="group">
<p>
<strong>Navigation</strong>
</p>
<div><div id="nojs_indexmenu_858138845635a84f8b0c6b" data-jsajax="%26sort%3Dt%26nsort%3D1" class="indexmenu_nojs">
<ul class="idx">
<li class="open"><div class="li"><span class="curid"><a href="../../minecraft.html" class="indexmenu_idx_head">Minecraft</a></span></div>
<ul class="idx">
<li class="closed"><div class="li"><a href="../../minecraft/bukkit-plugins.html" class="indexmenu_idx_head">Bukkit-Plugins</a></div></li>
<li class="closed"><div class="li"><a href="../../minecraft/kagube-pvp.html" class="indexmenu_idx_head">kaguBe-PvP (Minecraft-Server)</a></div></li>
<li class="closed"><div class="li"><a href="../../minecraft/kagube-survival.html" class="indexmenu_idx_head">kaguBe-Survival (Minecraft-Server)</a></div></li>
<li class="closed"><div class="li"><a href="../../minecraft/mcontrol.html" class="indexmenu_idx_head">mcontrol.sh Minecraft-Server Steuerung, Backup und mehr...</a></div></li>
<li class="closed"><div class="li"><a href="../../minecraft/schematics.html" class="indexmenu_idx_head">Schematic-Dateien (Teile von Maps) oder Objekte einer Minecraft-Karte mit Anderen teilen</a></div></li>
<li class="closed"><div class="li"><a href="../../minecraft/technisches.html" class="indexmenu_idx_head">Technisches um Minecraft</a></div></li>
<li class="level2" ><div class="li"><a href="../../minecraft/logs_anonymisieren.html" class="wikilink1" title="minecraft:logs_anonymisieren" data-wiki-id="minecraft:logs_anonymisieren">Anonymisierung der server.log (IP und Chat)</a></div></li>
<li class="level2" ><div class="li"><a href="../../minecraft/dynmap.html" class="wikilink1" title="minecraft:dynmap" data-wiki-id="minecraft:dynmap">Dynmap-Konfiguration</a></div></li>
<li class="level2" ><div class="li"><a href="../../minecraft/aufloesung.html" class="wikilink1" title="minecraft:aufloesung" data-wiki-id="minecraft:aufloesung">Fenster Modus und FPS</a></div></li>
<li class="level2" ><div class="li"><a href="../../minecraft/dynmap-highres.html" class="wikilink1" title="minecraft:dynmap-highres" data-wiki-id="minecraft:dynmap-highres">High Resolution Karte mit dynmap</a></div></li>
<li class="level2" ><div class="li"><a href="../../minecraft/items_fuer_forumeintraege.html" class="wikilink1" title="minecraft:items_fuer_forumeintraege" data-wiki-id="minecraft:items_fuer_forumeintraege">Items für Forumbeiträge</a></div></li>
<li class="level2" ><div class="li"><a href="../../minecraft/kreativserver.html" class="wikilink1" title="minecraft:kreativserver" data-wiki-id="minecraft:kreativserver">kaguBe-Kreativ (Minecraft-Server)</a></div></li>
<li class="level2" ><div class="li"><a href="../../minecraft/kagube-zahnpasta.html" class="wikilink1" title="minecraft:kagube-zahnpasta" data-wiki-id="minecraft:kagube-zahnpasta">kaguBe-Zahnpasta (Minecraft-Server)</a></div></li>
<li class="level2" ><div class="li"><a href="../../minecraft/munin-plugin.html" class="wikilink1" title="minecraft:munin-plugin" data-wiki-id="minecraft:munin-plugin">Minecraft Munin-Plugin</a></div></li>
<li class="level2" ><div class="li"><a href="../../minecraft/museum.html" class="wikilink1" title="minecraft:museum" data-wiki-id="minecraft:museum">Museum für unsere alten Minecraft-Karten</a></div></li>
<li class="level2" ><div class="li"><a href="../../minecraft/aktuelle_versionen.html" class="wikilink1" title="minecraft:aktuelle_versionen" data-wiki-id="minecraft:aktuelle_versionen">Plugins aktuell halten (Liste)</a></div></li>
<li class="level2" ><div class="li"><a href="../../minecraft/spout.html" class="wikilink1" title="minecraft:spout" data-wiki-id="minecraft:spout">Spout</a></div></li>
</ul>
</li>
<li class="open"><div class="li"><a href="../../mumble.html" class="indexmenu_idx_head">Mumble</a></div>
<ul class="idx">
<li class="closed"><div class="li"><a href="../anleitungen.html" class="indexmenu_idx_head">Anleitungen/HowTos für Mumble/Mumble-Server</a></div></li>
<li class="closed"><div class="li"><a href="../audiobots.html" class="indexmenu_idx_head">AudioBots für Mumble</a></div></li>
<li class="closed"><div class="li"><a href="../benutzerhandbuch.html" class="indexmenu_idx_head">Handbücher und FAQs (Oft gestellte Fragen) zu Mumble und Mumble-Servern</a></div></li>
<li class="closed"><div class="li"><a href="../entwicklung/bibliotheken.html" class="indexmenu_idx_head">Mumble-Clienten und Projekte um Mumble(-Server)</a></div></li>
<li class="closed"><div class="li"><a href="../entwicklung.html" class="indexmenu_idx_head">Mumble-Entwicklung</a></div></li>
<li class="closed"><div class="li"><a href="../viewer.html" class="indexmenu_idx_head">Mumble-Viewer</a></div></li>
<li class="closed"><div class="li"><a href="../galerie.html" class="indexmenu_idx_head">Screenshots rund um Mumble</a></div></li>
<li class="closed"><div class="li"><a href="../tools.html" class="indexmenu_idx_head">Tools/Werkzeuge rund um Mumble(-Server)</a></div></li>
<li class="closed"><div class="li"><a href="../versionen.html" class="indexmenu_idx_head">Versionen von Mumble und Mumble-Server</a></div></li>
<li class="level2" ><div class="li"><a href="../mumble_ts3_cpu.html" class="wikilink1" title="mumble:mumble_ts3_cpu" data-wiki-id="mumble:mumble_ts3_cpu">CPU Auslastung von Mumble und TeamSpeak 3 im Vergleich</a></div></li>
<li class="level2" ><div class="li"><a href="../helfen.html" class="wikilink1" title="mumble:helfen" data-wiki-id="mumble:helfen">Dem Mumble-Projekt helfen</a></div></li>
<li class="level2" ><div class="li"><a href="../funktionen.html" class="wikilink1" title="mumble:funktionen" data-wiki-id="mumble:funktionen">Funktionen/Besonderheiten von Mumble</a></div></li>
<li class="level2" ><div class="li"><a href="../ich-brauche-hilfe.html" class="wikilink1" title="mumble:ich-brauche-hilfe" data-wiki-id="mumble:ich-brauche-hilfe">Hilfe wird benötigt</a></div></li>
<li class="level2" ><div class="li"><a href="../mumble-dienste.html" class="wikilink1" title="mumble:mumble-dienste" data-wiki-id="mumble:mumble-dienste">Mumble-Dienste (Mumble-Services)</a></div></li>
<li class="level2" ><div class="li"><a href="../mumble-herunterladen.html" class="wikilink1" title="mumble:mumble-herunterladen" data-wiki-id="mumble:mumble-herunterladen">Mumble herunterladen / Mumble Download</a></div></li>
<li class="level2" ><div class="li"><a href="../namen_in_mumble.html" class="wikilink1" title="mumble:namen_in_mumble" data-wiki-id="mumble:namen_in_mumble">Namen von Kanälen und Benutzern in Mumble und Mumble-Server</a></div></li>
<li class="level2" ><div class="li"><a href="../news.html" class="wikilink1" title="mumble:news" data-wiki-id="mumble:news">Neuigkeiten zu Mumble-Themen</a></div></li>
<li class="level2" ><div class="li"><a href="../next_release.html" class="wikilink1" title="mumble:next_release" data-wiki-id="mumble:next_release">Nächste Version von Mumble/Murmur</a></div></li>
<li class="level2" ><div class="li"><a href="../trans_1.3.html" class="wikilink1" title="mumble:trans_1.3" data-wiki-id="mumble:trans_1.3">Seiten, die noch aktualisiert werden müssen</a></div></li>
<li class="level2" ><div class="li"><a href="../current_release.html" class="wikilink1" title="mumble:current_release" data-wiki-id="mumble:current_release">Stabile Version von Mumble/Murmur</a></div></li>
</ul></li>
</ul>
</div></div>
<script type='text/javascript' charset='utf-8'>
<!--//--><![CDATA[//><!--
var indexmenu_858138845635a84f8b0c6b = new dTree('indexmenu_858138845635a84f8b0c6b','indextheme');
indexmenu_858138845635a84f8b0c6b.config.urlbase='/';
indexmenu_858138845635a84f8b0c6b.config.sepchar='/';
indexmenu_858138845635a84f8b0c6b.config.toc=false;
indexmenu_858138845635a84f8b0c6b.config.scroll=false;
indexmenu_858138845635a84f8b0c6b.config.jsajax='%26sort%3Dt%26nsort%3D1';
indexmenu_858138845635a84f8b0c6b.add('',0,-1,"wiki.natenom.de (archiviert)",'start');
indexmenu_858138845635a84f8b0c6b.add('minecraft',1,0,"Minecraft",'minecraft',1,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/bukkit-plugins',2,1,"Bukkit-Plugins",'minecraft/bukkit-plugins',1,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/bukkit-plugins/minecraftlottery',3,2,"MinecraftLottery",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/kagube-pvp',4,1,"kaguBe-PvP (Minecraft-Server)",'minecraft/kagube-pvp',1,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/kagube-pvp/adminzeugs',5,4,"Adminzeugs f\u00fcr kaguBe-PvP",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/kagube-pvp/rate',6,4,"Rate Script",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/kagube-survival',7,1,"kaguBe-Survival (Minecraft-Server)",'minecraft/kagube-survival',1,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/kagube-survival/portal-quests',8,7,"Portal-Quests",'minecraft/kagube-survival/portal-quests',1,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/kagube-survival/portal-quests/mitte',9,8,"Quest f\u00fcr Portal-Mitte",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/kagube-survival/portal-quests/sueden',10,8,"Quest f\u00fcr Portal-S\u00fcden",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/kagube-survival/events',11,7,"Events",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/kagube-survival/geschichte',12,7,"Geschichte des kaguBe-Survival",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/kagube-survival/technisches',13,7,"Technisches f\u00fcr kaguBe-Survival",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/kagube-survival/updates_1.8',14,7,"Update unseres Minecraft-Servers auf die zuk\u00fcnftige Version 1.8 mit Zwischenschritt 1.7.9",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/mcontrol',15,1,"mcontrol.sh \u2013 Minecraft-Server Steuerung, Backup und mehr...",'minecraft/mcontrol',1,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/mcontrol/lotterie',16,15,"Hintergr\u00fcnde zum Lottery-Befehl in mcontrol",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/mcontrol/backup',17,15,"Inkrementelle Backups in mcontrol",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/mcontrol/ramdisk',18,15,"Server in Ramdisk (tmpfs) laufen lassen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/schematics',19,1,"Schematic-Dateien (Teile von Maps) oder Objekte einer Minecraft-Karte mit Anderen teilen",'minecraft/schematics',1,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/schematics/2017',20,19,"Schematic-Dateien 2017",'minecraft/schematics/2017',1,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/schematics/2017/automatic_cart_system_elemente',21,20,"Verwendete Bauelemente von Chris2000SP",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/schematics/2011',22,19,"Schematic-Dateien 2011",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/schematics/2012',23,19,"Schematic-Dateien 2012",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/schematics/2013',24,19,"Schematic-Dateien 2013",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/schematics/2021',25,19,"Schematic-Dateien 2021",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/technisches',26,1,"Technisches um Minecraft",'minecraft/technisches',1,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/technisches/creaturebox',27,26,"CreatureBox",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/technisches/dynmap',28,26,"Dynmap",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/technisches/essentials',29,26,"Essentials",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/technisches/logblock',30,26,"LogBlock",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/technisches/lwc',31,26,"LWC",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/technisches/multiverse',32,26,"MultiVerse",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/technisches/repairchest',33,26,"RepairChest",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/technisches/spawnadjuster',34,26,"SpawnAdjuster",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/technisches/wireless-redstone',35,26,"Wireless Redstone",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/technisches/worldborder',36,26,"WorldBorder",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/technisches/worldedit',37,26,"WorldEdit",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/logs_anonymisieren',38,1,"Anonymisierung der server.log (IP und Chat)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/dynmap',39,1,"Dynmap-Konfiguration",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/aufloesung',40,1,"Fenster Modus und FPS",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/dynmap-highres',41,1,"High Resolution Karte mit dynmap",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/items_fuer_forumeintraege',42,1,"Items f\u00fcr Forumbeitr\u00e4ge",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/kreativserver',43,1,"kaguBe-Kreativ (Minecraft-Server)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/kagube-zahnpasta',44,1,"kaguBe-Zahnpasta (Minecraft-Server)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/munin-plugin',45,1,"Minecraft Munin-Plugin",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/museum',46,1,"Museum f\u00fcr unsere alten Minecraft-Karten",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/aktuelle_versionen',47,1,"Plugins aktuell halten (Liste)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('minecraft/spout',48,1,"Spout",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble',49,0,"Mumble",'mumble',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen',50,49,"Anleitungen\/HowTos f\u00fcr Mumble\/Mumble-Server",'mumble/anleitungen',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen/portable',51,50,"Mumble Portable - Allgemeines",'mumble/anleitungen/portable',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen/portable/linux',52,51,"Mumble Portabel - Linux",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen/portable/mac',53,51,"Mumble Portabel - macOS",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen/portable/windows',54,51,"Mumble Portabel - Windows",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen/chatbruecke',55,50,"Chat-Br\u00fccke zwischen IRC und Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen/mumble-portabel-paket-erstellen',56,50,"Ein Mumble-Portabel-Paket erstellen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen/empfohlene_konfiguration',57,50,"Empfohlene Konfiguration des Mumble-Clients",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen/android_kompatibel_patchen',58,50,"Mumble-Server f\u00fcr den Android-Client anpassen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen/mumble-version-herausfinden',59,50,"Mumble-Version herausfinden",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen/mumble-easteregg',60,50,"Mumble Easteregg \/ Mumble Osterei",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen/mumble-mit-jack',61,50,"Mumble mit Jack",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen/mumbleohnex',62,50,"Mumble ohne X in der Konsole\/im Terminal starten",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen/qt-animation',63,50,"Qt Animationen mittels QSS aktivieren\/deaktivieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/anleitungen/trolle_und_schutz',64,50,"Wie man sich in Mumble vor St\u00f6rern sch\u00fctzen kann",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/audiobots',65,49,"AudioBots f\u00fcr Mumble",'mumble/audiobots',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/audiobots/musikbot_vac',66,65,"(Mumble-)Musikbot mit VirtualAudioCable (VAC) und VLC Media Player erstellen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/audiobots/unterhaltung_streamen',67,65,"Ein Gespr\u00e4ch aus Mumble heraus streamen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/audiobots/mehrere_musikbots',68,65,"Howto: Mehrere Musikbots in Mumble (seit 1.2.1) (f\u00fcr Windows)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/audiobots/interconnect-bot-mumble-ruby',69,65,"Interconnect-Bot von dafoxia auf Basis von Mumble-Ruby",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/audiobots/low-bandwidth-bot',70,65,"Low-Bandwidth-Bot (auf Basis von normalen Mumble-Clienten)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/audiobots/low-bandwidth-bot-mumble-ruby',71,65,"Low-Bandwidth-Bots auf Basis von Mumble-Ruby",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/audiobots/einstellungen_fuer_bots_optimieren',72,65,"Mumble-Einstellungen f\u00fcr Bots optimieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/audiobots/musikbot_pulseaudio',73,65,"Mumble-Musikbot mit PulseAudio und eigener virtueller Soundkarte",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/audiobots/musikbot_stereomix',74,65,"Mumble-Musikbot mit Steromix",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/audiobots/musikbot-portabel',75,65,"Mumble-Musikbots zum Herunterladen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/audiobots/music_bot_mpd_mumble_jack',76,65,"Musik-Bot f\u00fcr Mumble mit MPD und JACK",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/audiobots/musikbot_mit_mumble-ruby_mpd',77,65,"Musikbot f\u00fcr Mumble mit Mumble-Ruby und MPD",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/audiobots/superbot',78,65,"Superbot",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch',79,49,"Handb\u00fccher und FAQs (Oft gestellte Fragen) zu Mumble und Mumble-Servern",'mumble/benutzerhandbuch',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq',80,79,"FAQ f\u00fcr Mumble - Oft gestellte Fragen (Frequently Asked Questions)",'mumble/benutzerhandbuch/faq',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/automatisch_verbinden',81,80,"Automatisch zu einem Server verbinden",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/staendige_zertifikatsabfrage',82,80,"Beim Verbinden zu einem Server wird immer wieder gefragt, ob ich das Zertifikat akzeptieren will, was kann ich tun?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/ausgabekanal-fehlt',83,80,"Der Ausgabekanal f\u00fcr Mumble in PulseAudio wird nicht belegt, was kann ich tun?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/aussetzer',84,80,"Der Ton von anderen Benutzern in Mumble ist dauernd unterbrochen, die Verbindung ist aber ok...",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/portable_version',85,80,"Gibt es eine portable Version von Mumble?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/offizielle_serverliste',86,80,"Gibt es f\u00fcr Mumble eine offizielle Serverliste?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/logdatei_unter_windows',87,80,"Gibt es unter Windows \/ macOS \/ Linux eine Logdatei von Mumble?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/5.1_soundkarte',88,80,"Ich habe eine 5.1 Soundkarte und kann in Mumble die anderen Benutzer nicht h\u00f6ren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/wuensche',89,80,"Ich vermisse ein bestimmtes Feature in Mumble\/Mumble-Server (Murmur) bzw. ich habe einen Fehler gefunden, an wen kann ich mich wenden?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/benutzerpasswort',90,80,"Ich werde nach einem Benutzer-Passwort gefragt?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/zertifikat_verstecken',91,80,"Kann ich mein Zertifikat verstecken, wenn ich auf neue Server gehe?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/aussehen_aendern',92,80,"Kann man das Aussehen des Mumble-Clients \u00e4ndern?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/aus_dem_browser_starten',93,80,"Kann man Mumble direkt aus dem Browser heraus starten?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/mehrfach_starten',94,80,"Kann man Mumble mehrfach starten?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/minecraft_overlay_lag',95,80,"minecraft_overlay_lag",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/nur_wenige_einstellungen',96,80,"Mumble hat nur sehr wenige Einstellungen; wo finde ich die weiteren Einstellungen?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/referenzauswertung',97,80,"Mumble zeigt die Fehlermeldung: &quot;Eine Referenzauswertung wurde vom Server zur\u00fcckgesendet&quot;",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/bilddateien-werden-immernoch-angezeigt',98,80,"Obwohl &quot;Eingebettete Bilddateien nicht herunterladen&quot; angekreuzt ist, sehe ich immer noch Bilder",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/nachrichtenziel',99,80,"Obwohl ich einen Benutzer oder einen anderen Kanal mit der Maus ausgew\u00e4hlt habe, landen Nachrichten an ihn im aktuellen Kanal",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/positionsabhaengiges_audio',100,80,"Positionsabh\u00e4ngiges Audio geht nicht\/funktioniert nicht...",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/sichtbare_rechte',101,80,"Sichtbare Rechte\/Attribute",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/text_zu_sprache',102,80,"Text-zu-Sprache (Die Stimme aus dem Computer)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/overlay_lag',103,80,"Warum laggen Mumble und\/oder ein Spiel, wenn beide gleichzeitig aktiv sind?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/symbole',104,80,"Was bedeuten die ganzen Symbole\/Icons in Mumble?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/bevorzugter_sprecher',105,80,"Was ist Bevorzugter Sprecher\/Priority Speaker?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/kompatibilitaetsclient',106,80,"Was ist der Kompatibilit\u00e4tsclient?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/mumble_murmur_server',107,80,"Was ist der Unterschied zwischen Mumble, Mumble-Server und Murmur?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/ports_fuer_mumble',108,80,"Welche Ports braucht Mumble?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/wenn_die_musik_leiser_wird',109,80,"Wenn andere anfangen zu reden wird meine Musik bzw. andere Anwendungen leiser, wie kann ich das deaktivieren?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/leerer_server',110,80,"Wenn ich mich auf einen Server verbinde, dann ist dieser leer und es gibt keine Kan\u00e4le; was ist da los?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/wer_kann_die_ip_sehen',111,80,"Wer kann die IP eines Benutzers auf einem Mumble-Server sehen?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/musikbots',112,80,"Wie erstelle ich einen oder mehrere Musikbots f\u00fcr Mumble?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/benutzer_aussperren',113,80,"Wie kann ich bestimmte Benutzer von meinem Kanal aussperren?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/fluestern_abschalten',114,80,"Wie kann ich das Fl\u00fcstern in Mumble abschalten",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/eigenen_namen_aendern',115,80,"Wie kann ich meinen Namen auf einem Mumble-Server \u00e4ndern?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/auf_einem_server_registrieren',116,80,"Wie kann ich mich auf dem Server registrieren?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/overlay_ausschalten',117,80,"Wie kann man das Overlay ausschalten?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/klaenge_abschalten',118,80,"Wie kann man die Kl\u00e4nge in Mumble abschalten?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/minimalansicht',119,80,"Wie kann man eine vereinfachte Minimalansicht von Mumble einstellen?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/gruene_server',120,80,"Wieso sind manche Server in der Serverliste gr\u00fcn hinterlegt?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/kanalbaum_springt',121,80,"Wieso springt in Mumble dauernd der Kanalbaum bzw. die Kanalstruktur herum?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/mumble_datenbank_linux',122,80,"Wo befindet sich in Linux, Windows oder macOS die Mumble-Datenbank?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/mitgelieferte_sounds_in_mumble',123,80,"Wo werden die mitgelieferten Sounds von Mumble gespeichert?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/lokale_serverliste',124,80,"Wo wird die lokale Serverliste gespeichert?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq/wo_ist_die_offizielle_serverliste',125,80,"Wo wird die offizielle Serverliste gespeichert?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur',126,79,"FAQ f\u00fcr Mumble-Server (Murmur) - Oft gestellte Fragen (Frequently Asked Questions)",'mumble/benutzerhandbuch/faq_murmur',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/alles_ist_verlangsamt',127,126,"Aktionen wie Verbinden oder den Kanal wechseln in Mumble dauern sehr lange, wenn der Mumble-Server (Murmur) auf einem vServer l\u00e4uft",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/gettree',128,126,"Bei Funktionen wie z. B. getTree() unter Python (z. B. in Mumble-Django) kommt eine MemoryLimit Exception &quot;exception ::Ice::MemoryLimitException&quot;, woran liegt das?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/python_scripts',129,126,"Beim Start eines Pythonscripts kommt die Meldung, dass SliceChecksumDict.ice nicht gefunden werden kann, was bedeutet das?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/failed_to_set_capabilities',130,126,"Beim Starten des Mumble-Servers erscheint die Meldung &quot;failed to set initial capabilities&quot;",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/apache',131,126,"Beim Start von Apache\/Lighttpd steht in der error.log: &quot;No include path in which to find Ice\/SliceChecksumDict.ice&quot;, was bedeutet das?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/server_lizenz',132,126,"Braucht man f\u00fcr Mumble und\/oder Mumble-Server (Murmur) eine Lizenz?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/restriktive_firewall',133,126,"Die Firewall meines Servers ist sehr restriktiv eingestellt und der Server kann sich nicht in der Serverliste registrieren, welchen Port muss ich \u00f6ffnen?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/quelltextansicht_gesperrt',134,126,"Die Quelltextansicht in Kan\u00e4len ist gesperrt, woran liegt das?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/standardkanal',135,126,"Gibt es einen Standardkanal den jeder neue Benutzer automatisch betritt?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/mumble_server_fuer_cent_os',136,126,"Gibt es offizielle Pakete des Mumble-Servers f\u00fcr Cent OS?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/hilfe_und_support',137,126,"Hilfe\/Support",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/benutzer_ohne_zertifikat_registrieren',138,126,"Kann man auch Benutzer ohne Zertifikat, z. B. solche mit Mumble f\u00fcr Android, auf einem Server registrieren?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/logging_abschalten',139,126,"Kann man das Logging in der Datenbank abschalten?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/funktionalitaet_erweitern',140,126,"Kann man die Funktionalit\u00e4t eines Mumble-Servers erweitern?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/noch_mehr_faq',141,126,"Noch mehr FAQ",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/vorsicht_beim_bearbeiten_der_konfigurationsdatei',142,126,"Obwohl eine neue Einstellung in die .ini-Konfigurationsdatei geschrieben wurde, wird sie trotz Neustart nicht \u00fcbernommen, woran liegt das?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/einstellungen_werden_nicht_geaendert',143,126,"Obwohl Einstellungen in der murmur.ini ge\u00e4ndert wurden, werden diese trotz Neustart des Servers nicht \u00fcbernommen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/failed_to_connect_to_db',144,126,"Was bedeutet: ServerDB: Failed initialization: Can\u2019t connect to local MySQL server through socket \u201c\/var\/run\/mysql\/mysql.sock\u201d?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/file_descriptors',145,126,"Was bedeutet die Meldung &quot;Current booted servers require minimum xxx file descriptors when all slots are full, but only xxx file descriptors are allowed for this process. Your server will crash and burn; read the FAQ for details.&quot; in den Logs?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/murmurini',146,126,"Was kann man noch alles \u00fcber die murmur.ini einstellen?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/global_ban',147,126,"Welche Bedeutung hat der &quot;Global Ban&quot;?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/queryport',148,126,"Wie ist der Queryport f\u00fcr den Mumble-Server (Murmur) ?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/opus_erzwingen',149,126,"Wie kann man auf einem Server den neuen Opus-Codec erzwingen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/hauptkanal',150,126,"Wie kann man den Hauptchannel, bzw. den Hauptkanal festlegen?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/leerzeichen_im_namen',151,126,"Wieso kann man per Voreinstellung kein Leerzeichen im Namen eines Benutzers verwenden?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/faq_murmur/serverliste',152,126,"Wird jeder Server in der Serverliste gelistet\/eingetragen?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble',153,79,"Handbuch f\u00fcr Mumble",'mumble/benutzerhandbuch/mumble',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/zertifikate',154,153,"Zertifikate f\u00fcr Mumble und Mumble-Server",'mumble/benutzerhandbuch/mumble/zertifikate',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/zertifikate/funktionen_mit_benutzerzertifikat',155,154,"Funktionen in Mumble, die mit dem Benutzerzertifikat zusammenh\u00e4ngen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/zertifikatassistent',156,153,"Zertifikats-Assistent",'mumble/benutzerhandbuch/mumble/zertifikatassistent',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/zertifikatassistent/zertifikat_exportieren',157,156,"Aktuelles Zertifikat exportieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/zertifikatassistent/zertifikat_erstellen',158,156,"Neues Zertifikat erstellen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/zertifikatassistent/zertifikat_automatisch_erstellen',159,156,"Zertifikat automatisch erstellen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/zertifikatassistent/zertifikat_importieren',160,156,"Zertifikat importieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/absturzbericht',161,153,"Absturzbericht",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/mumblestartleiste',162,153,"Anheftfunktion von Mumble in der Startleiste ab Windows 7",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/audioassistent',163,153,"Audio-Assistent",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/audioschnittstellen',164,153,"Audio-Schnittstellen in Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/audioausgabe',165,153,"Audioausgabe (Konfiguration)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/audioeingabe',166,153,"Audioeingabe (Konfiguration)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/audiostatistik',167,153,"Audiostatistik",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/aufnehmen',168,153,"Aufnehmen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/avatar',169,153,"Avatar",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/bannliste',170,153,"Bannliste",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/bedeutung_der_icons',171,153,"Bedeutung der Symbole bzw. Icons",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/benutzerinterface',172,153,"Benutzerinterface (Konfiguration)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/bevorzugter_sprecher',173,153,"Bevorzugter Sprecher\/Priority Speaker",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/chatbar',174,153,"Chatbar (Nachrichtenleiste)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/codec',175,153,"Codecs in Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/console.txt',176,153,"Console.txt von Mumble unter Windows und Mac (und Linux)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/datenbank',177,153,"Datenbank des Mumble-Clients",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/ersterstart',178,153,"Der erste Start von Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/ersteverbindung',179,153,"Die erste Verbindung zu einem Server",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/einstellungen_per_ini_importieren',180,153,"Einstellungen \u00fcber .ini-Datei importieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/entwicklerkonsole',181,153,"Entwicklerkonsole",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/erweitert',182,153,"Erweiterte Konfiguration aktivieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/bunter-logbereich',183,153,"Farbiger \/ Bunter Nachrichtenverlauf (Chatlog)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/favoritenverwalten',184,153,"Favoriten in der Serverliste verwalten",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/fluestern_und_rufen',185,153,"Fl\u00fcstern\/Rufen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/fluestern_rufen_editor',186,153,"Fl\u00fcstern\/Rufen-Editor",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/hinweise_zu_bildern',187,153,"Hinweise zur Verwendung von Bildern im Mumble-Clienten",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/html_in_mumble',188,153,"HTML und CSS in Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/icon_toolbar',189,153,"Icon Toolbar",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/benutzerinformationen',190,153,"Informationen (von Benutzern)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/installation',191,153,"Installation von Mumble unter Windows",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/kanal-editor',192,153,"Kanal-Editor",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/kanalbaum',193,153,"Kanalbaum \/ Kanalstruktur",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/kanalfilter',194,153,"Kanalfilter f\u00fcr Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/kanaele_verknuepfen',195,153,"Kan\u00e4le verkn\u00fcpfen in Mumble (verlinken, verbinden)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/kommandozeile',196,153,"Kommandozeilen-Optionen f\u00fcr Mumble \/ Startparameter f\u00fcr Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/kommentar_aendern',197,153,"Kommentar \u00e4ndern",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/kontextmenue_benutzer',198,153,"Kontextmen\u00fc (Rechtsklick auf andere Benutzer)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/kontextmenue_kanal',199,153,"Kontextmen\u00fc (Rechtsklick auf einen Kanal)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/kontextmenue_selbst',200,153,"Kontextmen\u00fc (Rechtsklick auf sich selbst)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/kontextmenue_zusatzscripte',201,153,"Kontextmen\u00fc (Zusatzscripte)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/sicherheit_erhoehen',202,153,"Lassen Sie Mumble nicht ihre eigene IP-Adresse bzw. die ihrer Benutzer preisgeben",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/lcd',203,153,"LCD (Logitech G15\/19\/510) (Konfiguration)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/meldungen',204,153,"Meldungen, die in Mumble auftreten k\u00f6nnen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/minimalansicht',205,153,"Minimalansicht von Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/mumble-url',206,153,"Mumble-URL \/ Mumble-Link",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/variablen_mumble.ini',207,153,"Mumble-Variablen in einer .ini-Datei, der Registry, der mumble.conf und der plist-Datei (Mumble-Client)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/mumble-fuer-blinde',208,153,"Mumble f\u00fcr Blinde",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/hauptfenster',209,153,"Mumble Hauptfenster",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/mehrfach_starten',210,153,"Mumble mehrfach starten",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/nachrichten',211,153,"Nachrichten (Konfiguration)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/nachrichtenverlauf',212,153,"Nachrichtenverlauf \/ Chatlog",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/nachricht_senden',213,153,"Nachricht senden",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/netzwerkeinstellungen',214,153,"Netzwerk (Konfiguration)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/overlay',215,153,"Overlay (Konfiguration)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/overlay-editor',216,153,"Overlay-Editor",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/overlayinlinux',217,153,"Overlay in Linux",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/zugriffscodes',218,153,"Passwort f\u00fcr einen Kanal in Mumble (Zugriffscodes)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/plugins',219,153,"Plugins (Konfiguration)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/positionsabhaengiges_audio',220,153,"Positionsabh\u00e4ngiges Audio",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/proxy-fuer-mumble',221,153,"Proxy f\u00fcr Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/pruefsumme_ueberpruefen',222,153,"Pr\u00fcfsumme eines Mumble-Servers \u00fcberpr\u00fcfen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/pushtotalk',223,153,"Push-to-Talk",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/registrieren',224,153,"Registrieren (auf einem Mumble-Server)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/registrierte_benutzer',225,153,"Registrierte Benutzer (Benutzerverwaltung)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/schemata',226,153,"Schemata (Links) in Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/serverinformationen',227,153,"Serverinformationen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/serverliste',228,153,"Serverliste",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/skins',229,153,"Skins f\u00fcr Mumble (ab Version 1.2.0)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/soundpacks',230,153,"Soundpacks f\u00fcr Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/stimmeverbessern',231,153,"Sprachqualit\u00e4t f\u00fcr Mumble verbessern (allgemein)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/sprachqualitaet_verbessern_linux',232,153,"Sprachqualit\u00e4t f\u00fcr Mumble verbessern (in Linux)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/sprachqualitaet_verbessern_mac',233,153,"Sprachqualit\u00e4t f\u00fcr Mumble verbessern (in macOS)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/sprachqualitaet_verbessern_windows',234,153,"Sprachqualit\u00e4t f\u00fcr Mumble verbessern (in Windows)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/tastenkuerzel',235,153,"Tastenk\u00fcrzel (Shortcuts) (Konfiguration)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/tcp-modus',236,153,"TCP-Modus",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/text-zu-sprache',237,153,"Text-zu-Sprache",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/textzuspracheaus',238,153,"Text-zu-Sprache deaktivieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/themes',239,153,"Themen in Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/untaetigkeit',240,153,"Unt\u00e4tigkeit \/ Inaktivit\u00e4t in Mumble \u2013 was genau hei\u00dft das?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/url-handler',241,153,"URL-Handler f\u00fcr Mumble ins System einbinden",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/einstellungen',242,153,"Wo werden die Einstellungen\/Daten von Mumble gespeichert?",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/zertifikat_verstecken',243,153,"Zertifikat beim Verbinden zum Server verstecken",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble/zumserververbinden',244,153,"Zu einem Mumble-Server verbinden",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur',245,79,"Handbuch f\u00fcr Mumble-Server (Murmur)",'mumble/benutzerhandbuch/murmur',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/acl',246,245,"ACL und Berechtigungen",'mumble/benutzerhandbuch/murmur/acl',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/acl/zuhoererraum',247,246,"Zuh\u00f6rer-R\u00e4ume auf einem Mumble-Server",'mumble/benutzerhandbuch/murmur/acl/zuhoererraum',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/acl/zuhoererraum/konferenzraum',248,247,"Konferenzraum mit Podium, Saalmikrofon und Zuh\u00f6rerraum",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/acl/zuhoererraum/unabhaengige_zuhoehrerraeume',249,247,"Sprechkanal mit mehreren, unabh\u00e4ngige Zuh\u00f6rerkan\u00e4len",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/acl/zuhoererraum/auf_gleicher_ebene',250,247,"Sprechkanal mit Zuh\u00f6rerkanal auf gleicher Ebene",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/acl/der_acl_editor',251,246,"Der ACL-Editor",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/acl/dragme-kanal',252,246,"Drag me\/Zieh mich Kanal",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/acl/hinweise_zu_anleitungen_mit_acl',253,246,"Hinweise zu Anleitungen mit ACL",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/acl/mmorpg-kanal',254,246,"Kanalverbund f\u00fcr MMORPG",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/acl/egoshooter-kanal',255,246,"Kanalverbund f\u00fcr Shooter Spiele",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/acl/einseitig_verknuepfen',256,246,"Zwei Kan\u00e4le einseitig verkn\u00fcpfen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/admin-interfaces',257,245,"Admin-Interfaces",'mumble/benutzerhandbuch/murmur/admin-interfaces',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/admin-interfaces/mumble-django',258,257,"Mumble-Django",'mumble/benutzerhandbuch/murmur/admin-interfaces/mumble-django',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/admin-interfaces/mumble-django/django_2.9_debian_wheezy',259,258,"Installation von Mumble-Django 2.13 und h\u00f6her auf Debian Wheezy oder h\u00f6her",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/admin-interfaces/mumble-django/installation_auf_debian',260,258,"Mumble-Django Installation auf Debian \u2013 mit Debian-Paketen (veraltete Version)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/admin-interfaces/mumble_admin_plugin',261,257,"Mumble Admin Plugin (MAP)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/gruppen',262,245,"Gruppen",'mumble/benutzerhandbuch/murmur/gruppen',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/gruppen/gruppen-editor',263,262,"Der Gruppen-Editor",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/logmeldungen',264,245,"Meldungen, die im Mumble-Server auftreten k\u00f6nnen",'mumble/benutzerhandbuch/murmur/logmeldungen',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/logmeldungen/bedeutung_der_ids',265,264,"Bedeutung der IDs, die man in der Serverlog eines Mumble-Servers findet",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/mumble-server-installieren',266,245,"Mumble-Server (Murmur) installieren",'mumble/benutzerhandbuch/murmur/mumble-server-installieren',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/mumble-server-installieren/linux_allgemein',267,266,"Mumble-Server (Static, neuste Version) auf Linux allgemein installieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/mumble-server-installieren/debian',268,266,"Mumble-Server auf Debian installieren (nicht ganz aktuelle Version aus Debian-Quellen)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/mumble-server-installieren/auf_windows',269,266,"Mumble-Server auf Windows installieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/servereinstellungen',270,245,"Servereinstellungen f\u00fcr Mumble-Server (Murmur)",'mumble/benutzerhandbuch/murmur/servereinstellungen',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/servereinstellungen/obfuscate',271,270,"obfuscate (IP-Verschleierung)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/servereinstellungen/willkommensnachricht',272,270,"Willkommensnachricht f\u00fcr Mumble-Server (Murmur)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/ini-konfigurationsdatei',273,245,".ini-Konfigurationsdatei (z. B. murmur.ini)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/traffic',274,245,"Bandbreitenanforderungen von Mumble und Mumble-Server",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/benchmark',275,245,"Benchmark f\u00fcr Mumble-Server",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/callbacks',276,245,"Callbacks des Mumble-Servers (Murmur)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/codec_umschaltung',277,245,"Codec-Umschaltung",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/datenbank',278,245,"Datenbank des Mumble-Servers",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/serverid',279,245,"Die Server ID des Mumble-Servers",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/server_migrieren',280,245,"Einen Mumble-Server migrieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/fluestern_rufen_bis_1.2.3',281,245,"Fl\u00fcstern\/Rufen-Recht funktioniert erst ab 1.2.4 korrekt",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/grpc',282,245,"GRPC \u2013 Google Remote Procedure Calls",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/hinweise_zu_bildern',283,245,"Hinweise zur Verwendung von Bildern im Mumble-Server (Murmur)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/ice',284,245,"Ice - Schnittstelle zum Mumble-Server",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/channelid',285,245,"KanalID \/ ChannelID \/ channel_id",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/kanaele_sortieren',286,245,"Kan\u00e4le sortieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/kommandozeile',287,245,"Kommandozeilen-Optionen f\u00fcr Mumble-Server (Murmur)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/konfiguration_python-shell',288,245,"Konfiguration des Mumble-Servers \u00fcber die Python-Shell",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/logging_deaktivieren',289,245,"Logging deaktivieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/messagesizemax',290,245,"MessageSizeMax anpassen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/mumble-django-installation-debian',291,245,"Mumble-Django Installation auf Debian",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/pingpaket',292,245,"Mumble-Server abfragen per Ping Paket",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/capabilities',293,245,"Mumble-Server Capabilities",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/serverliste_registrieren',294,245,"Mumble-Server in der Serverliste registrieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/ports',295,245,"Ports, die f\u00fcr Mumble und Mumble-Server (Murmur) verwendet werden",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/rate_limiting',296,245,"Rate Limiting f\u00fcr Mumble-Server",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/zertifikat_auf_windowsserver',297,245,"Registration failed: SSL handshake failed bei einem Mumble-Server auf Windows",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/logcheck',298,245,"Regul\u00e4re Ausdr\u00fccke f\u00fcr Logcheck f\u00fcr Murmur (Mumble-Server)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/multitail-theme',299,245,"Schema f\u00fcr Multitail (neue Version)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/sich-zum-admin-machen',300,245,"Sich selbst zum Admin machen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/signale',301,245,"Signale, auf die der Mumble-Server reagiert",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/srvdns_records_fuer_den_mumble-server',302,245,"SRV DNS Records f\u00fcr den Mumble-Server",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/murmur/superuser',303,245,"SuperUser",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble-android',304,79,"Mumble f\u00fcr Android",'mumble/benutzerhandbuch/mumble-android',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble-android/mumla',305,304,"Mumla \u2013 Fork von Plumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble-android/plumble',306,304,"Plumble - inoffizieller Mumble-Client f\u00fcr Android",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble-android/plumble-legacy',307,304,"Plumble 2.0 (Legacy) - der alte Mumble Android-Client",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble-ios',308,79,"Mumble f\u00fcr iOS",'mumble/benutzerhandbuch/mumble-ios',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumble-ios/zertifikat-erstellen',309,308,"Zertifikat auf Mumble f\u00fcr iOS erstellen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/benutzerhandbuch/mumblefy',310,79,"Mumblefy - alternativer Mumble-Client f\u00fcr iOS-Ger\u00e4te",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/clienten_und_projekte',311,49,"Mumble-Clienten und Projekte um Mumble(-Server)",'mumble/clienten_und_projekte',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/clienten_und_projekte/bots',312,311,"Bots f\u00fcr Mumble",'mumble/clienten_und_projekte/bots',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/clienten_und_projekte/bots/mumble-ruby-pluginbot',313,312,"Musicbot und mehr \u2013 Mumble-Ruby-Pluginbot",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/clienten_und_projekte/mumble-ruby',314,311,"Mumble-Ruby",'mumble/clienten_und_projekte/mumble-ruby',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/clienten_und_projekte/mumble-ruby/installation',315,314,"Mumble-Ruby installieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/clienten_und_projekte/bibliotheken',316,311,"Bibliotheken f\u00fcr Mumble und\/oder Mumble-Server",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/clienten_und_projekte/dokumente',317,311,"Dokumente und\/oder Projekte, die Mumble zum Thema haben oder darauf referenzieren",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/clienten_und_projekte/mumble-integration',318,311,"Mumble-Integration",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/clienten_und_projekte/mumble-script-sammlung',319,311,"Mumble-Script-Sammlung",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/clienten_und_projekte/alternative-mumble-server',320,311,"Mumble-Server Implementierungen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/clienten_und_projekte/pymumble',321,311,"PyMumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/clienten_und_projekte/sonstiges',322,311,"Sonstiges",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung',323,49,"Mumble-Entwicklung",'mumble/entwicklung',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/feature_requests',324,323,"Feature-Requests, Bugs und Ideen f\u00fcr Mumble\/Murmur",'mumble/entwicklung/feature_requests',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/feature_requests/bughunting',325,324,"Bughunting",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/feature_requests/br_bug',326,324,"Mumble-Bug bei mehreren br Tags",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/inoffizielle_patches',327,323,"Inoffizielle Patches f\u00fcr Mumble",'mumble/entwicklung/inoffizielle_patches',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/inoffizielle_patches/jack_benannte_ports',328,327,"Benannte Ports f\u00fcr JACK",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/inoffizielle_patches/kanalfilter',329,327,"Kanalfilter f\u00fcr Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/inoffizielle_patches/mumble-mit-jack',330,327,"Mumble mit Jack",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/inoffizielle_patches/opus_optimization',331,327,"Patch zur Anpassung des Opus-Codec in Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/inoffizielle_patches/colored_linked_channels',332,327,"Verlinkte Kan\u00e4le farblich hervorgehoben",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/mumble-selbst-bauen',333,323,"Mumble kompilieren",'mumble/entwicklung/mumble-selbst-bauen',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/mumble-selbst-bauen/qmake_config',334,333,"Mumble qmake CONFIG Optionen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/aktualisierungsbenachrichtigung',335,323,"Aktualisierungsbenachrichtigungen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/bibliotheken',336,323,"Bibliotheken f\u00fcr Mumble und Mumble-Server",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/jack-patch',337,323,"JACK-Patch f\u00fcr Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/debug-client',338,323,"Mumble Debug-Client",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/entwicklung/visualisierung',339,323,"Visualisierung der Entwicklung von Mumble\/Mumble-Server",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/viewer',340,49,"Mumble-Viewer",'mumble/viewer',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/viewer/channel-viewer-protocol',341,340,"Channel Viewer Protocol (CVP)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/viewer/mumble-django',342,340,"Mumble-Django Channel-Viewer",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/viewer/mumblereader',343,340,"MumbleReader",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie',344,49,"Screenshots rund um Mumble",'mumble/galerie',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/mumble_for_ios',345,344,"Screenshots von Mumble auf iOS",'mumble/galerie/mumble_for_ios',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/mumble_for_ios/1.1.1',346,345,"Screenshots von Mumble f\u00fcr iOS 1.1.x",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/mumble_for_ios/1.2',347,345,"Screenshots von Mumble f\u00fcr iOS 1.2.x",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/mumble',348,344,"Screenshots von Mumble auf Windows, macOS und Linux",'mumble/galerie/mumble',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/mumble/1.2.3',349,348,"Screenshots f\u00fcr Mumble 1.2.3 auf Windows und macOS",'mumble/galerie/mumble/1.2.3',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/mumble/1.2.3/mac',350,349,"Screenshots von Mumble 1.2.3 auf macOS",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/mumble/1.2.3/windows',351,349,"Screenshots von Mumble 1.2.3 auf Windows",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/mumble/1.2.4',352,348,"Screenshots f\u00fcr Mumble 1.2.4 bis 1.2.19 auf Windows, macOS und Linux",'mumble/galerie/mumble/1.2.4',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/mumble/1.2.4/linux',353,352,"Screenshots von Mumble 1.2.4 auf Linux (KDE)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/mumble/1.2.4/mac',354,352,"Screenshots von Mumble 1.2.4 auf macOS",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/mumble/1.2.4/windows',355,352,"Screenshots von Mumble 1.2.4 auf Windows",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/mumble/1.3',356,348,"Screenshots f\u00fcr Mumble 1.3 auf Windows, macOS und Linux",'mumble/galerie/mumble/1.3',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/mumble/1.3/linux',357,356,"Screenshots von Mumble 1.3 auf Linux (KDE)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/plumble',358,344,"Screenshots von Plumble auf Android",'mumble/galerie/plumble',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/plumble/2.0.0',359,358,"Screenshots von Plumble (Legacy) 2.0.x",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/plumble/3.0',360,358,"Screenshots von Plumble 3.0.x",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/bitte_um_screenshots',361,344,"Bitte um Screenshots",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/galerie/mumble-android',362,344,"Screenshots von mumble-android",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools',363,49,"Tools\/Werkzeuge rund um Mumble(-Server)",'mumble/tools',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo',364,363,"MuMo (Mumble Moderator)",'mumble/tools/mumo',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module',365,364,"Module f\u00fcr MuMo",'mumble/tools/mumo/module',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/antiflood',366,365,"AntiFlood (MuMo Modul)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/antirecord-contextmenu',367,365,"AntiRecord Contextmenu (MuMo Modul)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/antirecord',368,365,"Antirecord Legacy (MuMo Modul)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/deaftoafk',369,365,"DeafToAFK (MuMo Modul)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/forwarder',370,365,"Forwarder (MuMo Modul)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/getsupport',371,365,"GetSupport \u2013 Modul f\u00fcr MuMo",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/lowbw',372,365,"Lowbw (MuMo Modul)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/maxusers',373,365,"Maxusers (MuMo Modul)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/opcommand',374,365,"Opcommand (MuMo Modul)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/mumo-os-suffixes',375,365,"OS-Suffixes \u2013 Modul f\u00fcr MuMo",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/registerusers',376,365,"Registerusers Contextmenu \u2013 Modul f\u00fcr MuMo",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/setstatus',377,365,"Setstatus (MuMo Modul)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/source',378,365,"Source (MuMo Modul)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/sticky',379,365,"Sticky (MuMo Modul)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/sticky-contextmenu',380,365,"Sticky-Contextmenu \u2013 Modul f\u00fcr MuMo",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/welcomemessage',381,365,"Welcomemessage (MuMo Modul)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/module/wrongversion',382,365,"Wrongversion (MuMo Modul)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/installation-neuer-module',383,364,"Installation von Mumble Moderator Modulen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumo/mumo-installation',384,364,"Installation von MuMo (MumbleModerator)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/antirecord',385,363,"Antirecord",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/benutzer_per_ice_umbenennen',386,363,"Benutzer per Ice tempor\u00e4r umbenennen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/benutzerkarte',387,363,"Dynamische Benutzerkarte unserer G\u00e4ste des Mumble-Servers (Murmur)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/listing',388,363,"Liste von Benutzern\/Kan\u00e4len eines Servers",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumble-db-tmpfs',389,363,"Mumble-Server Datenbank im RAM nutzen (Script)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumble-starter',390,363,"Mumble-Starter Shell-Script",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/mumblemoderator_java',391,363,"MumbleModerator in Java",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/push_murmur',392,363,"push_murmur.sh",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/scheresteinpapier',393,363,"Schere, Stein, Papier f\u00fcr Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/serverstatistik',394,363,"Server-Statistik",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/munin',395,363,"Statistik: Munin Plugin f\u00fcr Mumble-Server (Murmur)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/tools/sticky',396,363,"Sticky (Stille Treppe)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/versionen',397,49,"Versionen von Mumble und Mumble-Server",'mumble/versionen',1,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/versionen/1.2.4',398,397,"Mumble 1.2.4",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/versionen/1.2.4_und_neuer',399,397,"Mumble 1.2.5 bis einschlie\u00dflich 1.2.19",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/versionen/1.3.0',400,397,"Mumble 1.3",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/versionen/1.4.0',401,397,"Mumble 1.4",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/mumble_ts3_cpu',402,49,"CPU Auslastung von Mumble und TeamSpeak 3 im Vergleich",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/helfen',403,49,"Dem Mumble-Projekt helfen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/funktionen',404,49,"Funktionen\/Besonderheiten von Mumble",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/ich-brauche-hilfe',405,49,"Hilfe wird ben\u00f6tigt",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/mumble-dienste',406,49,"Mumble-Dienste (Mumble-Services)",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/mumble-herunterladen',407,49,"Mumble herunterladen \/ Mumble Download",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/namen_in_mumble',408,49,"Namen von Kan\u00e4len und Benutzern in Mumble und Mumble-Server",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/news',409,49,"Neuigkeiten zu Mumble-Themen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/next_release',410,49,"N\u00e4chste Version von Mumble\/Murmur",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/trans_1.3',411,49,"Seiten, die noch aktualisiert werden m\u00fcssen",0,0,0);
indexmenu_858138845635a84f8b0c6b.add('mumble/current_release',412,49,"Stabile Version von Mumble\/Murmur",0,0,0);
document.write(indexmenu_858138845635a84f8b0c6b);
jQuery(function(){indexmenu_858138845635a84f8b0c6b.init(0,0,"1 49",1,0,1);});
//--><!]]>
</script>
<p>
<br/>
</p>
<hr />
<ul>
<li class="level1"><div class="li"> <a href="../../datenschutz.html" class="wikilink1" title="datenschutz" data-wiki-id="datenschutz">Datenschutz</a></div>
</li>
<li class="level1"><div class="li"> <a href="https://natenom.de/impressum/" class="interwiki iw_nblog" title="https://natenom.de/impressum/">Impressum</a></div>
</li>
<li class="level1"><div class="li"> <a href="../../lizenz.html" class="wikilink1" title="lizenz" data-wiki-id="lizenz">Lizenz</a></div>
</li>
<li class="level1"><div class="li"> <a href="../../ueber.html" class="wikilink1" title="ueber" data-wiki-id="ueber">Über</a></div>
</li>
</ul>
</div></div>
</div></nav><!-- /aside -->
<!-- ********** CONTENT ********** -->
<main id="dokuwiki__content"><div class="pad group">
<div class="pageId"><span>mumble:audiobots:music_bot_mpd_mumble_jack</span></div>
<div class="page group">
<!-- wikipage start -->
<!-- TOC START -->
<div id="dw__toc" class="dw__toc">
<h3 class="toggle">Inhaltsverzeichnis</h3>
<div>
<ul class="toc">
<li class="level1"><div class="li"><a href="music_bot_mpd_mumble_jack.html#zur_klaerung">Zur Klärung</a></div>
<ul class="toc">
<li class="level2"><div class="li"><a href="music_bot_mpd_mumble_jack.html#was_ist_mpd">Was ist MPD ?</a></div></li>
<li class="level2"><div class="li"><a href="music_bot_mpd_mumble_jack.html#wieso_mumble_mit_jack_statt_pulseaudio">Wieso Mumble mit Jack statt PulseAudio?</a></div></li>
</ul>
</li>
<li class="level1"><div class="li"><a href="music_bot_mpd_mumble_jack.html#ziel_dieser_anleitung">Ziel dieser Anleitung</a></div>
<ul class="toc">
<li class="level2"><div class="li"><a href="music_bot_mpd_mumble_jack.html#verzeichnisstruktur_nach_der_einrichtung_aller_dinge">Verzeichnisstruktur nach der Einrichtung aller Dinge</a></div></li>
</ul>
</li>
<li class="level1"><div class="li"><a href="music_bot_mpd_mumble_jack.html#ablauf">Ablauf</a></div></li>
<li class="level1"><div class="li"><a href="music_bot_mpd_mumble_jack.html#voraussetzungen">Voraussetzungen</a></div>
<ul class="toc">
<li class="level2"><div class="li"><a href="music_bot_mpd_mumble_jack.html#benoetigte_leistung">Benötigte Leistung</a></div></li>
</ul>
</li>
<li class="level1"><div class="li"><a href="music_bot_mpd_mumble_jack.html#installation">Installation</a></div>
<ul class="toc">
<li class="level2"><div class="li"><a href="music_bot_mpd_mumble_jack.html#benoetigte_debian-pakete_installieren">Benötigte Debian-Pakete installieren</a></div>
<ul class="toc">
<li class="level3"><div class="li"><a href="music_bot_mpd_mumble_jack.html#mpd_aus_den_backports_installieren">MPD aus den Backports installieren</a></div></li>
</ul>
</li>
<li class="level2"><div class="li"><a href="music_bot_mpd_mumble_jack.html#benutzer_bot_und_musik-verzeichnis_erstellen">Benutzer bot und Musik-Verzeichnis erstellen</a></div></li>
<li class="level2"><div class="li"><a href="music_bot_mpd_mumble_jack.html#jack_starten">Jack starten</a></div></li>
<li class="level2"><div class="li"><a href="music_bot_mpd_mumble_jack.html#xvfb_starten">Xvfb starten</a></div></li>
<li class="level2"><div class="li"><a href="music_bot_mpd_mumble_jack.html#mpd_einrichten_und_starten">MPD einrichten und starten</a></div>
<ul class="toc">
<li class="level3"><div class="li"><a href="music_bot_mpd_mumble_jack.html#konfiguration_von_mpd">Konfiguration von MPD</a></div></li>
<li class="level3"><div class="li"><a href="music_bot_mpd_mumble_jack.html#mpd_starten">MPD starten</a></div></li>
</ul>
</li>
<li class="level2"><div class="li"><a href="music_bot_mpd_mumble_jack.html#mumble_installieren_und_konfigurieren">Mumble installieren und konfigurieren</a></div>
<ul class="toc">
<li class="level3"><div class="li"><a href="music_bot_mpd_mumble_jack.html#mumble_installieren">Mumble installieren</a></div></li>
<li class="level3"><div class="li"><a href="music_bot_mpd_mumble_jack.html#mumble_konfigurieren">Mumble konfigurieren</a></div></li>
</ul>
</li>
<li class="level2"><div class="li"><a href="music_bot_mpd_mumble_jack.html#mpd_mit_einem_clienten_steuern">MPD mit einem Clienten steuern</a></div></li>
<li class="level2"><div class="li"><a href="music_bot_mpd_mumble_jack.html#jack-ports_miteinander_verbinden">Jack-Ports miteinander verbinden</a></div></li>
</ul>
</li>
<li class="level1"><div class="li"><a href="music_bot_mpd_mumble_jack.html#alles_automatisieren">Alles automatisieren</a></div></li>
<li class="level1"><div class="li"><a href="music_bot_mpd_mumble_jack.html#automatisch_mit_dem_server_starten">Automatisch mit dem Server starten</a></div></li>
<li class="level1"><div class="li"><a href="music_bot_mpd_mumble_jack.html#fertig">Fertig</a></div></li>
</ul>
</div>
</div>
<!-- TOC END -->
<h1 class="sectionedit1" id="musik-bot_fuer_mumble_mit_mpd_und_jack">Musik-Bot für Mumble mit MPD und JACK</h1>
<div class="level1">
</div>
<h2 class="sectionedit2" id="zur_klaerung">Zur Klärung</h2>
<div class="level2">
</div>
<h3 class="sectionedit3" id="was_ist_mpd">Was ist MPD ?</h3>
<div class="level3">
<p>
Der <a href="https://wikiarchiv.natenom.de/sammelsurium/software/audio/player/mpd" class="wikilink2" title="sammelsurium:software:audio:player:mpd" rel="nofollow" data-wiki-id="sammelsurium:software:audio:player:mpd">Music Player Daemon (MPD)</a> ist ein Musik-Player, der Musik an verschiedenste Ausgaben senden kann, wie z. B. an Icecast, lokale Soundkarten, Jack, usw. Auch die Eingaben sind vielfältig, wie z. B. Icecast.
</p>
<p>
Um einen MPD zu steuern, gibt es viele verschiedene Clienten, eine vollständige Liste aller MPD-Clienten gibt es <a href="https://mpd.wikia.com/wiki/Clients" class="urlextern" title="https://mpd.wikia.com/wiki/Clients" rel="ugc nofollow">hier</a>. Diese Clienten geben jedoch nicht direkt den Ton aus sondern dienen nur der reinen Steuerung.
</p>
</div>
<h3 class="sectionedit4" id="wieso_mumble_mit_jack_statt_pulseaudio">Wieso Mumble mit Jack statt PulseAudio?</h3>
<div class="level3">
<p>
Es wird übrigens <a href="../anleitungen/mumble-mit-jack.html" class="wikilink1" title="mumble:anleitungen:mumble-mit-jack" data-wiki-id="mumble:anleitungen:mumble-mit-jack">Jack</a> verwendet weil Mumble in Verbindung mit Bots nicht immer zuverlässig einen PulseAudio-Ausgabekanal belegt. Jack ist hier zuverlässiger.
</p>
<p>
Vor allem aber ist die CPU-Belastung von Jack deutlich geringer, siehe <a href="https://natenom.de/2013/09/neues-von-der-mumble-entwicklung-mumble-pulseaudio-und-die-cpu-last/" class="interwiki iw_nblog" title="https://natenom.de/2013/09/neues-von-der-mumble-entwicklung-mumble-pulseaudio-und-die-cpu-last/">hier</a>.
</p>
<p>
Daher müssen wir uns Mumble aus den Quellen selbst kompilieren, um den Jack-Patch integrieren zu können.
</p>
</div>
<h2 class="sectionedit5" id="ziel_dieser_anleitung">Ziel dieser Anleitung</h2>
<div class="level2">
<p>
Benutzer in Mumble sollen Zugang zu einem wie auch immer gearteten Interface bekommen, um die Musik eines Mumble-Bots steuern zu können. Dazu gibt es auf dem Server einen Fundus an freier Musik.
</p>
<p>
Manche Benutzer bekommen direkten Zugang über das Netzwerk und können somit jeden MPD-Clienten verwenden (z. B. <a href="https://gmpc.wikia.com/wiki/Gnome_Music_Player_Client" class="urlextern" title="https://gmpc.wikia.com/wiki/Gnome_Music_Player_Client" rel="ugc nofollow">gmpc</a>); andere erhalten Zugriff auf ein Web-Interface (<a href="https://wikiarchiv.natenom.de/sammelsurium/software/audio/player/mpd/patchfork" class="wikilink2" title="sammelsurium:software:audio:player:mpd:patchfork" rel="nofollow" data-wiki-id="sammelsurium:software:audio:player:mpd:patchfork">Patchfork</a>), über das man alles machen kann.
</p>
<p>
Alternativ können Benutzer mit SSH-Zugriff auf den Server direkt in der Serverkonsole das Programm <a href="https://ncmpcpp.rybczak.net/" class="urlextern" title="https://ncmpcpp.rybczak.net/" rel="ugc nofollow">ncmpcpp</a> verwenden.
</p>
<div class="wrap_center wrap_round wrap_tip plugin_wrap">
<p>
Es ist natürlich möglich, mit diesem Setup beliebig viele Kombinationen aus MPD und Mumble zu erstellen; dazu muss lediglich jedes Mumble ein eigenes Verezeichnis bekommen, siehe unter <a href="../anleitungen/portable/linux.html" class="wikilink1" title="mumble:anleitungen:portable:linux" data-wiki-id="mumble:anleitungen:portable:linux">Mumble Portabel - Linux</a>.
</p>
<p>
Auch MPD benötigt je ein eigenes Verzeichnis. Und es wird ein neues Startscript benötigt, welches hier noch hochgeladen wird.
</p>
<p>
Allgemein gesagt muss man bei jedem weiteren Bot folgende Dinge tun: MPD kopieren, Mumble kopieren, bei Mumble das Zertifikat löschen und per x11vnc einrichten lassen, dann in startall.sh einfach in die drei oberen Zeilen die Bots eintragen.
</p>
</div>
</div>
<h3 class="sectionedit8" id="verzeichnisstruktur_nach_der_einrichtung_aller_dinge">Verzeichnisstruktur nach der Einrichtung aller Dinge</h3>
<div class="level3">
<pre class="code">/home/music/
/home/bot/mpd/
/home/bot/mumble/</pre>
</div>
<h2 class="sectionedit9" id="ablauf">Ablauf</h2>
<div class="level2">
<p>
Zuerst werden alle Dinge einzeln eingerichtet und zum Schluss wird dies alles in ein Script gegossen, was alle automatisch startet.
</p>
</div>
<h2 class="sectionedit10" id="voraussetzungen">Voraussetzungen</h2>
<div class="level2">
<ul>
<li class="level1"><div class="li"> Debian 7 (am besten auf einem Server)</div>
</li>
<li class="level1"><div class="li"> eine Soundkarte auf dem Server wird nicht benötigt</div>
</li>
</ul>
</div>
<h3 class="sectionedit11" id="benoetigte_leistung">Benötigte Leistung</h3>
<div class="level3">
<p>
Dieses Setup läuft hier in einer virtuellen Maschine (KVM), hat 160 MiB RAM und eine vCPU. Belegt sind nach dem Start ca. 102 MiB RAM. Die CPU-Belastung innerhalb der VM liegt dauerhaft bei ca. 10 %.
</p>
</div>
<h2 class="sectionedit12" id="installation">Installation</h2>
<div class="level2">
</div>
<h3 class="sectionedit13" id="benoetigte_debian-pakete_installieren">Benötigte Debian-Pakete installieren</h3>
<div class="level3">
<pre class="code">apt-get -y install build-essential qt4-dev-tools libqt4-dev \
libspeex1 libspeex-dev libboost-dev libasound2-dev libssl-dev g++ \
libspeechd-dev libcap-dev libspeexdsp-dev \
libprotobuf-dev protobuf-compiler libogg-dev \
libavahi-compat-libdnssd-dev libsndfile1-dev libxi-dev \
git xvfb x11vnc libjack-jackd2-dev jackd2 openbox</pre>
<p>
Die Frage nach der Echtzeit Priorität für jackd2 kann man mit Nein beantworten.
</p>
</div>
<h4 class="sectionedit14" id="mpd_aus_den_backports_installieren">MPD aus den Backports installieren</h4>
<div class="level4">
<p>
Wir benötigen eine neuere Version von MPD als die bei Debian 7 verfügbare. Dazu greifen wir zu den Backports.
</p>
<p>
Wie man Backports einbindet, steht detailiert unter <a href="https://backports.debian.org/Instructions/" class="urlextern" title="https://backports.debian.org/Instructions/" rel="ugc nofollow">https://backports.debian.org/Instructions/</a>.
</p>
<p>
Im Prinzip reicht es aus, die folgende Zeile ans Ende der Datei /etc/apt/source.list anfügen:
</p>
<pre class="code">deb https://ftp.de.debian.org/debian wheezy-backports main</pre>
<p>
Danach ein
</p>
<pre class="code">apt-get update &amp;&amp; apt-get -t wheezy-backports install mpd</pre>
<p>
Hinweis: Selbst kompilieren fällt weg, da mpd eine neuere Version der glib benötigt (&gt;= 2.16).
</p>
<p>
Damit MPD nicht System-seitig läuft, ändert man die Datei /etc/default/mpd und setzt den Wert von START_MPD auf false.
</p>
<p>
Da bei der Installation direkt MPD gestartet wurde, beendet man es mit
</p>
<pre class="code">service mpd stop</pre>
</div>
<h3 class="sectionedit15" id="benutzer_bot_und_musik-verzeichnis_erstellen">Benutzer bot und Musik-Verzeichnis erstellen</h3>
<div class="level3">
<p>
Um alles beisammen zu haben, erstellt man den neuen Benutzer „bot“:
</p>
<pre class="code">adduser bot</pre>
<p>
Erstellung des Musik-Verzeichnisses
</p>
<pre class="code">mkdir /home/music &amp;&amp; chown bot /home/music</pre>
<p>
Alle weiteren Anweisungen in dieser Anleitung führt man nur noch als Benutzer „bot“ aus, indem man den Kontext wechselt:
</p>
<pre class="code">su - bot</pre>
<p>
Jetzt wäre ein guter Zeitpunkt, etwas Musik ins Musik-Verzeichnis zu kopieren, wie auch immer man dies anstellen möchte.
</p>
</div>
<h3 class="sectionedit16" id="jack_starten">Jack starten</h3>
<div class="level3">
<p>
Zur Ersteinrichtung muss der Jack-Server laufen:
</p>
<pre class="code">jackd --no-realtime -d dummy &gt;/dev/null 2&gt;&amp;1</pre>
<p>
Es wird der Treiber „dummy“ verwendet, damit man keine echte Soundkarte benötigt.
</p>
</div>
<h3 class="sectionedit17" id="xvfb_starten">Xvfb starten</h3>
<div class="level3">
<p>
Da auf dem Linux-Server kein XServer läuft, benötigt man einen Fake-Bildschirm, den Mumble zur Darstellung nutzen kann; hier verwenden wir xvfb (X virtual frame buffer). In diesen Fake-Bildschirm kann man sich auch mit VNC einklinken.
</p>
<p>
Starten kann man diesen Fake-XServer mit:
</p>
<pre class="code">Xvfb -screen 0 800x600x8 &gt;/dev/null 2&gt;&amp;1 &amp;</pre>
<p>
Damit ein gestartetes Programm später auf den virtuellen XServer zugreifen kann, wird es wie folgt gestartet:
</p>
<pre class="code">DISPLAY=:0 programm</pre>
<p>
Dies ist später beim Start von Mumble relevant.
</p>
</div>
<h3 class="sectionedit18" id="mpd_einrichten_und_starten">MPD einrichten und starten</h3>
<div class="level3">
<p>
Benötigte Verzeichnisse erstellen:
</p>
<pre class="code">mkdir -p mpd/playlists</pre>
</div>
<h4 class="sectionedit19" id="konfiguration_von_mpd">Konfiguration von MPD</h4>
<div class="level4">
<p>
Nachvolgend die vollständige Konfigurationsdatei mpd.conf, die man im Verzeichnis /home/bot/mpd/ erstellt oder direkt herunterlädt mit:
</p>
<pre class="code">wget https://wikiarchiv.natenom.de/_export/code/mumble/audiobots/music_bot_mpd_mumble_jack?codeblock=12 -O ~/mpd/mpd.conf</pre>
<dl class="code">
<dt><a href="../../_export/code/mumble/audiobots/music_bot_mpd_mumble_jack%3Fcodeblock=13" title="Schnipsel herunterladen" class="mediafile mf_conf">mpd.conf</a></dt>
<dd><pre class="code plain">music_directory &quot;/home/music&quot;
playlist_directory &quot;/home/bot/mpd/playlists&quot;
db_file &quot;/home/bot/mpd/tag_cache&quot;
log_file &quot;/home/bot/mpd/mpd.log&quot;
pid_file &quot;/home/bot/mpd/pid&quot;
state_file &quot;/home/bot/mpd/state&quot;
sticker_file &quot;/home/bot/mpd/sticker.sql&quot;
bind_to_address &quot;localhost&quot;
input {
plugin &quot;curl&quot;
}
audio_output {
type &quot;jack&quot;
name &quot;mpd_jack&quot;
mixer_type &quot;software&quot;
}
filesystem_charset &quot;UTF-8&quot;
id3v1_encoding &quot;UTF-8&quot;</pre>
</dd></dl>
<p>
Der Mixer-Typ ist auf Software eingestellt, damit man im MPD-Clienten die Lautstärke auch ohne Soundkarte verändern kann.
</p>
<p>
Der Name (mpd_jack) hat nichts mit der Benennung der Jack-Ports zu tun sondern es ist der Name, wie er z. B. in MPC-Clienten als Ausgabe auftaucht.
</p>
</div>
<h4 class="sectionedit20" id="mpd_starten">MPD starten</h4>
<div class="level4">
<pre class="code">cd &amp;&amp; mpd mpd/mpd.conf</pre>
<p>
Die Meldung über die fehlende Datei tag_cache kann man ignorieren, sie wird automatisch angelegt.
</p>
</div>
<h3 class="sectionedit21" id="mumble_installieren_und_konfigurieren">Mumble installieren und konfigurieren</h3>
<div class="level3">
</div>
<h4 class="sectionedit22" id="mumble_installieren">Mumble installieren</h4>
<div class="level4">
<p>
Mumble aus git holen:
</p>
<pre class="code">git clone git://github.com/mumble-voip/mumble.git mumble
cd mumble &amp;&amp; git submodule init &amp;&amp; git submodule update
git checkout tags/1.2.8
wget &quot;https://sourceforge.net/p/mumble/patches/_discuss/thread/1bfdbda2/a90e/attachment/mumble-jack-support.patch&quot; -O mumble-jack-support.patch
git apply mumble-jack-support.patch
qmake CONFIG+=&quot;no-11x no-pulseaudio no-oss no-server pch no-bonjour no-g15 no-portaudio no-speechd opus jack packaged&quot; main.pro -recursive
make -j3
#Jetzt befindet sich das startbare Mumble im Unterordner release.</pre>
</div>
<h4 class="sectionedit23" id="mumble_konfigurieren">Mumble konfigurieren</h4>
<div class="level4">
<p>
Mumble kann man erst einrichten, wenn Xvfb und Jack laufen.
</p>
<p>
Man muss Mumble anweisen, den entsprechenden Fake-XServer zu verwenden und kann ihn wie folgt starten:
</p>
<pre class="code">cd &amp;&amp; DISPLAY=:0 ./mumble/release/mumble &gt;/dev/null 2&gt;&amp;1 &amp;</pre>
<p>
Jetzt kann man auf dem Server x11vnc starten:
</p>
<pre class="code">DISPLAY=:0 x11vnc &gt;/dev/null 2&gt;&amp;1 &amp;</pre>
<p>
Nun lauscht x11vnc auf dem Server auf Port 5900 an localhost. Damit man hierauf Zugriff erhält, verwendet man ssh von zuhause aus:
</p>
<pre class="code">ssh -L 5900:localhost:5900 bot@server &#039;x11vnc -localhost -display :0&#039;</pre>
<p>
Jetzt hat man auf seinem lokalen Rechner Zugriff auf den Port 5900, der auf den Server weitergeleitet wird und kann z. B. vncviewer starten:
</p>
<pre class="code">vncviewer localhost</pre>
<p>
Jetzt kann man Mumble für einen Bot entsprechend einrichten, siehe unter <a href="einstellungen_fuer_bots_optimieren.html" class="wikilink1" title="mumble:audiobots:einstellungen_fuer_bots_optimieren" data-wiki-id="mumble:audiobots:einstellungen_fuer_bots_optimieren">Mumble-Einstellungen für Bots optimieren</a>:
<a href="../../_detail/mumble/audiobots/music_bot_mpd_mumble_jack_xvfb_connected.png%3Fid=mumble:audiobots:music_bot_mpd_mumble_jack.html" class="media" title="mumble:audiobots:music_bot_mpd_mumble_jack_xvfb_connected.png"><img src="../../_media/mumble/audiobots/music_bot_mpd_mumble_jack_xvfb_connected.png%3Fw=400&amp;tok=c8c17f" class="media" loading="lazy" alt="" width="400" /></a>
</p>
<p>
Wichtig ist jetzt, dass man Mumble nach der Konfiguration ordentlich beendet, da dann erst die Konfiguration gespeichert wird.
</p>
</div>
<h3 class="sectionedit24" id="mpd_mit_einem_clienten_steuern">MPD mit einem Clienten steuern</h3>
<div class="level3">
<p>
Man sollte natürlich also in der Lage sein, sich mit MPD zu verbinden und einen bereits hochgeladenen Song abzuspielen.
</p>
<p>
Ich verwende z. B. gmpc über einen SSH-Tunnel mit folgendem Aufruf:
</p>
<pre class="code">ssh -L 6600:localhost:6600 bot@serverip -N</pre>
<p>
Eine gute Anleitung zu gmpc gibt es unter <a href="https://wiki.ubuntuusers.de/GNOME_Music_Player_Client" class="urlextern" title="https://wiki.ubuntuusers.de/GNOME_Music_Player_Client" rel="ugc nofollow">https://wiki.ubuntuusers.de/GNOME_Music_Player_Client</a>.
</p>
</div>
<h3 class="sectionedit25" id="jack-ports_miteinander_verbinden">Jack-Ports miteinander verbinden</h3>
<div class="level3">
<p>
Der Aufbau der Verbindung mit Jack funktioniert nur dann, wenn MPD Musik abspielt, daher kann man den folgenden Schritt weglassen sich darauf verlassen, dass das später vorgestellt Script alles richtig macht :)
</p>
<p>
So verbindet man die „Ausgabe von MPD“ und die „Eingabe von Mumble“ miteinander:
</p>
<pre class="code">jack_connect &quot;mumble:input&quot; &quot;Music Player Daemon:left&quot;</pre>
<p>
Wir nutzen übrigens nur einen Kanal, da der Sound sonst übersteuert ist.
</p>
</div>
<h2 class="sectionedit26" id="alles_automatisieren">Alles automatisieren</h2>
<div class="level2">
<p>
Jetzt, da alles eingerichtet ist, kann man beginnen, alle Vorgänge mit einem Bash-Script zu automatisieren, damit beim Start des Servers nur noch dieses Script ausgeführt werden muss, z. B. indem man es in /etc/rc.local einträgt.
</p>
<p>
Dazu gibt es ein Script, welches man entweder selbst einfügen kann oder sich herunterlädt mit
</p>
<pre class="code">cd &amp;&amp; wget https://wikiarchiv.natenom.de/_export/code/mumble/audiobots/music_bot_mpd_mumble_jack?codeblock=23 -O start.sh</pre>
<p>
In beiden Fällen muss man es danach noch ausführbar machen mit:
</p>
<pre class="code">chmod a+x start.sh</pre>
<dl class="code">
<dt><a href="../../_export/code/mumble/audiobots/music_bot_mpd_mumble_jack%3Fcodeblock=24" title="Schnipsel herunterladen" class="mediafile mf_sh">start.sh</a></dt>
<dd><pre class="code bash"><span class="co0">#!/bin/bash</span>
<span class="co0">#Start the Bot :)</span>
&nbsp;
<span class="kw2">killall</span> <span class="re5">-9</span> jackd
<span class="kw2">killall</span> <span class="re5">-9</span> Xvfb
<span class="kw2">killall</span> <span class="re5">-9</span> mumble
<span class="kw2">killall</span> mpd
&nbsp;
<span class="kw3">echo</span> Sleeping <span class="nu0">5</span> secs... <span class="co0">#nur zur Sicherheit</span>
<span class="kw2">sleep</span> <span class="nu0">5</span>
&nbsp;
<span class="kw3">echo</span> Starting jackd...
jackd <span class="re5">--no-realtime</span> <span class="re5">-d</span> dummy <span class="sy0">&gt;/</span>dev<span class="sy0">/</span>null <span class="nu0">2</span><span class="sy0">&gt;&amp;</span><span class="nu0">1</span> <span class="sy0">&amp;</span> <span class="co0">#Dummy-Ausgabe, da der Server keine Soundkarte hat</span>
&nbsp;
<span class="kw3">echo</span> Sleeping <span class="nu0">10</span> secs... <span class="co0">#nur zur Sicherheit</span>
<span class="kw2">sleep</span> <span class="nu0">10</span>
&nbsp;
<span class="kw3">echo</span> Starting mpd...
mpd mpd<span class="sy0">/</span>mpd.conf <span class="sy0">&amp;</span>
&nbsp;
<span class="kw3">echo</span> Starting Xvfb...
Xvfb <span class="re5">-screen</span> <span class="nu0">0</span> 800x600x8 <span class="sy0">&gt;/</span>dev<span class="sy0">/</span>null <span class="nu0">2</span><span class="sy0">&gt;&amp;</span><span class="nu0">1</span> <span class="sy0">&amp;</span>
&nbsp;
<span class="kw2">sleep</span> <span class="nu0">5</span> <span class="co0">#nur zur Sicherheit</span>
&nbsp;
<span class="kw3">echo</span> Starting mumble
<span class="re2">DISPLAY</span>=:<span class="nu0">0</span> .<span class="sy0">/</span>mumble<span class="sy0">/</span>release<span class="sy0">/</span>mumble mumble:<span class="sy0">//</span>mumble.natenom.com:<span class="nu0">64738</span> <span class="re5">-m</span> <span class="sy0">&gt;/</span>dev<span class="sy0">/</span>null <span class="nu0">2</span><span class="sy0">&gt;&amp;</span><span class="nu0">1</span> <span class="sy0">&amp;</span>
&nbsp;
<span class="kw3">echo</span> Sleeping <span class="nu0">2</span> secs...
<span class="kw2">sleep</span> <span class="nu0">2</span>
&nbsp;
<span class="re2">DISPLAY</span>=:<span class="nu0">0</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>openbox <span class="sy0">&amp;</span>
&nbsp;
<span class="co0"># Die folgende Schleife ist notwendig, um Mumble immer wiedermit dem Jack-Port von MPD zu verbinden, da diese Verbindung z. B. beendet wird, sobald man in MPD die Wiedergabe beendet.</span>
<span class="kw1">while</span> <span class="kw2">true</span>;
<span class="kw1">do</span>
jack_connect <span class="st0">&quot;mumble:input&quot;</span> <span class="st0">&quot;Music Player Daemon:left&quot;</span> <span class="sy0">&gt;/</span>dev<span class="sy0">/</span>null <span class="nu0">2</span><span class="sy0">&gt;&amp;</span><span class="nu0">1</span>
<span class="kw2">sleep</span> <span class="nu0">5</span>
<span class="kw1">done</span></pre>
</dd></dl>
</div>
<h2 class="sectionedit27" id="automatisch_mit_dem_server_starten">Automatisch mit dem Server starten</h2>
<div class="level2">
<p>
Nun loggt man sich als Benutzer bot ab, ist wieder root und fügt in die Datei /etc/rc.local vor der letzten Zeile „exit 0“ folgenden Text ein:
</p>
<pre class="code">su - -c &quot;./start.sh&quot; mpd &amp;</pre>
<p>
Damit wird alles beim Start des Server automatisch gestartet.
</p>
</div>
<h2 class="sectionedit28" id="fertig">Fertig</h2>
<div class="level2">
<p>
Nun kann der Bot seinen Dienst verrichten :)<br/>
<a href="../../_detail/mumble/audiobots/music_bot_mpd_mumble_jack_xvfb_running_finish.png%3Fid=mumble:audiobots:music_bot_mpd_mumble_jack.html" class="media" title="mumble:audiobots:music_bot_mpd_mumble_jack_xvfb_running_finish.png"><img src="../../_media/mumble/audiobots/music_bot_mpd_mumble_jack_xvfb_running_finish.png%3Fw=600&amp;tok=ec2a3f" class="media" loading="lazy" alt="" width="600" /></a>
</p>
<div class="tags"><span>
<a href="https://wikiarchiv.natenom.de/tag/mumble?do=showtag&amp;tag=Mumble" class="wikilink1" title="tag:mumble" rel="tag">Mumble</a>,
<a href="https://wikiarchiv.natenom.de/tag/music?do=showtag&amp;tag=Music" class="wikilink1" title="tag:music" rel="tag">Music</a>,
<a href="https://wikiarchiv.natenom.de/tag/musik?do=showtag&amp;tag=Musik" class="wikilink1" title="tag:musik" rel="tag">Musik</a>,
<a href="https://wikiarchiv.natenom.de/tag/bot?do=showtag&amp;tag=Bot" class="wikilink1" title="tag:bot" rel="tag">Bot</a>,
<a href="https://wikiarchiv.natenom.de/tag/mpd?do=showtag&amp;tag=mpd" class="wikilink1" title="tag:mpd" rel="tag">mpd</a>,
<a href="https://wikiarchiv.natenom.de/tag/server?do=showtag&amp;tag=Server" class="wikilink1" title="tag:server" rel="tag">Server</a>,
<a href="https://wikiarchiv.natenom.de/tag/jack?do=showtag&amp;tag=JACK" class="wikilink1" title="tag:jack" rel="tag">JACK</a>
</span></div>
</div>
<!-- wikipage stop -->
</div>
<div class="docInfo"><bdi>mumble/audiobots/music_bot_mpd_mumble_jack.txt</bdi> · Zuletzt geändert: 2022/10/27 14:21 von <bdi>127.0.0.1</bdi></div>
<hr class="a11y" />
</div></main><!-- /content -->
<!-- PAGE ACTIONS -->
<nav id="dokuwiki__pagetools" aria-labelledby="dokuwiki__pagetools__heading">
<h3 class="a11y" id="dokuwiki__pagetools__heading">Seiten-Werkzeuge</h3>
<div class="tools">
<ul>
<li class="top"><a href="music_bot_mpd_mumble_jack.html#dokuwiki__top" title="Nach oben [t]" rel="nofollow" accesskey="t"><span>Nach oben</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"/></svg></a></li> </ul>
</div>
</nav>
</div><!-- /wrapper -->
<!-- ********** FOOTER ********** -->
<footer id="dokuwiki__footer"><div class="pad">
<div class="buttons">
<a href="https://www.dokuwiki.org/donate" title="Donate" ><img
src="../../lib/tpl/dokuwiki/images/button-donate.gif" width="80" height="15" alt="Donate" /></a>
<a href="https://php.net" title="Powered by PHP" ><img
src="../../lib/tpl/dokuwiki/images/button-php.gif" width="80" height="15" alt="Powered by PHP" /></a>
<a href="http://validator.w3.org/check/referer" title="Valid HTML5" ><img
src="../../lib/tpl/dokuwiki/images/button-html5.png" width="80" height="15" alt="Valid HTML5" /></a>
<a href="http://jigsaw.w3.org/css-validator/check/referer?profile=css3" title="Valid CSS" ><img
src="../../lib/tpl/dokuwiki/images/button-css.png" width="80" height="15" alt="Valid CSS" /></a>
<a href="https://dokuwiki.org/" title="Driven by DokuWiki" ><img
src="../../lib/tpl/dokuwiki/images/button-dw.png" width="80" height="15"
alt="Driven by DokuWiki" /></a>
</div>
<div class="topbar">
<p>
<em>Dieses Wiki wurde archiviert und wird nicht mehr gepflegt. Mein neues Wiki gibt es auf <a href="https://wiki.natenom.de/" class="interwiki iw_natwikic" title="https://wiki.natenom.de/">wiki.natenom.de</a>. Details auf der <a href="../../index.html" class="wikilink1" title="start" data-wiki-id="start">Startseite</a>.</em>
</p>
</div>
</div></footer><!-- /footer -->
</div></div><!-- /site -->
<div class="no"><img src="../../lib/exe/taskrunner.php%3Fid=mumble:audiobots:music_bot_mpd_mumble_jack&amp;1666876866" width="2" height="1" alt="" /></div>
<div id="screen__mode" class="no"></div></body>
</html>