space.remanso.recording

apoena.dev

Schema Diff

+3 -2

From

CID
bafyreiamb3n7utd...
Indexed At
2026-08-01 13:32 UTC
View this version

To

CID
bafyreifj4rbippi...
Indexed At
2026-08-02 19:32 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

1 1
{
2 2
  "id": "space.remanso.recording",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "tid",
6 6
      "type": "record",
7 7
      "record": {
8 8
        "type": "object",
9 9
        "required": [
10 10
          "audio",
11 11
          "createdAt"
12 12
        ],
13 13
        "properties": {
14 14
          "audio": {
15 15
            "type": "blob",
16 16
            "accept": [
17 17
              "audio/*",
18 -
              "video/mp4"
18 +
              "video/mp4",
19 +
              "video/webm"
19 20
            ],
20 21
            "maxSize": 50000000,
21 -
            "description": "The recording itself. video/mp4 is accepted alongside audio/* because a PDS sniffs the container rather than trusting the upload's Content-Type, and an audio-only MP4 or M4A sniffs as video/mp4."
22 +
            "description": "The recording itself. video/mp4 and video/webm are accepted alongside audio/* because a PDS sniffs the container rather than trusting the upload's Content-Type: an audio-only MP4 or M4A sniffs as video/mp4, and a sniffer that reads no further than the EBML magic calls an audio-only WebM video/webm."
22 23
          },
23 24
          "title": {
24 25
            "type": "string",
25 26
            "maxLength": 1000
26 27
          },
27 28
          "createdAt": {
28 29
            "type": "string",
29 30
            "format": "datetime"
30 31
          },
31 32
          "recordedAt": {
32 33
            "type": "string",
33 34
            "format": "datetime",
34 35
            "description": "When the audio was originally captured — a past stream's air date, not the upload time."
35 36
          },
36 37
          "durationSec": {
37 38
            "type": "integer",
38 39
            "description": "Playback length in seconds."
39 40
          }
40 41
        }
41 42
      },
42 43
      "description": "An audio recording — a past stream, a podcast episode, a voice note — referenced from a Remanso note by at-uri."
43 44
    }
44 45
  },
45 46
  "$type": "com.atproto.lexicon.schema",
46 47
  "lexicon": 1
47 48
}

Compare Other Versions

Lexicon Garden

@