glowers-radio/readme.md

35 lines
984 B
Markdown
Raw Normal View History

2022-11-12 23:08:28 -05:00
# glowers-radio
This repo contains backing information for Glowers Radio.
## Format
2022-11-12 23:10:11 -05:00
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**
2022-11-12 23:08:28 -05:00
```yaml
2022-11-16 05:47:46 -05:00
required: [ version, songs]
2022-11-12 23:08:28 -05:00
properties:
2022-11-16 05:47:46 -05:00
version: { type: integer }
songs:
2022-11-12 23:08:28 -05:00
items:
2022-11-16 05:47:46 -05:00
required: [ id, sources ]
2022-11-12 23:08:28 -05:00
properties:
2022-11-16 05:47:46 -05:00
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 }
2022-11-12 23:08:28 -05:00
```