Soma Suite 2.0

Andrea Marchesini <bakunin@autistici.org>

9 giugno 2005

Abstract:

La suite Soma è una collezione di tre applicativi per la gestione del palinsesto di una radio. Un demone chiamato SomaD gestisce le trasmissioni utilizzando come input file audio in locale o in streaming passati poi un un player esterno (vedi somaplayer) e amministrando stacchi pubblicitari, pause, random e molto altro.

Attraverso SomaClient, si può amministrare somad runtime via rete modificandogli il palinsesto, cambiandolo, stoppandolo e quindi gestendolo in ogni suo aspetto.

SomaCheck controlla la sintassi dei file di configurazione necessari per somad.

Esiste poi una libreria (LibSoma) che permette ad un qualsiasi programma che ne faccia uso di amministrare somad. SomaClient e SomaX sono due programmi che compiono le loro funzioni grazie a questa libreria. LibSoma è utilizzabile anche in php (PhpSoma) e in python (PySoma).





root 2005-06-16