AzuraCast Ein selbst gehosteter Webradio-Manager

Azuracast ist eine selbst gehostete Webradio-Verwaltungssuite, die schlüsselfertige Installer-Tools und eine benutzerfreundliche Web-App zum Verwalten Ihrer Stationen enthält. http://azuracast.com/

Eigenschaften

Mit AzuraCast können Sie:

  • Verwalten Sie Ihre Medien: Laden Sie Musiktitel aus dem Internet hoch, ordnen Sie Musik in Ordnern und zeigen Sie eine Vorschau der Musiktitel in Ihrem Browser an.
  • Erstellen von Wiedergabelisten: Richten Sie Standard-Wiedergabelisten ein, die ständig wiedergegeben werden, geplante Wiedergabelisten für bestimmte Zeiträume oder spezielle Wiedergabelisten, die einmal pro x Titel oder einmal pro x Minuten wiedergegeben werden.
  • Live-DJs einrichten: Aktivieren oder deaktivieren Sie die Live-Übertragung von Streamern/DJs und erstellen Sie individuelle Konten für jeden zu verwendenden Streamer.
  • Listener-Anfragen entgegennehmen: Lassen Sie Ihre Listener bestimmte Songs von Ihren Playlists anfordern, sowohl über eine API als auch über eine einfache öffentlich zugängliche Listener-Seite.
  • Analysen und Berichte: Behalten Sie im Laufe der Zeit jeden Aspekt der Hörer Ihrer Station im Auge. Berichte über die Leistung der einzelnen Songs anzeigen.
  • Autopilot der Station: AzuraCast kann einer Wiedergabeliste automatisch Songs zuweisen, basierend auf dem Einfluss des Songs auf die Hörernummern.
  • Delegieren der Verwaltung: Erstellen und entfernen Sie separate Administratorkonten für jeden Stationsmanager.
  • …und mehr.

Unterstützte Webradio-Software

  • AzuraCast verwendet LiquidSoap als “AutoDJ”, um Musiktitel und Wiedergabelisten zu mischen und einen immer online verfügbaren Radiostream bereitzustellen. Sie können sich mit LiquidSoap verbinden und Ihre eigenen Live-Events auch als DJ übertragen.
  • Um Ihren Radiosender öffentlich zu machen, unterstützt AzuraCast die beiden Goldstandards von Webradio, IceCast (v2.4) und ShoutCast (v2). Sie können jederzeit wechseln, welche dieser Funktionen Ihre Station verwendet.

Sie können AzuraCast auch als Tool zum Weiterleiten oder Sammeln von Listener-Statistiken und anderen Daten zu Stationen verwenden, die AzuraCast nicht verwaltet.

Unterstützte Betriebssysteme

Es gibt zwei Möglichkeiten, AzuraCast zu installieren:

  1. Verwenden von Docker und Docker Compose (empfohlen): Diese Methode enthält alle AzuraCast-Abhängigkeiten in vorgefertigten Container-Images. Das Aktualisieren und Installieren ist schneller und es gibt weitaus weniger Probleme mit der Softwarekompatibilität. Diese Methode funktioniert auf jedem Computer, der die neueste Version von Docker Engine und Docker Compose unterstützt. Beide können als Teil des AzuraCast-Installationsskripts installiert werden.
  2. Traditionelle Installation (nur Ubuntu 16.04)-20.4 Lts: Von einem sauberen Ubuntu-Image aus können Sie AzuraCast mithilfe der enthaltenen Installationsskripte, die Ansible zum Verwalten von Abhängigkeiten verwenden, direkt auf Ihrem Server installieren. Installation und Aktualisierung sind mit dieser Methode langsamer, aber Sie haben nach der Installation mehr Kontrolle über die Software. Wenn auf Ihrem Server andere Software installiert ist, kann dies zu Konflikten mit AzuraCast führen. Starten Sie daher immer von einer Neuinstallation mit dieser Methode.

Wir sind stets bemüht, die Kompatibilität mit Host-Betriebssystemen zu verbessern, und freuen uns über jede Unterstützung beim Erstellen neuer Bereitstellungsskripts für andere Umgebungen.

Was ist in AzuraCast enthalten?

Unabhängig davon, ob Sie das herkömmliche Installationsprogramm oder Docker-Container verwenden, hängt AzuraCast von demselben Softwarestapel ab:

  • NGINX zum Bereitstellen von Webseiten und des Radio-Proxys
  • MariaDB als primäre Datenbank
  • PHP 8.1 für die Webanwendung
  • InfluxDB für zeitreihenbasierte Statistiken
  • Redis für Sitzungen, Datenbank und allgemeines Caching
  • LiquidSoap als immer spielendes “AutoDJ”
  • IceCast 2 als Radio Broadcast-Frontend (Icecast-KH auf unterstützten Plattformen installiert)
  • ShoutCast 2 DNAS als alternatives Funk-Frontend (nur x86/x64) Installieren von AzuraCast