Se hai mai sognato di gestire una stazione radiofonica ma ti sei scontrato con la complessità di configurare server Icecast, gestire database musicali e programmare playlist, allora AzuraCast è la risposta ai tuoi problemi.
AzuraCast è una suite di gestione per web radio "open-source" e auto-ospitata. Immaginalo come un pannello di controllo (simile a cPanel, ma per la radio) che racchiude in un'unica interfaccia web tutto ciò che serve per trasmettere: dal server di streaming al software di automazione (AutoDJ).
Caratteristiche principali:
Gestione Multistazione: Gestisci più radio da un’unica installazione.
AutoDJ Intelligente: Carica la musica e lascia che il sistema gestisca le rotazioni.
Statistiche Dettagliate: Monitora i tuoi ascoltatori in tempo reale e visualizza report storici.
Gestione dei Ruoli: Crea account per i tuoi DJ con permessi limitati.
Pagina Pubblica Inclusa: Ogni stazione ha una pagina pronta all'uso con player e cronologia brani.
Licenza e Filosofia
AzuraCast è rilasciato sotto Licenza Apache 2.0. Cosa significa per te?
È gratuito: Non ci sono costi di licenza per il software.
È aperto: Puoi modificare il codice se ne hai le competenze.
Privacy: Essendo auto-ospitato, hai il controllo totale sui tuoi dati e su quelli dei tuoi ascoltatori.
Come si installa: Requisiti e Procedura
L'installazione consigliata è basata su Docker, il che rende il processo estremamente pulito e veloce su sistemi Linux (Debian o Ubuntu preferibilmente).
Requisiti Minimi:
Sistema Operativo: Ubuntu 20.04/22.04 LTS - Debian 12 (o altre distro Linux compatibili).
CPU: 2 Core.
RAM: Almeno 2GB (4GB consigliati se hai molte stazioni o file).
Spazio Disco: In base alla tua libreria musicale.
Procedura rapida (via Terminale):
Preparazione: Assicurati di aver installato Docker e
curl.Download dello script e creazione directory:
mkdir -p /var/azuracastcd /var/azuracastcurl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.shchmod a+x docker.sh./docker.sh install- Bash
mkdir -p /var/azuracast cd /var/azuracast curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.sh chmod a+x docker.sh Installazione:
Bash./docker.sh install
Lo script guiderà l'utente attraverso la configurazione dei domini e dei certificati SSL (Let's Encrypt è integrato).
Cosa si può fare con AzuraCast?
Le potenzialità sono enormi, sia per l'amatore che per il network professionale:
Puoi creare playlist basate su pesi (importanza del brano), orari specifici o sequenze. Puoi anche programmare "Jingle" o interruzioni pubblicitarie ogni X minuti o X canzoni.
Sebbene l'AutoDJ sia fantastico, puoi collegarti in qualsiasi momento con software esterni (come BUTT, Mixxx o Audio Hijack) usando il protocollo Icecast o Shoutcast. AzuraCast effettuerà il "crossfade" automatico tra la musica e lo speaker dal vivo.
AzuraCast può inviare notifiche automatiche a:
Discord/Telegram: Annuncia il brano in onda.
TuneIn: Aggiorna i metadati sulla piattaforma.
Generic Webhooks: Per integrare la radio con il tuo sito web personalizzato.
Puoi anche attivare un modulo di ricerca sulla pagina pubblica che permette agli ascoltatori di richiedere una canzone specifica, che verrà accodata automaticamente dall'AutoDJ.
Perché sceglierlo rispetto alla concorrenza?
A differenza di soluzioni come Centova Cast (ormai datato) o servizi cloud costosi, AzuraCast offre un'interfaccia moderna, reattiva e costantemente aggiornata dalla community. È la scelta ideale per chi vuole professionalità senza costi fissi di abbonamento software.