Руководство пользователя
OnSong® Папка
Формат файла OnSong® Binder — это способ, которым OnSong перемещает песню, сет или целую книгу между библиотеками. Как OnSong® Archive, он содержит всё необходимое для восстановления содержимого в другом месте — текст песни, вложения, стили, настройки, транспозицию и аннотации — но если архив — это единый непрозрачный файл, то папка Binder — это папка обычных файлов. Это делает его читаемым, проверяемым и позволяет переносить медиа, от которых зависит песня, вместе с самой песней независимо от платформы.
Формат файла OnSong® Binder имеет расширение .onsongbinder или .binder и тип MIME application/onsong-binder.
Что внутри
Папка Binder — это ZIP-архив. Распакуйте его, и вы найдёте папку с именем идентификатора элемента, содержащую:
manifest.json— сам элемент в сериализованном виде. Каждое свойство, которое знает OnSong, в том же формате, что использует веб-API OnSong.- Его файл, если он есть. Вложение сохраняет своё исходное имя файла, поэтому PDF или MP3 внутри папки Binder — это просто этот PDF или MP3.
- Папки для его дочерних элементов, названные по их типу —
songs,attachments— каждая содержит ещё папки точно такой же структуры.
Эта структура повторяется всё глубже: сет содержит песни, песня содержит вложения, и каждый из них — это папка со своим манифестом рядом со своими файлами. Папка Binder, содержащая книгу из двухсот песен, имеет тот же формат, что и папка, содержащая один чарт.
Внутри манифеста ссылки на дочерние элементы помечены префиксом $binder., так что читатель может различить значение, принадлежащее элементу, и то, которое указывает на папку рядом с ним.
Что он содержит
- Песни — аккордовая партитура и всё прикреплённое к ней.
- Сеты — песни в их порядке с собственной аранжировкой сета.
- Книги — целая коллекция.
- Вложения — PDF, изображения, аудио и любые другие файлы, связанные с песней. Вы можете выбрать включение только тех вложений, которые действительно используются, а не каждой версии, когда-либо добавленной.
Папка Binder или Archive?
Оба формата надёжно воссоздают содержимое библиотеки, поэтому выбор зависит от того, что вам нужно от файла:
- OnSong® Archive — более старый формат, который следует использовать для совместимости с более ранними версиями OnSong.
- OnSong® Binder — текущий формат. Используйте его при обмене с более новыми версиями OnSong — и когда вам нужен файл, который вы можете открыть и просмотреть.
Импорт и экспорт
Папки Binder импортируются как любой другой файл: откройте папку из приложения Файлы, Почта, AirDrop или облачного сервиса и выберите OnSong. Импорт папки Binder, содержащей сет, воссоздаёт сет и каждую песню в нём; импорт папки, содержащей одну песню, добавляет эту песню.
Чтобы создать папку Binder, используйте Поделиться и выберите OnSong Binder как формат.
Папки Binder также отправляются OnSong Connect между устройствами, когда одно устройство запрашивает у другого песню или сет, поэтому тот же формат, который находится в вашем приложении Файлы, — это тот формат, который путешествует по сети.
Поскольку папка Binder — это ZIP, содержащий простой JSON и обычные медиа-файлы, это правильный формат для использования, когда вам нужно увидеть, что действительно сохранил OnSong — или когда что-то нужно прочитать ваше содержимое и это не OnSong.