Manuel d’utilisation
Classeur OnSong®
Le format de fichier OnSong® Binder est la façon dont OnSong déplace une chanson, un ensemble ou un livre entier entre les bibliothèques. Comme l'archive OnSong®, il contient tout ce qui est nécessaire pour reconstruire le contenu ailleurs — le texte de la chanson, les pièces jointes, les styles, les paramètres, la transposition et les annotations — mais contrairement à une archive qui est un blob opaque unique, un classeur est un dossier de fichiers ordinaires. Cela le rend lisible, inspectable et capable de transporter les médias dont une chanson dépend aux côtés de la chanson elle-même de manière indépendante de la plateforme.
Le format de fichier OnSong® Binder a une extension de fichier .onsongbinder ou .binder, et un type MIME de application/onsong-binder.
Ce qu'il y a à l'intérieur
Un classeur est une archive ZIP. Dézippez-en un et vous trouverez un dossier nommé d'après l'identifiant de l'élément, contenant :
manifest.json— l'élément lui-même, sérialisé. Chaque propriété qu'OnSong connaît à ce sujet, dans la même forme que l'API web OnSong utilise.- Son fichier, s'il en a un. Une pièce jointe conserve son nom de fichier d'origine, donc un PDF ou un MP3 à l'intérieur d'un classeur est simplement ce PDF ou cet MP3.
- Dossiers pour ses enfants, nommés d'après ce qu'ils sont —
songs,attachments— chacun contenant d'autres dossiers ayant exactement la même structure.
Cette structure se répète jusqu'au bout : un ensemble contient des chansons, une chanson contient des pièces jointes, et chacun est un dossier avec son propre manifeste à côté de ses propres fichiers. Un classeur contenant un livre de deux cents chansons a le même format qu'un contenant un seul arrangement.
À l'intérieur d'un manifeste, les références aux enfants sont marquées avec un préfixe $binder., de sorte qu'un lecteur peut faire la différence entre une valeur qui appartient à l'élément et une qui pointe vers un dossier à côté de celui-ci.
Ce qu'il transporte
- Chansons — la partition d'accords et tout ce qui y est attaché.
- Ensembles — les chansons dans leur ordre, avec l'arrangement propre de l'ensemble.
- Livres — une collection entière.
- Pièces jointes — des PDF, des images, de l'audio et tout autre fichier associé à une chanson. Vous pouvez choisir d'inclure uniquement les pièces jointes réellement utilisées plutôt que chaque version jamais ajoutée.
Classeur ou archive ?
Les deux font un aller-retour fidèle au contenu d'une bibliothèque, donc le choix dépend de ce dont vous avez besoin du fichier :
- Archive OnSong® est l'ancien format, et c'est ce qu'il faut utiliser pour la compatibilité avec les versions antérieures d'OnSong.
- Classeur OnSong® est celui actuellement utilisé. Utilisez-le pour partager avec les versions plus récentes d'OnSong — et quand vous voulez un fichier que vous pouvez ouvrir et regarder à l'intérieur.
Importation et exportation
Les classeurs s'importent comme tout autre fichier : ouvrez-en un à partir de Fichiers, Mail, AirDrop ou un service cloud et choisissez OnSong. L'importation d'un classeur contenant un ensemble recrée l'ensemble et chaque chanson qu'il contient ; l'importation d'un contenant une seule chanson ajoute cette chanson.
Pour en créer un, utilisez Partager et choisissez Classeur OnSong comme format.
Les classeurs sont aussi ce que OnSong Connect envoie entre les appareils quand un appareil demande à un autre une chanson ou un ensemble, donc le même format qui vit dans votre application Fichiers est celui qui voyage sur le réseau.
Parce qu'un classeur est un ZIP de JSON simple et de fichiers médias ordinaires, c'est le bon format à utiliser quand vous avez besoin de voir ce qu'OnSong a réellement stocké — ou quand quelque chose a besoin de lire votre contenu et n'est pas OnSong.