This repo contains backing information for Glowers Radio.
Go to file
2022-11-19 11:49:47 +00:00
data songs.json: cleanup, add yatta 2022-11-19 11:49:47 +00:00
.gitignore .gitignore: add 2022-11-19 11:36:47 +00:00
generate.js generate.js: cleanup, add yatta 2022-11-19 11:49:47 +00:00
readme.md readme.md: update schema 2022-11-16 10:47:46 +00:00

glowers-radio

This repo contains backing information for Glowers Radio.

Format

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

required: [ version, songs]
properties:
  version: { type: integer }
  songs:
    items:
      required: [ id, sources ]
      properties:
        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 }