Flu-O Radio e Flu-O TV possono generare un file .txt con le informazioni degli elemento attualmente in riproduzione.
Per far si che venga generato automaticamente il file txt, è necessario creare il file RDSText.dat all’interno della cartella: “..\Shared\Config\CH<n°>\” ed abilitare la funzione “Esporta informazione su elemento il play” nella configurazione del playout.
Il file generato da Flu-O si chiamerà RDStext.txt e di default viene salvato all’interno della Shared Folder impostata (..\Shared\Data\CH<n°>\Computer\<NomeComputer>\), è utile per ottenere le informazioni dei brani in onda da passare al RDS o per aggiungere i dati allo streaming della Radio/TV
In questa guida verranno indicate tutti i comandi che si possono utilizzare all’interno del file RDSText.dat, per poter personalizzare il proprio RDSText.txt
I comandi da inserire all’interno del file dat vanno inseriti tra parentesi quadre [ ].
[ExcludeSame]
[ExcludeInner]
Table_element=_commercials
[Text]
<Artist> - <Title>
Un primo esempio di RDSText.dat dove vengono esclusi dalla scrittura sul file txt gli elementi della tabella commercials, mentre per tutti gli altri file riprodotti vengono scritte le informazioni “Artista – Titolo”
Testo
Il comando [Text] indica cosa e come dovrà essere scritto all’interno del file RDSText.txt.
Nell’esempio precedente verranno scritti nel file RDSText.txt i Valori dei Campi Artist e Title separati da “ – “ dell’elemento in onda. Quando si fa riferimento ad un campo variabile è importante inserirlo all’interno di < >
Esempi
[Text]
<Artist> - <Title>
Scriverà: Michael Jackson – Beat It
Mentre senza < >
[Text]
Artist - Title
Scriverà: Artist – Title
È possibile inserire nei dati da scrivere tutti i campi indicati all’interno del file Status.dat. Il file Status.dat si trova in: “..\Shared\Data\CH<n°>\Computer\<NomeComputer>\”
Utilizzando allo stesso modo il comando [TextSong] è possibile diversificare la scrittura del testo di tutti gli elementi della tabella songs rispetto agli altri. Per esempio:
[Text]
<Title>
[TextSong]
<Artist> – <Title>
In questo caso verrà scritto il Titolo per tutti gli elementi in onda ed Artista – Titolo per le sole canzoni.
Esclusione ed Inclusione
Ecco i comandi di esclusione previsti:
- ExcludeSame: esclude dalla scrittura del file txt gli elementi con gli stessi valori rispetto all’elemento precedente
- ExcludeInner: esclude l’intero elemento indicato
- ExcludeStart: esclude dalla scrittura gli elementi successivi compreso quello indicato
- ExcludeEnd: termina l’esclusione dalla scrittura dei dati dall’elemento successivo a quello indicato
Esistono poi i corrispettivi parametri per l’Inclusione che funzionano in modo inverso:
- IncludeSame
- IncludeInner
- IncludeStart
- IncludeEnd
È Possibile abbinarli come si preferisce a seconda delle esigenze. Ecco alcuni esempi:
[ExcludeInner]
Table_element=_clips
Table_element=_commercials
Table_element=_programs
Table_element=_shows
Table_element=_automations
Table_element=_voiceover
Il parametro senza alcuna indicazione di elemento “ExcludeEnd” non verrà preso in considerazione, verranno invece esclusi dalla scrittura del txt tutti gli elementi che andranno in play delle tabelle: clips, commercials, programs, shows, automations, voiceover
[ExcludeStart]
Note=BREAK
[ExcludeInner]
Table_element=_automations
Table_element=_voiceover
Table_element=_announces
In questo caso verranno esclusi tutti gli elementi successivi a tutte le note BREAK e gli elementi appartenenti alle tabelle: automation, voiceover e announces.
[IncludeInner]
Table_element=_songs
Table_element=_commercials
[ExcludeInner]
Table_element=_clips
Table_element=_programs
In quest’ultimo caso verranno incluse nella scrittura le informazioni relative agli elementi delle tabelle songs e commercials e verranno invece esclusi quelli appartenenti alle tabelle clips e programs.
Per tutti gli elementi esclusi, il file RDSText.txt risulterà vuoto.
Empty
Utilizzando il parametro [Empty] è possibile far scrivere a Flu-O un testo personalizzato.
Esempio
[Empty]
Text=Radio Bitonlive
In questo modo tutte le volte che va in onda uno degli elementi esclusi con i comandi Exclude, nel file RDSText.txt verrà scritto “Radio Bitonlive”.
È possibile creare anche una schedulazione della scritta Empty in modo tale da personalizzare l’RDS in base al giorno e all’ora della settimana utilizzando il seguente formato:
text@d_HHmm-HHmm=testo da scrivere il giorno “d” dalle ore “HHmm” (incluse) alle ore “HHmm” (escluse)
Dove “d” rappresenta il giorno della settimana, da 1 (lunedì) a 7 (domenica), “HH” ore in formato 24 e “mm” minuti.
NB: La mezzanotte DEVE essere indicata con 2400 nel caso dell’ora di fine (esclusa), in caso di ora di partenza DEVE essere indica con 0000
Esempio
[Empty]
Text=Radio Bitonlive
Text@1_090000-120000=Testo1
Text@3_130000-150000=Testo2
In questo caso quindi la scritta dell’RDSTxt.txt mostrerà di default, per tutti gli elementi esclusi, la scritta “Radio Bitonlive”, il lunedì (1) dalle 9 alle 12 “Testo1” ed il mercoledì (3) dalle 13 alle 15 “Testo2”.
In questo modo si ha la possibilità di pianificare scritte personalizzate a seconda del programma in onda durante i vari orari dei diversi giorni della settimana.
ATTENZIONE
Se gli orari della pianificazione dell’RDSText si sovrappongono, verrà scritto il primo fino alla fine del proprio orario.
Esempio:
[Empty]
Text@1_090000-140000=Testo1
Text@3_130000-150000=Testo2
La scritta Testo1 verrà scritta fino alle 13:59 e verrà sostituita da Testo2 solo alle 14:00
NB: Se un programma è a cavallo della mezzanotte, bisognerà suddividere il comando in 2 indicando per esempio:
[Empty]
Text@2_2300-2400=Programma mezzanotte
Text@3_0000-0200=Programma mezzanotte
Upload
L’RDSText.dat può anche comandare l’upload dei dati verso un FTP tramite l’indicazione nel file dat del comando [Upload].
Il tag Mode può avere valore 0 (upload del solo testo) o 1 (upload del testo e dell’immagine di copertina).
[Upload]
Mode=1
URL=ftp://indirizzo_ftp
User=nomeutente
Password=*******
Passive=
DefaultImage=
DefaultImage-Songs=
DefaultImage-Clips=
DestinationFileTxt=
DestinationFileImage=
SubFolderSaveImageAsTitle-Songs=
SubFolderSaveImageAsTitle-Clips=
Timeout=
MaxFile=
TextEncoding=
Per funzionare è necessario indicare
- URL: indirizzo del server ftp su cui fare l’upload
- User: nome utente per l’accesso all’FTP
- Password: per accesso all’FTP
- Passive: 0 se la connessione è attiva, 1 se la connessione è passiva
- Default Image: Percorso e nome dell’immagine presenti sul pc di messa in onda da utilizzare in caso di mancanza della copertina
- DefaultImage-Songs: Percorso e nome dell’immagine presenti sul pc di messa in onda da utilizzare in caso di mancanza della copertina delle canzoni
- DefaultImage-Clips: Percorso e nome dell’immagine presenti sul pc di messa in onda da utilizzare in caso di mancanza della copertina delle clip
- DestinationFileTxt: Percorso e nome (compresa l’estensione) di salvataggio in locale del file txt utile per l’upload sull’FTP
- DestinationFileImage: Percorso e nome (compresa l’estensione) di salvataggio in locale dell’immagine utile per l’upload sull’FTP
- Timeout: tempo in millisecondi di timeout della connessione.
RadioTool
E’ possibile configurare (per ogni [Filename<n>]
) l’ aggiornamento dei dati su un endpoint RadioTool remoto. La configurazione è la sequente:
[RadioTools<n>]
url=##indirizzo endpoint con apikey##
Il software gestisce automaticamente i dati da inviare secondo il Text/Empty impopstato nello scope del [Filename]
Scrittura su più file
Utilizzando il comando [Filename<n>] si può salvare un numero n di file txt ed indicare di conseguenza i diversi parametri con cui scrivere le informazioni dei brani in onda.
Una volta inserito il comando [Filename <n>] sarà necessario impostare anche tutti gli altri comandi con l’indicazione del numero <n> inserito.
Ecco un esempio:
[Filename2]
file=RDStext2.txt
[Empty2]
Text=*** Radio Bitonlive ***
[IncludeInner2]
Table_element=_songs
Table_element=_compositions
[ExcludeSame2]
[ExcludeStart2]
Note=BREAK
[ExcludeEnd2]
[ExcludeInner2]
Table_element=_clips
Table_element=_commercials
Table_element=_programs
Table_element=_shows
Table_element=_automations
Table_element=_voiceover
Table_element=_announces
Title=_document_
[Text2]
<Title> - <Artist>
[TextSong2]
<Artist> - <Title> - <Year>
In questo caso il nuovo file txt verrà salvato nella stessa cartella di quello di default (..\Shared\\Data\CH<n°>\Computer\<NomeComputer>\) con nome RDSText2.txt
Invio Stringa in TCP e UDP
È anche possibile inviare la stringa con le informazioni del brano in onda tramite TCP e UDP
Per configurarlo è necessario impostare un comando [Filename<n>] come per la scritture di file multipli ed aggiungere il tag Tcp o Udp con l’indicazione dell’indirizzo e della porta (indirizzoIP:porta) a cui inviare la stringa .
Esempio Tcp:
[Filename2]
file=RDStext2.txt
tcp=127.0.0.1:11111
Esempio Udp:
[Filename2]
file=RDStext2.txt
udp=127.0.0.1:11111
In entrambi i casi saranno da definire tutti i parametri come indicato per la scrittura dei file multipli.
BransAreLive
E’ possibile configurare (per ogni [Filename<n>]
) l’ aggiornamento dei dati su un endpoint BrandsAreLive remoto. La configurazione è la sequente:
[BrandsAreLive<n>]
stream-id=##id dello stream assegnato alla radio##
default-image-url=##url remoto dell' immagine di copertina da utilizzare di default. Non può essere vuoto##
default-title=##Titolo di default da visualizzare. Non può essere vuoto##
default-artist=##Artista di default da visualizzare. Non può essere vuoto##