Zum Inhalt springen

SinusBot

aus Wikipedia, der freien Enzyklopädie
SinusBot

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Datei:SinusBot.png
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Entwickler Michael Friese
Erscheinungsjahr 2015
Aktuelle Version 1.0.2
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value))
Betriebssystem Windows, Linux
Programmier­sprache Go
Lizenz Proprietär
deutschsprachig ja
www.sinusbot.com

Der SinusBot ist ein Programm, um Audio (Musik, Radio) zum einen über einen TeamSpeak-Client an einen TeamSpeak-Server, aber auch auf einen Discord-Server zu streamen. Der Bot kann entweder bei einem Anbieter gemietet<ref>Partners</ref> oder auf einem eigenen Server gehostet werden. Als Privatnutzer ist die selbst gehostete Version für Windows und für Linux für maximal zwei Instanzen verfügbar. Eine Lizenz für weitere Instanzen kann über ein Formular im SinusBot-Forum beantragt werden.

Funktionen[Bearbeiten]

Verwaltung[Bearbeiten]

Die Steuerung erfolgt über die von SinusBot bereitgestellte Benutzeroberfläche, welche standardmäßig auf TCP-Port 8087 lauscht. Somit kann diese über einen Browser bedient werden. Zudem kann der Bot über Chatbefehle angesteuert werden.<ref>Alle Befehle für den SinusBot</ref> Zum Beispiel über den TeamSpeak 3 Client.<ref>SinusBot mit Chat-Befehlen über TeamSpeak 3 Client steuern</ref>

Die Benutzeroberfläche ist mit Zugangsdaten in Form von Nutzername und Kennwort geschützt. In den ersten Vorabversionen war „foobar“ das Standardpasswort. Seit der Vorabversion 0.9.12.3 wird mit dem ersten Programmstart ein zufälliges Passwort erstellt.

Weitere Benutzer lassen sich über die Benutzeroberfläche erstellen und unterschiedliche Rollen (Rechte für verschiedene Funktionen) zuweisen.

Musik-Streaming[Bearbeiten]

Der SinusBot bietet Nutzern die Möglichkeit, eigene Musik hochzuladen, herunterzuladen und zu streamen. Über seine Web-Oberfläche ist es Nutzern möglich, Musik per Knopfdruck zum Hochladen auszuwählen, per Link herunterzuladen oder einen Stream-Link von beispielsweise Radios zu speichern.

Das Abspielen eines gewünschten Titels erfolgt durch einen Doppelklick in der Web-Oberfläche oder mit einem Kommando-Befehl (z. B. !play <uuid/name> oder !stream <url>) per Chat-Nachricht.

Skripte[Bearbeiten]

Seit der Vorabversion 0.9.10 können Skripte installiert werden.<ref>forum.sinusbot.com</ref> Diese erweitern den SinusBot und ermöglichen mehr Komfort für die Nutzer.

Die Programmiersprache ist JavaScript. Aber auch ohne JavaScript-Kenntnisse müssen Nutzer nicht auf die Skript-Funktion verzichten – viele User stellen im Internetforum ihre eigenen Skripte für die Öffentlichkeit bereit.

SinusBot hat mit der Vorabversion 0.9.15 die Skript-Engine verändert.<ref>Script-Engine Documentation. In: www.sinusbot.com. Abgerufen am 8. Dezember 2016.</ref> Skripte mit der alten Engine funktionieren noch, sollten aber schnellstmöglich aktualisiert werden, da die alte Engine in späteren Releases entfernt wird.

Es gibt ein Installationsskript für Linux-Distributionen, welches die neuste TeamSpeak 3 Client Version, sowie den SinusBot selbst und optional den YT-Downloader vollautomatisch installiert.<ref>Sinusbot Installer. In: sinusbot-installer.de. Abgerufen am 28. November 2018.</ref> Zusätzlich bieten auch Nutzer ihre eigenen Sinusbot Installer Scripts an.

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

<references />