Bitonlive Support Senza categoria Configurazione RDSText

Configurazione RDSText

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##

Related Post