PlayIt Live

Importazione tracce da CSV

PlayIt Live può importare tracce da un file CSV (Comma-Separated Values) tramite l'Procedura Guidata Aggiungi Nuove Tracce. Questo è utile quando si migrano i metadati delle tracce da un altro sistema di playout, uno strumento di programmazione musicale o un foglio di calcolo.

Prima di iniziare

L'importatore CSV si aspetta dati in un formato specifico. Se si esporta da un altro sistema, quasi certamente sarà necessario convertire e riformattare i dati prima di poterli importare in PlayIt Live. Ciò richiede un certo sforzo manuale e familiarità con strumenti per fogli di calcolo come Microsoft Excel o Google Sheets.

In particolare, tutti i valori di durata e punti di cue devono essere in secondi decimali. I formati come 3:45 o 0:08.5 non sono accettati perché sono ambigui (potrebbero rappresentare minuti:secondi o ore:minuti). Sarà necessario convertire questi valori prima dell'importazione. Vedere Formati dei valori di seguito per i dettagli.

L'approccio migliore è esportare prima alcune tracce da PlayIt Live usando l'esportazione CSV in Gestisci Tracce. Questo fornisce un modello con i nomi esatti delle colonne e i formati dei valori attesi dall'importatore.

Creazione di un file CSV

Il file CSV deve avere una riga di intestazione con i nomi delle colonne, seguita da una riga per ogni traccia. È possibile creare il file in qualsiasi applicazione di foglio di calcolo ed esportarlo come CSV, oppure scriverlo in un editor di testo.

Esempio minimale

Come minimo, ogni traccia necessita di un percorso file e di una durata:

Path,Artist,Title,Duration
C:\Music\Katrina and the Waves - Walking on Sunshine.mp3,Katrina and the Waves,Walking on Sunshine,239
C:\Music\Journey - Don't Stop Believin'.mp3,Journey,Don't Stop Believin',250.5
C:\Music\Queen - Bohemian Rhapsody.mp3,Queen,Bohemian Rhapsody,354

Esempio completo

Un file CSV più completo con colonne di temporizzazione e metadati:

Path,Artist,Title,Duration,Intro,Cue In,Cue Out,Genre,Year,Type
C:\Music\Walking on Sunshine.mp3,Katrina and the Waves,Walking on Sunshine,239,8.5,0,228,Pop,1985,Song
C:\Music\Bohemian Rhapsody.mp3,Queen,Bohemian Rhapsody,354,15,0,340,Rock,1975,Song

Formati dei valori

Ogni colonna ha un formato di valore specifico. L'utilizzo del formato errato causerà l'omissione della riga durante l'importazione.

Secondi decimali

Tutte le colonne di durata e punti di cue devono essere in secondi decimali usando un punto (.) come separatore decimale.

CorrettoErrato
2393:59
8.50:08.5
228.753:48.75
00:00

Se i dati di origine utilizzano il formato minuti:secondi, sarà necessario convertirli. In un foglio di calcolo, è possibile utilizzare una formula come =MINUTE(A1)*60+SECOND(A1) per convertire un valore di tempo nella cella A1 in secondi totali.

Testo

I valori testuali (Artist, Title, Album, ecc.) sono stringhe semplici. Se un valore contiene una virgola, l'intero valore deve essere racchiuso tra virgolette doppie nel file CSV. La maggior parte delle applicazioni di foglio di calcolo gestisce questo automaticamente durante l'esportazione in CSV.

Booleano

Le colonne booleane (No Fade, Sweeper, Disabled, Ignore Validity Year?, Gain Set Manually?) accettano true o false (senza distinzione tra maiuscole e minuscole). Se la colonna è assente o vuota, il valore predefinito è false.

Data

Le colonne di data (Valid From, Expires) accettano formati di data standard come 2026-01-15. La parte dell'ora viene ignorata.

Decimale

Le colonne decimali (Gain DB, Loudness Target LUFS, Tempo Adjust Percentage) utilizzano un punto (.) come separatore decimale. Ad esempio, -3.5 per una riduzione del guadagno di 3,5 dB.

Riferimento colonne

Colonne obbligatorie

Solo le colonne Path e Duration sono necessarie per un'importazione valida. Tutte le altre colonne sono opzionali. Se una colonna è assente dall'intestazione, il campo viene lasciato vuoto o impostato al suo valore predefinito.

ColonnaFormatoDescrizione
PathTestoIl percorso completo del file audio sul disco. Utilizzato per la riproduzione e il rilevamento dei duplicati.
Duration o Duration (seconds)Secondi decimaliLa durata totale della traccia (es. 239 o 228.5).

Informazioni sulla traccia

ColonnaFormatoDescrizione
ArtistTestoIl nome dell'artista o interprete.
TitleTestoIl titolo della traccia.
AlbumTestoIl nome dell'album.
GenreTestoIl genere (es. Pop, Rock, Jazz).
YearTestoL'anno di pubblicazione.
TypeTestoIl tipo di traccia. Deve essere uno degli identificatori di tipo elencati di seguito, oppure lasciato vuoto.
TagsTestoTag separati da punto e virgola (es. upbeat;classic;80s).
CommentsTestoCommenti in testo libero sulla traccia.
Out CueTestoIl testo dell'Out Cue (es. "and don't it feel good!").
ISRCTestoIl codice ISRC (International Standard Recording Code).
Record LabelTestoIl nome dell'etichetta discografica.
Track IDTestoUn identificatore di traccia personalizzato.

Valori del tipo di traccia

La colonna Type deve utilizzare uno dei seguenti valori esattamente come mostrato di seguito.

ValoreDescrizione
SongUna traccia musicale.
Station IDUn jingle di identificazione della stazione.
PromoUn annuncio promozionale.
CommercialUno spot commerciale o pubblicitario.
NewsUn notiziario o un clip.
BedUna base musicale di sottofondo.
Station ID + BedUn'identificazione della stazione combinata con una base musicale di sottofondo.

Se la colonna Type viene lasciata vuota, il tipo verrà dedotto automaticamente.

Punti di cue e temporizzazione

ColonnaFormatoPredefinitoDescrizione
IntroSecondi decimaliNon impostatoLa durata dell'Intro. Il punto in cui iniziano le voci o il contenuto principale.
Cue InSecondi decimali0Il punto di Cue In. La riproduzione inizia da questo punto.
Cue OutSecondi decimaliUguale a DurationIl punto di Cue Out. La traccia successiva inizia a questo punto.
Early OutSecondi decimaliNon impostatoIl punto di Early Out. Utilizzato per riprodurre uno Sweeper in anticipo.
Hook StartSecondi decimaliNon impostatoL'inizio della sezione Hook della traccia.
Hook EndSecondi decimaliNon impostatoLa fine della sezione Hook della traccia.

Controllo della riproduzione

ColonnaFormatoPredefinitoDescrizione
No FadeBooleanofalseImpostare su true per disabilitare il Fade in uscita al punto di Cue Out della traccia.
SweeperBooleanofalseImpostare su true per contrassegnare la traccia come Sweeper e consentirle di riprodursi sopra altre tracce.
DisabledBooleanofalseImpostare su true per escludere la traccia dalla pianificazione.
Valid FromDataNon impostatoLa data a mezzanotte da cui la traccia diventa disponibile (es. 2026-01-15).
ExpiresDataNon impostatoLa data a mezzanotte dopo la quale la traccia non è più disponibile (es. 2026-02-15).
Ignore Validity Year?BooleanofalseImpostare su true per ignorare la parte relativa all'anno di Valid From e Expires, in modo che la traccia si ripeta ogni anno tra quelle date. Ha effetto solo quando sono impostati sia Valid From che Expires.

Elaborazione audio

ColonnaFormatoPredefinitoDescrizione
Gain DBDecimaleNon impostatoRegolazione del guadagno audio in decibel (es. -3.5).
Gain Set Manually?BooleanofalseImpostare su true se il valore del guadagno è stato configurato manualmente anziché rilevato automaticamente dall'Analisi Loudness.
Loudness Target LUFSDecimaleNon impostatoIl target di normalizzazione della loudness in LUFS memorizzato dalla funzione di Analisi Loudness.
Tempo Adjust PercentageDecimaleNon impostatoRegolazione percentuale del tempo di riproduzione.

Scaletta

ColonnaFormatoDescrizione
DaypartingTestoControlla quando la traccia è autorizzata a essere riprodotta. Il valore inizia con Y (abilitato) o N (disabilitato), seguito da coppie giorno-ora separate da punto e virgola nel formato DayCode|Hour. I codici giorno sono Mo, Tu, We, Th, Fr, Sa, Su. Le ore vanno da 0 a 23. Ad esempio, Y;Mo|09;Mo|10;Fr|14 abilita la traccia il lunedì alle 9 e alle 10, e il venerdì alle 14.

Gestione degli errori

  • Se una riga contiene un valore non corretto (es. testo in una colonna numerica), quella riga viene saltata e l'errore viene registrato. Il resto dell'importazione continua.
  • Le colonne possono apparire in qualsiasi ordine nel file CSV.
  • Le colonne extra non riconosciute da PlayIt Live vengono ignorate.
  • Se un valore contiene una virgola, racchiuderlo tra virgolette doppie (es. "Earth, Wind & Fire").
Docs Build d4b6551.68