Experiment to rebuild Diffuse using web applets.
1{
2 "name": "diffuse/processor/metadata",
3 "title": "Diffuse Processor | Metadata fetcher",
4 "entrypoint": "index.html",
5 "actions": {
6 "supply": {
7 "title": "Supply",
8 "description": "Get the metadata for a given URL or stream.",
9 "params_schema": {
10 "type": "object",
11 "properties": {
12 "includeArtwork": {
13 "type": "boolean",
14 "description": "Include artwork in the output."
15 },
16 "mimeType": {
17 "type": "string"
18 },
19 "stream": {
20 "type": "object"
21 },
22 "urls": {
23 "type": "object",
24 "properties": {
25 "get": { "type": "string" },
26 "head": { "type": "string" }
27 },
28 "required": ["get", "head"]
29 }
30 }
31 }
32 }
33 }
34}