A BitTorrent torrent listing with optional typed content metadata.
Record Key
tid
Timestamp-based ID
Properties
No description available.
Default: false
No description available.
Legacy flat category. Prefer content.$type.
maxLength: 256 bytes
Known values: software, dataset, archive, video, audio, book, image, game, collection, other
An RFC 3339 formatted timestamp.
Optional description, or an ipfs:// URI for a longer description.
maxLength: 12000 bytesmaxGraphemes: 2000 graphemes
No description available.
maxLength: 32 items
No description available.
No description available.
maxLength: 10000 items
BitTorrent info hash, as lowercase hexadecimal.
maxLength: 64 bytesmaxGraphemes: 64 graphemes
No description available.
Known values: v1, v2, hybrid
No description available.
maxLength: 256 bytes
Magnet URI for a BitTorrent client.
maxLength: 4096 bytes
Name representing the content of the torrent.
maxLength: 1000 bytesmaxGraphemes: 160 graphemes
No description available.
maxLength: 256 bytes
No description available.
minimum: 0
A valid URI.
maxLength: 4096 bytes
An RFC 3339 formatted timestamp.
View raw schema
{
"description": "A BitTorrent torrent listing with optional typed content metadata.",
"key": "tid",
"record": {
"properties": {
"adult": {
"default": false,
"type": "boolean"
},
"content": {
"refs": [
"#movie",
"#episode",
"#season",
"#musicAlbum",
"#audiobook",
"#podcast",
"#book",
"#imageCollection",
"#software",
"#game",
"#dataset",
"#collection",
"#archive",
"#other"
],
"type": "union"
},
"contentType": {
"description": "Legacy flat category. Prefer content.$type.",
"knownValues": [
"software",
"dataset",
"archive",
"video",
"audio",
"book",
"image",
"game",
"collection",
"other"
],
"maxLength": 256,
"type": "string"
},
"createdAt": {
"format": "datetime",
"type": "string"
},
"description": {
"description": "Optional description, or an ipfs:// URI for a longer description.",
"maxGraphemes": 2000,
"maxLength": 12000,
"type": "string"
},
"edition": {
"items": {
"maxLength": 64,
"type": "string"
},
"maxLength": 32,
"type": "array"
},
"externalIds": {
"ref": "#externalIds",
"type": "ref"
},
"files": {
"items": {
"ref": "#file",
"type": "ref"
},
"maxLength": 10000,
"type": "array"
},
"infoHash": {
"description": "BitTorrent info hash, as lowercase hexadecimal.",
"maxGraphemes": 64,
"maxLength": 64,
"type": "string"
},
"infoHashVersion": {
"knownValues": [
"v1",
"v2",
"hybrid"
],
"type": "string"
},
"license": {
"maxLength": 256,
"type": "string"
},
"magnetUri": {
"description": "Magnet URI for a BitTorrent client.",
"maxLength": 4096,
"type": "string"
},
"name": {
"description": "Name representing the content of the torrent.",
"maxGraphemes": 160,
"maxLength": 1000,
"type": "string"
},
"releaseGroup": {
"maxLength": 256,
"type": "string"
},
"sizeBytes": {
"minimum": 0,
"type": "integer"
},
"sourceUrl": {
"format": "uri",
"maxLength": 4096,
"type": "string"
},
"updatedAt": {
"format": "datetime",
"type": "string"
}
},
"required": [
"name",
"infoHash",
"magnetUri",
"createdAt"
],
"type": "object"
},
"type": "record"
}
No description available.
Properties
No description available.
No description available.
No description available.
minimum: 1
No description available.
maxLength: 64 bytes
No description available.
Known values: release, backup, mirror, bundle, collection
No description available.
maxLength: 300 bytes
View raw schema
{
"properties": {
"encrypted": {
"default": false,
"type": "boolean"
},
"format": {
"items": {
"maxLength": 32,
"type": "string"
},
"type": "array"
},
"itemCount": {
"minimum": 1,
"type": "integer"
},
"itemType": {
"maxLength": 64,
"type": "string"
},
"kind": {
"knownValues": [
"release",
"backup",
"mirror",
"bundle",
"collection"
],
"type": "string"
},
"title": {
"maxLength": 300,
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
}
No description available.
Properties
No description available.
maxLength: 16 bytes
No description available.
maxLength: 64 bytes
No description available.
maxLength: 35 bytes
View raw schema
{
"properties": {
"channels": {
"maxLength": 16,
"type": "string"
},
"codec": {
"maxLength": 64,
"type": "string"
},
"commentary": {
"default": false,
"type": "boolean"
},
"language": {
"maxLength": 35,
"type": "string"
}
},
"required": [
"codec",
"language"
],
"type": "object"
}
No description available.
Properties
No description available.
No description available.
minimum: 0
No description available.
No description available.
maxLength: 35 bytes
No description available.
No description available.
maxLength: 300 bytes
View raw schema
{
"properties": {
"author": {
"items": {
"maxLength": 300,
"type": "string"
},
"type": "array"
},
"durationSeconds": {
"minimum": 0,
"type": "integer"
},
"format": {
"items": {
"maxLength": 32,
"type": "string"
},
"type": "array"
},
"language": {
"maxLength": 35,
"type": "string"
},
"narrator": {
"items": {
"maxLength": 300,
"type": "string"
},
"type": "array"
},
"title": {
"maxLength": 300,
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
}
No description available.
Properties
No description available.
No description available.
No description available.
maxLength: 32 bytes
No description available.
Known values: ebook, comic, manga, magazine
No description available.
maxLength: 35 bytes
An RFC 3339 formatted timestamp.
No description available.
maxLength: 300 bytes
No description available.
maxLength: 300 bytes
View raw schema
{
"properties": {
"author": {
"items": {
"maxLength": 300,
"type": "string"
},
"type": "array"
},
"format": {
"items": {
"maxLength": 32,
"type": "string"
},
"type": "array"
},
"isbn": {
"maxLength": 32,
"type": "string"
},
"kind": {
"knownValues": [
"ebook",
"comic",
"manga",
"magazine"
],
"type": "string"
},
"language": {
"maxLength": 35,
"type": "string"
},
"publishDate": {
"format": "datetime",
"type": "string"
},
"publisher": {
"maxLength": 300,
"type": "string"
},
"title": {
"maxLength": 300,
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
}
No description available.
Properties
No description available.
No description available.
minimum: 1
No description available.
Known values: video, audio, book, image, software, game, dataset, mixed
No description available.
Known values: season, album, book_series, software_bundle, dataset_snapshot, mixed
No description available.
minimum: 1
No description available.
maxLength: 300 bytes
No description available.
maxLength: 300 bytes
View raw schema
{
"properties": {
"artist": {
"items": {
"maxLength": 300,
"type": "string"
},
"type": "array"
},
"itemCount": {
"minimum": 1,
"type": "integer"
},
"itemType": {
"knownValues": [
"video",
"audio",
"book",
"image",
"software",
"game",
"dataset",
"mixed"
],
"type": "string"
},
"kind": {
"knownValues": [
"season",
"album",
"book_series",
"software_bundle",
"dataset_snapshot",
"mixed"
],
"type": "string"
},
"season": {
"minimum": 1,
"type": "integer"
},
"seriesTitle": {
"maxLength": 300,
"type": "string"
},
"title": {
"maxLength": 300,
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
}
No description available.
Properties
No description available.
No description available.
Known values: registry, metrics, library, shapes, model
No description available.
Known values: institutional, proprietary, scraped, crowdsourced
No description available.
maxLength: 300 bytes
No description available.
Known values: tabular, hierarchical, graph, collection
No description available.
maxLength: 300 bytes
No description available.
maxLength: 128 bytes
View raw schema
{
"properties": {
"format": {
"items": {
"maxLength": 32,
"type": "string"
},
"type": "array"
},
"kind": {
"knownValues": [
"registry",
"metrics",
"library",
"shapes",
"model"
],
"type": "string"
},
"origin": {
"knownValues": [
"institutional",
"proprietary",
"scraped",
"crowdsourced"
],
"type": "string"
},
"producer": {
"maxLength": 300,
"type": "string"
},
"structure": {
"knownValues": [
"tabular",
"hierarchical",
"graph",
"collection"
],
"type": "string"
},
"title": {
"maxLength": 300,
"type": "string"
},
"version": {
"maxLength": 128,
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
}
No description available.
Properties
No description available.
No description available.
minimum: 1
No description available.
maxLength: 32 bytes
No description available.
maxLength: 300 bytes
No description available.
minimum: 1888
No description available.
minimum: 1
No description available.
maxLength: 300 bytes
No description available.
maxLength: 64 bytes
No description available.
No description available.
View raw schema
{
"properties": {
"audioTracks": {
"items": {
"ref": "#audioTrack",
"type": "ref"
},
"type": "array"
},
"episode": {
"minimum": 1,
"type": "integer"
},
"episodeRange": {
"maxLength": 32,
"type": "string"
},
"episodeTitle": {
"maxLength": 300,
"type": "string"
},
"releaseYear": {
"minimum": 1888,
"type": "integer"
},
"season": {
"minimum": 1,
"type": "integer"
},
"seriesTitle": {
"maxLength": 300,
"type": "string"
},
"source": {
"maxLength": 64,
"type": "string"
},
"subtitleTracks": {
"items": {
"ref": "#subtitleTrack",
"type": "ref"
},
"type": "array"
},
"videoTracks": {
"items": {
"ref": "#videoTrack",
"type": "ref"
},
"type": "array"
}
},
"required": [
"seriesTitle"
],
"type": "object"
}
No description available.
Properties
No description available.
maxLength: 64 bytes
No description available.
maxLength: 64 bytes
No description available.
maxLength: 64 bytes
No description available.
maxLength: 64 bytes
No description available.
maxLength: 64 bytes
No description available.
maxLength: 32 bytes
No description available.
maxLength: 64 bytes
No description available.
maxLength: 64 bytes
No description available.
maxLength: 128 bytes
No description available.
maxLength: 64 bytes
No description available.
maxLength: 64 bytes
No description available.
maxLength: 64 bytes
View raw schema
{
"properties": {
"anidb": {
"maxLength": 64,
"type": "string"
},
"discogs": {
"maxLength": 64,
"type": "string"
},
"gog": {
"maxLength": 64,
"type": "string"
},
"igdb": {
"maxLength": 64,
"type": "string"
},
"imdb": {
"maxLength": 64,
"type": "string"
},
"isbn": {
"maxLength": 32,
"type": "string"
},
"mal": {
"maxLength": 64,
"type": "string"
},
"musicbrainz": {
"maxLength": 64,
"type": "string"
},
"spotify": {
"maxLength": 128,
"type": "string"
},
"steamid": {
"maxLength": 64,
"type": "string"
},
"tmdb": {
"maxLength": 64,
"type": "string"
},
"tvdb": {
"maxLength": 64,
"type": "string"
}
},
"type": "object"
}
No description available.
Properties
No description available.
maxLength: 128 bytes
No description available.
maxLength: 128 bytes
No description available.
maxLength: 4096 bytes
No description available.
Known values: main, subtitle, sample, cover, metadata, other
No description available.
minimum: 0
View raw schema
{
"properties": {
"hash": {
"maxLength": 128,
"type": "string"
},
"mediaType": {
"maxLength": 128,
"type": "string"
},
"path": {
"maxLength": 4096,
"type": "string"
},
"role": {
"knownValues": [
"main",
"subtitle",
"sample",
"cover",
"metadata",
"other"
],
"type": "string"
},
"sizeBytes": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"path",
"sizeBytes"
],
"type": "object"
}
No description available.
Properties
No description available.
Known values: console_game, pc_game, rom
No description available.
maxLength: 64 bytes
No description available.
maxLength: 300 bytes
No description available.
maxLength: 32 bytes
No description available.
minimum: 1970
No description available.
maxLength: 300 bytes
View raw schema
{
"properties": {
"kind": {
"knownValues": [
"console_game",
"pc_game",
"rom"
],
"type": "string"
},
"platform": {
"maxLength": 64,
"type": "string"
},
"publisher": {
"maxLength": 300,
"type": "string"
},
"region": {
"maxLength": 32,
"type": "string"
},
"releaseYear": {
"minimum": 1970,
"type": "integer"
},
"title": {
"maxLength": 300,
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
}
No description available.
Properties
No description available.
minimum: 1
No description available.
No description available.
No description available.
minimum: 1
No description available.
Known values: photo, art, set
No description available.
maxLength: 300 bytes
No description available.
minimum: 1
View raw schema
{
"properties": {
"count": {
"minimum": 1,
"type": "integer"
},
"creator": {
"items": {
"maxLength": 300,
"type": "string"
},
"type": "array"
},
"format": {
"items": {
"maxLength": 32,
"type": "string"
},
"type": "array"
},
"height": {
"minimum": 1,
"type": "integer"
},
"kind": {
"knownValues": [
"photo",
"art",
"set"
],
"type": "string"
},
"title": {
"maxLength": 300,
"type": "string"
},
"width": {
"minimum": 1,
"type": "integer"
}
},
"required": [
"title"
],
"type": "object"
}
No description available.
Properties
No description available.
No description available.
maxLength: 300 bytes
No description available.
minimum: 1888
No description available.
minimum: 0
No description available.
maxLength: 64 bytes
No description available.
No description available.
maxLength: 300 bytes
No description available.
View raw schema
{
"properties": {
"audioTracks": {
"items": {
"ref": "#audioTrack",
"type": "ref"
},
"type": "array"
},
"originalTitle": {
"maxLength": 300,
"type": "string"
},
"releaseYear": {
"minimum": 1888,
"type": "integer"
},
"runtimeSeconds": {
"minimum": 0,
"type": "integer"
},
"source": {
"maxLength": 64,
"type": "string"
},
"subtitleTracks": {
"items": {
"ref": "#subtitleTrack",
"type": "ref"
},
"type": "array"
},
"title": {
"maxLength": 300,
"type": "string"
},
"videoTracks": {
"items": {
"ref": "#videoTrack",
"type": "ref"
},
"type": "array"
}
},
"required": [
"title"
],
"type": "object"
}
No description available.
Properties
No description available.
No description available.
minimum: 1
No description available.
maxLength: 32 bytes
No description available.
maxLength: 16 bytes
No description available.
No description available.
minimum: 1000
No description available.
minimum: 1
No description available.
maxLength: 300 bytes
No description available.
minimum: 1
View raw schema
{
"properties": {
"artist": {
"items": {
"maxLength": 300,
"type": "string"
},
"type": "array"
},
"bitDepth": {
"minimum": 1,
"type": "integer"
},
"bitrate": {
"maxLength": 32,
"type": "string"
},
"channels": {
"maxLength": 16,
"type": "string"
},
"format": {
"items": {
"maxLength": 32,
"type": "string"
},
"type": "array"
},
"releaseYear": {
"minimum": 1000,
"type": "integer"
},
"sampleRate": {
"minimum": 1,
"type": "integer"
},
"title": {
"maxLength": 300,
"type": "string"
},
"trackCount": {
"minimum": 1,
"type": "integer"
}
},
"required": [
"title"
],
"type": "object"
}
No description available.
Properties
No description available.
maxLength: 6000 bytesmaxGraphemes: 1000 graphemes
No description available.
maxLength: 128 bytes
No description available.
No description available.
maxLength: 300 bytes
View raw schema
{
"properties": {
"description": {
"maxGraphemes": 1000,
"maxLength": 6000,
"type": "string"
},
"label": {
"maxLength": 128,
"type": "string"
},
"mediaTypes": {
"items": {
"maxLength": 128,
"type": "string"
},
"type": "array"
},
"title": {
"maxLength": 300,
"type": "string"
}
},
"required": [
"label"
],
"type": "object"
}
No description available.
Properties
No description available.
minimum: 0
No description available.
minimum: 1
No description available.
maxLength: 35 bytes
No description available.
maxLength: 300 bytes
An RFC 3339 formatted timestamp.
No description available.
maxLength: 300 bytes
No description available.
maxLength: 300 bytes
View raw schema
{
"properties": {
"durationSeconds": {
"minimum": 0,
"type": "integer"
},
"episode": {
"minimum": 1,
"type": "integer"
},
"language": {
"maxLength": 35,
"type": "string"
},
"publisher": {
"maxLength": 300,
"type": "string"
},
"releaseDate": {
"format": "datetime",
"type": "string"
},
"seriesTitle": {
"maxLength": 300,
"type": "string"
},
"title": {
"maxLength": 300,
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
}
No description available.
Properties
No description available.
minimum: 1
No description available.
minimum: 1888
No description available.
minimum: 1
No description available.
maxLength: 300 bytes
No description available.
maxLength: 64 bytes
View raw schema
{
"properties": {
"episodeCount": {
"minimum": 1,
"type": "integer"
},
"releaseYear": {
"minimum": 1888,
"type": "integer"
},
"season": {
"minimum": 1,
"type": "integer"
},
"seriesTitle": {
"maxLength": 300,
"type": "string"
},
"source": {
"maxLength": 64,
"type": "string"
}
},
"required": [
"seriesTitle",
"season"
],
"type": "object"
}
No description available.
Properties
No description available.
No description available.
Known values: application, os, mobile_app, library
No description available.
No description available.
maxLength: 300 bytes
No description available.
No description available.
maxLength: 300 bytes
An RFC 3339 formatted timestamp.
No description available.
maxLength: 128 bytes
View raw schema
{
"properties": {
"architecture": {
"items": {
"maxLength": 32,
"type": "string"
},
"type": "array"
},
"kind": {
"knownValues": [
"application",
"os",
"mobile_app",
"library"
],
"type": "string"
},
"language": {
"items": {
"maxLength": 35,
"type": "string"
},
"type": "array"
},
"name": {
"maxLength": 300,
"type": "string"
},
"platform": {
"items": {
"maxLength": 64,
"type": "string"
},
"type": "array"
},
"publisher": {
"maxLength": 300,
"type": "string"
},
"releaseDate": {
"format": "datetime",
"type": "string"
},
"version": {
"maxLength": 128,
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
No description available.
Properties
No description available.
No description available.
maxLength: 32 bytes
No description available.
No description available.
maxLength: 35 bytes
View raw schema
{
"properties": {
"forced": {
"default": false,
"type": "boolean"
},
"format": {
"maxLength": 32,
"type": "string"
},
"hearingImpaired": {
"default": false,
"type": "boolean"
},
"language": {
"maxLength": 35,
"type": "string"
}
},
"required": [
"format",
"language"
],
"type": "object"
}
No description available.
Properties
No description available.
maxLength: 64 bytes
No description available.
maxLength: 32 bytes
No description available.
Known values: hdr10, dv, hlg, none
No description available.
minimum: 1
No description available.
minimum: 1
View raw schema
{
"properties": {
"codec": {
"maxLength": 64,
"type": "string"
},
"frameRate": {
"maxLength": 32,
"type": "string"
},
"hdr": {
"knownValues": [
"hdr10",
"dv",
"hlg",
"none"
],
"type": "string"
},
"height": {
"minimum": 1,
"type": "integer"
},
"width": {
"minimum": 1,
"type": "integer"
}
},
"required": [
"codec",
"width",
"height"
],
"type": "object"
}