PlayIt VoiceTrack

Importation de pistes CSV

PlayIt VoiceTrack peut importer des pistes depuis un fichier CSV (Comma-Separated Values) à l'aide de l'Assistant d'Ajout de Nouvelles Pistes. Cela est utile lors de la migration des métadonnées de pistes depuis un autre système de playout, un outil de planification musicale ou un tableur.

Avant de commencer

L'importateur CSV attend des données dans un format spécifique. Si vous exportez depuis un autre système, vous aurez presque certainement besoin de convertir et reformater les données avant de pouvoir les importer dans PlayIt VoiceTrack. Cela nécessite un certain effort manuel et une certaine familiarité avec des outils tableur tels que Microsoft Excel ou Google Sheets.

En particulier, toutes les valeurs de durée et de Cue Point doivent être en secondes décimales. Les formats tels que 3:45 ou 0:08.5 ne sont pas acceptés car ils sont ambigus (ils pourraient représenter des minutes:secondes ou des heures:minutes). Vous devrez convertir ces valeurs vous-même avant l'importation. Voir Formats de valeurs ci-dessous pour plus de détails.

La meilleure approche consiste à exporter d'abord quelques pistes depuis PlayIt VoiceTrack à l'aide de l'export CSV dans Gérer les Pistes. Cela vous donne un modèle indiquant les noms de colonnes exacts et les formats de valeurs que l'importateur attend.

Création d'un fichier CSV

Le fichier CSV doit comporter une ligne d'en-tête avec les noms de colonnes, suivie d'une ligne par piste. Vous pouvez créer le fichier dans n'importe quelle application tableur et l'exporter au format CSV, ou le rédiger dans un éditeur de texte.

Exemple minimal

Au minimum, chaque piste nécessite un chemin de fichier et une durée :

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

Exemple complet

Un fichier CSV plus complet avec des colonnes de temporisation et de métadonnées :

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

Formats de valeurs

Chaque colonne a un format de valeur spécifique. L'utilisation d'un format incorrect entraînera le saut de la ligne lors de l'importation.

Secondes décimales

Toutes les colonnes de durée et de Cue Point doivent être en secondes décimales avec un point (.) comme séparateur décimal.

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

Si vos données sources utilisent le format minutes:secondes, vous devrez les convertir. Dans un tableur, vous pouvez utiliser une formule telle que =MINUTE(A1)*60+SECOND(A1) pour convertir une valeur de temps dans la cellule A1 en secondes totales.

Texte

Les valeurs texte (Artist, Title, Album, etc.) sont des chaînes de caractères simples. Si une valeur contient une virgule, la valeur entière doit être placée entre guillemets doubles dans le fichier CSV. La plupart des applications tableur gèrent cela automatiquement lors de l'exportation au format CSV.

Booléen

Les colonnes booléennes (No Fade, Sweeper, Disabled, Gain Set Manually?) acceptent true ou false (insensible à la casse). Si la colonne est absente ou vide, la valeur par défaut est false.

Date

Les colonnes de date (Valid From, Expires) acceptent les formats de date standard tels que 2026-01-15. La partie heure est ignorée.

Décimal

Les colonnes décimales (Gain DB, Loudness Target LUFS, Tempo Adjust Percentage) utilisent un point (.) comme séparateur décimal. Par exemple, -3.5 pour une réduction de gain de 3,5 dB.

Référence des colonnes

Colonnes requises

Seules les colonnes Path et Duration sont nécessaires pour une importation valide. Toutes les autres colonnes sont optionnelles. Si une colonne est absente de l'en-tête, le champ est laissé vide ou défini à sa valeur par défaut.

ColonneFormatDescription
PathTexteLe chemin complet du fichier audio sur le disque. Utilisé pour la lecture et la détection des doublons.
Duration ou Duration (seconds)Secondes décimalesLa durée totale de la piste (p. ex. 239 ou 228.5).

Informations sur la piste

ColonneFormatDescription
ArtistTexteLe nom de l'artiste ou de l'interprète.
TitleTexteLe titre de la piste.
AlbumTexteLe nom de l'album.
GenreTexteLe genre (p. ex. Pop, Rock, Jazz).
YearTexteL'année de sortie.
TypeTexteLe type de piste. Doit être l'un des identifiants de type listés ci-dessous, ou laissé vide.
TagsTexteTags séparés par des points-virgules (p. ex. upbeat;classic;80s).
CommentsTexteCommentaires en texte libre sur la piste.
Out CueTexteLe texte de l'out cue (p. ex. « and don't it feel good! »).
ISRCTexteL'International Standard Recording Code.
Record LabelTexteLe nom du label discographique.
Track IDTexteUn identifiant de piste personnalisé.

Valeurs du type de piste

La colonne Type doit utiliser l'une des valeurs suivantes exactement comme indiqué ci-dessous.

ValeurDescription
SongUne piste musicale.
Station IDUn jingle d'identification de station.
PromoUne annonce promotionnelle.
CommercialUn spot publicitaire ou une annonce commerciale.
NewsUn bulletin d'informations ou un clip.
BedUne musique de fond.
Station ID + BedUne identification de station combinée avec une musique de fond.

Si la colonne Type est laissée vide, le type sera déduit automatiquement.

Cue Points et temporisation

ColonneFormatPar défautDescription
IntroSecondes décimales0La durée de l'Intro. Le point à partir duquel les voix ou le contenu principal commence.
Cue InSecondes décimales0Le point Cue In. La lecture démarre à partir de ce point.
Cue OutSecondes décimalesIdentique à DurationLe point Cue Out. La piste est considérée comme terminée à ce point.
Early OutSecondes décimalesNon définiLe point Early Out. Indique l'endroit où la piste est presque terminée.
Hook StartSecondes décimalesNon définiLe début de la section Hook de la piste. Les Hooks ne sont utilisés que par PlayIt Live et sont ignorés par PlayIt VoiceTrack.
Hook EndSecondes décimalesNon définiLa fin de la section Hook de la piste. Les Hooks ne sont utilisés que par PlayIt Live et sont ignorés par PlayIt VoiceTrack.

Contrôle de lecture

ColonneFormatPar défautDescription
No FadeBooléenfalseDéfinir à true pour désactiver le fondu en fin de piste.
SweeperBooléenfalseDéfinir à true pour marquer la piste comme Sweeper ou jingle.
DisabledBooléenfalseDéfinir à true pour empêcher la piste d'être programmée ou lue.
Valid FromDateNon définiLa date à partir de laquelle la piste devient disponible (p. ex. 2026-01-15).
ExpiresDateNon définiLa date après laquelle la piste n'est plus disponible.

Traitement audio

ColonneFormatPar défautDescription
Gain DBDécimalNon définiAjustement du gain audio en décibels (p. ex. -3.5).
Gain Set Manually?BooléenfalseDéfinir à true si la valeur de gain a été configurée manuellement plutôt que détectée automatiquement.
Loudness Target LUFSDécimalNon définiLa cible de normalisation du volume en LUFS.
Tempo Adjust PercentageDécimalNon définiAjustement en pourcentage du tempo de lecture.

Gestion des erreurs

  • Si une ligne contient une valeur mal formée (p. ex. du texte dans une colonne numérique), cette ligne est ignorée et l'erreur est consignée. Le reste de l'importation se poursuit.
  • Les colonnes peuvent apparaître dans n'importe quel ordre dans le fichier CSV.
  • Les colonnes supplémentaires non reconnues par PlayIt VoiceTrack sont ignorées.
  • Si une valeur contient une virgule, placez-la entre guillemets doubles (p. ex. "Earth, Wind & Fire").
Docs Build d4b6551.71