Natenom´s Blog

Notizblock, Linux, IT, Sonstiges und Meins

Durchsuche Beiträge in Mumble

Es gibt neue Funktionen in den Entwicklerversionen von Mumble und Mumble-Server (Murmur):

  • Klickt man bei neuen Nachrichten auf die Benachrichtigungs-Dingsda-Blase während Mumble minimiert ist, so öffnet sich das Mumble-Fenster; soll die Nachricht nur verschwinden, so muss man auf das X klicken oder, wie bisher auch, kurz warten.

    Klickt man hier drauf, öffnet sich das Mumble-Fenster

    Klickt man hier drauf, öffnet sich das Mumble-Fenster

  • Wird jemand stumm gestellt, so kann er nun nicht mehr in einen eigenen, temporären Kanal wechseln und sich entstummen (diese Änderung betrifft den Mumble-Server).
    Video dazu (Direktlink):
  • Dank eines neuen Plugins gibt es nun auch positionsabhängiges Audio mit League of Legends
  • viele weitere Änderungen unter der Haube, die man nicht sieht…, hier die Liste

Und hier die Links:

Unser Server wurde schon aktualisiert.

Verwandte Themen...

Neues Icon für die Mumble-AppDieser Artikel ist eine Zusammenfassung und eine ungefähre Übersetzung des Englisch sprachigen Originalartikels auf dem Blog der Mumble-Entwickler (mumble.info).

Gestern wurde die Version 1.1 von Mumble für iOS im App Store freigegeben. Es sind bisher fehlende Funktionen hinzugekommen und Memory Leaks, viele Fehler und Abstürze sind behoben worden.

Hier der Link zu Mumble im App Store.

Neue Funktionen

  • Verbessertes Icon für die App (von Karsten Bruns), siehe rechts oben :)
  • Die öffentliche Serverliste lässt sich nun durchsuchen (von Jimmy Selgen Nielsen)
  • Unterstützung für Bluetooth-Headsets
  • Echo-Unterdrückung für das eingebaute Mikrofon
  • Verbesserte Push-To-Talk-Einstellungen
    Man kann nun Push-To-Talk auch in der Serveransicht aktivieren:

    Push-To-Talk nun auch in der Serveransicht (danke an Stefan für den Screenshot)

    Push-To-Talk nun auch in der Serveransicht (danke an Stefan für den Screenshot)

  • Es ist nun möglich, sich selbst zu registrieren (sofern der Server dies erlaubt)
  • Verbesserte Absturz-Berichte: Nach einem Absturz ist es möglich, einen Bericht direkt an die Mumble-Entwickler zu senden.
Mumble für iOS ist lizenziert unter der BSD-Lizenz.
Die Entwickler freuen sich immer über neue Unterstützer und über Rückmeldungen von der Community.

Den Quellcode der App gibt es bei GitHub.

Verwandte Themen...

Nummern/IDs

Habe im Wiki ein paar Informationen zusammengeschrieben, was die vielen Nummern(IDs) in einer Serverlog eines Mumble-Servers zu bedeuten haben, da dies immer mal wieder gefragt wird.
Die Infos gibt es unter Bedeutung der IDs.

ChannelID

Auch neu ist die Dokumentation der Möglichkeiten, die man hat, um an die channel_id / channelid / KanalID eines Kanals auf einem Mumble-Server heranzukommen: ChannelID.
Diese ChannelID braucht man z.B., um den Standardkanal eines Servers festzulegen (defaultchannel) oder auch für Zusatzsoftware wie MuMo, die die Serverfunktionalität erweitern.

Verwandte Themen...

Wer sich das Easteregg (Osterei) von Mumble ansehen möchte, der muss den Text

Open the pod bay doors, HAL.

an den Hauptkanal eines Mumble-Servers senden.

Kenner des Films 2001: Odyssee im Weltraum werden ihre Freude haben.

Viel Spaß :)

Gefunden in diesem Forum.

Verwandte Themen...

Es ist nicht möglich, sich mit dem, seit 2010 nicht mehr weiterentwickelten, Mumble-Client für Android auf einen Mumble-Server zu verbinden, der die Entwicklerversion (1.2.4) verwendet; der Android-Client verbindet sich zwar, verliert aber sofort wieder die Verbindung zum Server.

Durch eine minimale Änderung am Quellcode des Mumble-Servers (danke an pcgod für den Tipp) funktioniert der Android-Client auch auf einem 1.2.4-Server wieder.
Einziger Nachteil an der Änderung ist, dass die Empfehlungen bezüglich der Clienteinstellungen nicht mehr an die Mumble-Clienten aller Benutzer gesendet werden, aber das kann man verschmerzen.
Nebenwirkungen gab es bisher keine.

Die entsprechende Stelle, die man ändern muss, ist im im Wiki hinterlegt; da ich von dem Code nichts verstehe, hoffe ich, die richtige Stelle erwischt zu haben :)

Wir verwenden übrigens die aktuelle Serverversion aus folgenden Gründen:

Und hier ein paar Beweis-Screenshots, danke an TheMrAdamus dafür:

Damit ist nun auch die Existenz der beiden Verbindungsbots überflüssig geworden :)

Verwandte Themen...

Vorgeschichte

Vor ein paar Tagen kam jemand auf unseren Mumble-Server und suchte Hilfe beim Einrichten von Mumble-Django, da ihm irgend jemand erzählt hatte er bräuchte das, um seinen Server so einzustellen, dass bestimmte Sonderzeichen in Kanal- und Benutzernamen verwendet werden können …

Alleine dafür braucht man jedoch kein Webinterface, das geht auch direkt in der Konfigurationsdatei murmur.ini bzw. mumble-server.ini bei Debian/Ubuntu.

Konfiguration

Man ändert dazu die beiden Variablen channelname und username auf folgende Werte:

username=[^\\s<>](?:(?!\\s)\\s|[^<>])*[^\\s<>]
channelname=[^\\s<>](?:(?!\\s)\\s|[^<>])*[^\\s<>]

Ergebnis

Nach einem Restart des Servers kann man beliebige Zeichen, auch Sonderzeichen, Symbole und mehr, für die Kanal- und Benutzernamen verwenden, solange folgende Bedingungen eingehalten werden:

  • kein < im Namen
  • kein > im Namen
  • kein(e) Leerzeichen am Anfang
  • kein(e) Leerzeichen am Ende

Bereits registrierte Benutzer/erstellte Kanäle sind von diesen Einschränkungen nicht betroffen.

Sonderzeichen in Mumble

Sonderzeichen in Mumble

Die beiden Zeichen < und > sind deshalb gesperrt, weil man sonst unsinnige Dinge mit URLs anstellen könnte.

Danke an Deltachaos auf Mumble und DireFog und pcgod in #mumble.de für den regulären Ausdruck :)

Falls man bereits ein Admininterface installiert hat, wie z.B. Mumble-Django, kann man diese Ausdrücke natürlich auch dort eintragen, jedoch leicht verändert, nämlich:

username=[^\s<>](?:(?!\s)\s|[^<>])*[^\s<>]
channelname=[^\s<>](?:(?!\s)\s|[^<>])*[^\s<>]

Viel Spaß beim Suchen von ansprechenden Zeichen.

Reguläre Ausdrücke

Weitere Informationen zu Regulären Ausdrücken gibt es z.B. unter:

Verwandte Themen...

Hier eine Anleitung, wie man sich unter Linux in Verbindung mit PulseAudio eine eigene “virtuelle” Soundkarte erstellt (Null-Sink/Null-Ausgang) und diese nutzt, um etwas nach Mumble zu streamen.

Die Anleitung steht im Wiki: http://wiki.natenom.name/mumble/audiobots/musikbot_pulseaudio.

Mumble-Bot streamt auf einen Server...

Mumble-Bot streamt auf einen Server...

Dies ist quasi das Linux-Pendant zum Mumble-Musikbot für Windows unter Verwendung von Virtual-Audio-Cable.

Verwandte Themen...

Vielen Dank an Stefan, der gestern die Screenshots für unsere Galerie erstellt hat.
Vielleicht ist das ja interessant für Menschen, die kein entsprechendes Gerät haben :)

Die Bilder wurden auch direkt im vorangegangenen Artikel zum Release von Mumble für iOS verlinkt.

Die Galerie dazu kann man erreichen unter http://galerie.natenom.name/index.php/Mumble/Mumble-iOS.

Mumble für iOS

Anklicken, um zur Galerie zu gelangen

Verwandte Themen...

[UPDATE 14.2.2012: Bilder der einzelnen Features und Galerie verlinkt]

Dieser Artikel stellt in großen Teilen eine Übersetzung und/oder Zusammenfassung des Englisch sprachigen Originals dar, welches man unter http://blog.mumble.info/mumble-for-ios-1-0/ findet.

Mumble für iOS

Logo für Mumble auf iOS

Logo für Mumble auf iOS

Gestern abend wurde vom Entwicklerteam die Mumble-App für iOS freigegeben und kann ab sofort kostenlos im App Store heruntergeladen werden.

Die App wurde entwickelt von Mikkel Krautz.

Anforderungen

Mumble for iOS läuft auf folgenden Geräten:

  • iPhone 3Gs
  • iPhone 4
  • iPhone 4s
  • iPod Touch, dritte Generation
  • iPod Touch, vierte Generation
  • iPad
  • iPad 2

Benötigt wird iOS5 oder höher.

Features/Möglichkeiten von Mumble für iOS

  • Sprachaktivierung, Push-To-Talk und kontinuierliche Übertragung (Bild)
  • Man kann die Audiovorverarbeitung (Verstärkung,  usw.) deaktivieren, um die Prozessorlast auf älteren Geräten zu senken (Bild)
  • Codec-Voreinstellungen für niedrige, mittlere und hohe Qualität (Bild)
  • TCP-Übertragung erzwingen, falls UDP nicht verfügbar ist
  • Erstellung und Verwendung von selbst signierten Zertifikaten; somit kann man auch auf einem Server registriert werden (Bild)
  • Import und Export von Zertifikaten aus und nach iTunes (Bild)
  • Verbindung zu einem mit Passwort geschützten Server; entweder mittels eines Benutzerpassworts oder des Serverpassworts
  • Verwaltung von Zugriffscodes (Kanalpasswörter)
  • Es ist dieselbe, weltweite Serverliste verfügbar wie auch in der Desktop-Version (Bild1, Bild2)
  • Serverfavoriten (Bild)
  • Verbindung auf Server im lokalen Netzwerk (LAN), die mittels Bonjour entdeckt wurden (Bild)
  • Verwendung von Mumble-URLs (Mumble-Link)
  • Selbst stumm und/oder taub stellen
  • Verschicken und Empfangen von Textnachrichten (Bild)
  • Separate Serveransicht (Bild) und Kanalansicht (Bild) für eine bessere Benutzbarkeit auf kleinen Bildschirmen; Push-To-Talk ist nur in der Kanalansicht verfügbar

Screenshots

Ein paar Screenshots gibt es im App Store: http://itunes.apple.com/us/app/mumble/id443472808?mt=8.

Einige weitere, aktuelle Screenshots, gibt es hier: http://galerie.natenom.name/index.php/Mumble/Mumble-iOS.

Lizenz

Die App ist quelloffen (Open Source), wie auch der Desktop Client, und steht unter einer BSD-artigen Lizenz.

Folgende Features/Möglichkeiten fehlen noch

Es sind noch nicht alle Features implementiert, die auch in den Desktop-Versionen von Mumble zu finden sind, aber das kommt mit Sicherheit noch :)

  • Sich selbst auf einem Server registrieren
  • Andere Benutzer lokal stumm stellen
  • Administration von Benutzern
  • Kanalbeschreibungen anzeigen
  • Benutzerkommentar/-beschreibung ansehen und setzen

Was in der Zukunft passieren soll

Ein eigenes UserInterface für iPad sei geplant, aktuell werde noch das normale UI wie auch auf dem iPhone verwendet. Auch sollen viele der administrativen Möglichkeiten implementiert werden, wie sie auch im Desktop Mumble-Client zu finden sind. Aufgrund der Bildschirmgröße biete es sich an, diese Features zuerst auf dem iPad zu implementieren.

Wünsche oder Fehler melden

Wer einen Wunsch hat oder einen Fehler findet möge sich bitte auf folgender Seite zu Wort melden: https://github.com/mumble-voip/mumble-iphoneos/issues.

Für Entwickler

Den Quellcode für Mumble iOS gibt es hier:
https://github.com/mumble-voip/mumble-iphoneos
https://github.com/mumble-voip/mumblekit

Cool

:)

Verwandte Themen...

Habe das Ding endlich mal fertig gestellt, da die alte Anleitung für einen Musikbot  in Verbindung mit mplayer ziemlich veraltet und unschön war.

Praktisch bei dieser neuen Anleitung ist die Verwendung portabler Versionen von sowohl Mumble als auch VLC. Dadurch versaut man sich nicht die Konfiguration, falls bereits Mumble und/oder VLC auf dem System verwendet werden. Außerdem kann man dadurch VLC gleichzeitig zweimal laufen lassen, einmal für sich selbst und einmal für den Bot.

Dieses Prinzip lässt sich auch erweitern, um “beliebig” viele, unabhängige Musikbots zu erstellen.

Einziger Haken, verursacht durch VirtualAudioCable: Man braucht die Originalversion und die kostet Geld.

Die neue Anleitung gibt es im Wik unter: http://wiki.natenom.name/mumble/audiobots/musikbot_vac.

Prinzipiell funktioniert diese Anleitung auch, wenn man Mumble durch jede andere Anwendung ersetzt, bei der man in der Lage ist, das Eingabegerät zu ändern. Also z.B. Teamspeak3, Ventrilo, oder sonstwas.

Verwandte Themen...