
Ventiquattresimo articolo dedicato alle web radio.
In questo articolo descriveremo brevemente come sfruttare Sam Broadcaster per l’interazione con gli utenti e per la visualizzazione in diretta della programmazione sul web.
Spieghiamo prima in soldoni cosa succede. Sam memorizza in un database (quale esso sia non ha importanza) la coda delle canzoni. Senza scendere nei particolari delle basi di dati, Sam ha anche la possibilità di interrogare il database per chiedere quale sarà la canzone successiva, quale la precedente, e tutta un’altra serie di opzioni.
Dentro Sam, clicchiamo su CONFIG, e poi su HTML OUTPUT.
Otteniamo questa schermata:
A questo punto vediamo di interpretarla. In alto troviamo una specie di tabella.
La prima colonna ha come nome: TYPE ed indica il tipo di file template da utilizzare (spiegherò dopo cosa vuol dire)
La seconda colonna indica se effettuare il trasferimento FTP o no
La terza colonna indica la posizione del file Template
La quarta colonna indica l’url della pagina in uscita
Sotto abbiamo le righe della tabella (come compilare la tabella lo vedremo dopo)
Sotto ancora abbiamo un opzione:
Auto Generate on Song Change.Skip for songs less than ____ seconds in duration che permette l’upgrade delle pagine selezionate, in caso di cambio canzone. Non si hanno cambiamenti per file che durano meno di N secondi.
Dopo si trova anche una tabellina simile alla precedente, stavolta per le playlist, e i campi per la connessione al vostro sito via FTP.
A questo punto potete tranquillamente avere sul vostro sito lo schema predefinito da Sam per la visione dei titoli delle canzoni sul web. E’molto bello, ma è sempre lo stesso, e non è molto user-friendly da modificare e personalizzare.
Quindi occorre effettuare un pò di studio su come Sam effettua l’aggiornamento delle canzoni, e quindi fare un pò di sano Hacking.


idem…spieghi solo le funzioni ma non come si usano…bho
@Tony: aridaje col trollaggio. Io sono un profano assoluto di web radio, e intanto sono riuscito a replicare quanto detto. Se non ti soddisfa la qualità dei post, puoi andartene.
come posso impostare sam broadcast in modo che parta in auomatico all’avvio di windows?
@Icaro: Aggiungi un collegamento ad “Esecuzione automatica”, o considera la possibilità di informarti su come creare un servizio custom (cerca “srvany windows resource kit” su Google)
Bhè l’aggiornamento delle canzoni sul sito web si potrebbe rimediare con un aggiornamento della pagina ogni dieci secondi…almeno credo. Si dovrebbe provare Saluti
Veramente complicato l’utilizzo di SAM per chi come me proviene da regie più intuitive ma, la scelta ricade per avere info sulle canzoni e copertine in tempo reale sul sito, ecco il problema, ho poca esperienza in gestione di siti, generalmente creo pagine e aggiorno con filezilla…tutto ok ma, le pagine html generate da sam? in locale funzionano e con poco sforzo ho cambiato colori e impostazioni per personalizzale ma sam non si collega al mio spazio su aruba… ho spostato tutti i file con filezilla e li vedo on line ma, sam non li aggiorna…. devo sboccare qualche porta del router? o ci sono altri problemi? e questo database? deve risiedere sul server? troppa confusione per un inesperto come me! spero qualcuno mi aiuti.
Grazie.
@Maurizio la rosa: C’è un articolo sull’hacking di sam qui: -> http://www.fabriziomondo.com/blog/2007/03/09/hacking-e-personalizzazione-della-sezione-web-di-sam-broadcaster/
ciao non ti scrivevo da un po..forse per questo mi hai cancellato da msn
cmq ti volevo chiedere se sai se è possibile far andare la consolle mk2 con il sam broadcaster
@Andrea: Cancello tutti a intervalli regolari da msn, perchè mi aggiungono circa 10 persone ogni giorno, e non posso gestire il flusso continuo.
In generale sconsiglio di usare regie software in modo combinato a regie hardware, ma si, settando opportunamente i mixer, si può fare.
ciao fabrizio,
ho iniziato a lavorare in radio…e ho il “dispewrato” bisogno di imparare ad usare bene sam..in generale mi sembra un buon programma, anche abb intuitivo..ma x esempio, se io voglio trasmetter in un giorno x della settimana ad un orario y delle tracce da una determinata cartella z come faccio???devo farlo in pal vero?
grazie in anticipo e buona giornata, david
@David:
Si, ci sono i comandi pal, che però non ho approfondito, per mancanza di tempo.
Ci sono delle documentazioni in rete, ma puoi anche utilizzare, qualora fosse su internet, il modulo di richieste, il quale però non ti garantisce temporizzazione precisa.
Ciao Fabry, vorrei chiederti una cosa:
E’ possibile impostare la programmazione della radio in modo tale che il software dalle 13 alle 14 prenda le canzoni da una certa cartella mentre dalle 14 alle 15 da un’altra cartella?
Magari con i database…
@CDJ:
Si può fare, ma devi usare uno script PAL.
Non li ho analizzati, ma sono molto importanti, e permettono di fare praticamente qualsiasi cosa.
Comincia a leggere questa pagina (in inglese): http://support.spacialaudio.com/wiki/PAL_%28Playlist_Automation_Language%29
Gratias per la dritta…
sono riuscito a utilizzare gli script PAl
Usano il linguaggio Delphi e permettono veramente di fare qualsiasi cosa…
Automatizzo tutto combinando i Pal a Mysql!
volevo sapere come posso levare da sam brodcasting la pubblicità che elimina pergiunta le song chi mi aiuta?
[...] Configurare ed utilizzare il database di SAM Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages. [...]
[...] considerazione: Sam Modifica dei template esistenti, indicati nella tabella che abbiamo studiato in quest altro post nella colonna [...]
Ciao Fabry, questa proprio non mi riesce. In locale funziona, ok.
Ho messo tutta la cartella samhtmweb in remoto e cambiato gli indirizzi nel config di Sam. Teoricamente ho solo spostato input e output sul remoto reindirizzando tutto, ma non va.
Tu ci sei riuscito? Grazie
@Michele:
Era da un pò che non mi occupavo di questa sezione di Sam, fortunatamente mi sono ricordato tutto
Dovresti spiegarmi, anche con degli screenshot cosa fai praticamente, perchè io ho provato e funziona in remoto perfettamente. Possono essere tanti i motivi.
Fai uno screenshot del tab HTML OUTPUT nelle config di sam, da li vedremo.
P.S contattami in privato, please
[...] Configurare ed utilizzare il database di SAM Broadcaster Come creare una web radio con Linux e Shoutcast (guida basilare) [...]
ciao fabri, saresti così gentile da spiegarmi xkè quando guardo lo status della mia radio all indirizzo : indirizzoserver:porta non vedo la musica in ascolto?
GRAZIE!
salve a tutti, sono molto ignorante in materia, i file nella pagina HTML OUTPUT che ci devo fare? per mettere sul sito lo spazio dove ci viene in automatico la canzone in onda, la successiva e la precedente, come faccio? Grazie scusate l’ignoranza
Caro Fabrizio
ho provato a leggere la guida di Sam sui file script,ma conoscendo poco l’inglese non sono riuscito a risolvere un granchè.
Come CDj vorrei inserire un programma ad una determinata ora tutti i giorni.
Ecco Le prove fatte:
Queue>add file to queue>inserite cartelle>day +orario>ok
ma nulla in quel determinato rario non va nulla
Poi ho prvato ad inserire questo file pal nella queue
PAL.Loop := True;
Pal.WaitForTime (’18:30:00′);
Dir['C:\artedintorni\programma'].QueueBottom(smLemmingLogic, EnforceRules);
ActivePlayer.FadeToNext;
ma nulla da fare
Dopo di ciò ho provato inserendo lo stesso script insieme ad un’altro che permette di mandare un jingle ogni canzone nel “pal script”
Sam ha cominciato a mandare un brano per 15 secondi e un jingle in continuazione.
Puoi aiutarmi
Grazie
Amilcare
Ciao amilcare io sto smanettando il SAM da un po di tempo e posso consigliarti per l’utilizzo delle programmazioni a determinate ore di utilizzare l’Event Scheduler incorporato nel programma con il quale scegli il file, la playlist o la directory da inserire in una determinata ora e giorno o tutti i giorni a intervalli che stabilisci tu. Io lo utilizzo per gli spot della radio o per mandare in onda programmi registrati in precedenza. L’unica modifica nello script che crea in automatico questa funzione dopo aver scelto i files da mettere in coda di riproduzione è alla voce ipBottom da sostituire con ipTop perchè il file venga inserito in cima alla lista di riproduzione. Spero di esserti stato utile.