From 6c1354e6de3890d7e7e590c34f4b2500b4dd2839 Mon Sep 17 00:00:00 2001 From: Jon Date: Wed, 16 Nov 2022 10:47:46 +0000 Subject: [PATCH] readme.md: update schema --- readme.md | 41 +++++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/readme.md b/readme.md index 8193fab..5663591 100644 --- a/readme.md +++ b/readme.md @@ -5,25 +5,30 @@ This repo contains backing information for Glowers Radio. The `songs.json` format **is only intended for use for Glowers Radio**, and is effectively a living standard as a result. **Live data may change drastically without warning** ```yaml -required: [ id, sources ] +required: [ version, songs] properties: - id: - type: string - tags: - type: array - items: [ { type: string } ] - metadata: - required: [ title, artist ] - properties: - title: { type: string } - artist: { type: string } - sources: - type: array + version: { type: integer } + songs: items: - - required: [ type, url ] + required: [ id, sources ] properties: - type: { type: string, format: mimetype } - url: { type: string, format: uri } - thumbnail_type: { type: string } - thumbnail_url: { format: uri } + id: + type: string + tags: + type: array + items: [ { type: string } ] + metadata: + required: [ title, artist ] + properties: + title: { type: string } + artist: { type: string } + sources: + type: array + items: + - required: [ type, url ] + properties: + type: { type: string, format: mimetype } + url: { type: string, format: uri } + thumbnail_type: { type: number } + thumbnail_url: { format: uri } ```