Files
documentation/ai-catalog.json

177 lines
3.6 KiB
JSON

{
"name": "Vyla Documentation",
"description": "Comprehensive documentation for Vyla - a community-built, self-hosted media project focused on freedom, privacy, and user control. Includes SDK reference, Stream API documentation, and guides for building custom media players.",
"url": "https://vyla.cc",
"type": "documentation",
"category": "software",
"tags": [
"media streaming",
"self-hosted",
"privacy",
"open source",
"SDK",
"API",
"Node.js",
"TypeScript",
"Android",
"Android TV",
"desktop",
"streaming",
"video player",
"HLS",
"SSE"
],
"language": "en",
"version": "1.0.0",
"lastUpdated": "2026-10-06",
"maintainer": {
"name": "Vyla Entertainment",
"url": "https://gitlab.com/vyla-entertainment/"
},
"documentation": {
"main": "https://vyla.cc",
"llms": "https://vyla.cc/llms.txt",
"repository": "https://gitlab.com/vyla-entertainment/"
},
"topics": [
{
"name": "Getting Started",
"pages": [
{
"title": "Introduction",
"url": "/"
},
{
"title": "Architecture",
"url": "/architecture"
}
]
},
{
"name": "Products",
"pages": [
{
"title": "Vyla Home",
"url": "/home"
},
{
"title": "Vyla Go",
"url": "/go"
},
{
"title": "Vyla TV",
"url": "/tv"
},
{
"title": "Build a Player",
"url": "/player"
}
]
},
{
"name": "SDK",
"pages": [
{
"title": "SDK Reference",
"url": "/sdk"
},
{
"title": "SDK Quickstart",
"url": "/sdk-quickstart"
}
]
},
{
"name": "Stream API",
"pages": [
{
"title": "Overview",
"url": "/stream-api/overview"
},
{
"title": "Paths and Events",
"url": "/stream-api/paths"
},
{
"title": "Subtitles and Downloads",
"url": "/stream-api/media-data"
},
{
"title": "Health and Operations",
"url": "/stream-api/operations"
}
]
},
{
"name": "Deployment",
"pages": [
{
"title": "Self-hosting",
"url": "/self-hosting"
}
]
},
{
"name": "Concepts",
"pages": [
{
"title": "Providers",
"url": "/concepts/providers"
}
]
},
{
"name": "Guides",
"pages": [
{
"title": "Client Integration",
"url": "/guides/integrations"
},
{
"title": "Error Handling",
"url": "/guides/error-handling"
}
]
},
{
"name": "Miscellaneous",
"pages": [
{
"title": "Credits",
"url": "/misc/credit"
},
{
"title": "DMCA Policy",
"url": "/misc/dmca"
}
]
}
],
"apis": [
{
"name": "Vyla SDK",
"type": "npm",
"package": "@vyla-entertainment/sdk",
"description": "Node.js/TypeScript SDK for direct provider resolution",
"language": "TypeScript"
},
{
"name": "Stream API",
"type": "http",
"description": "Self-hosted HTTP/SSE API for browser and mobile clients",
"protocol": "SSE"
}
],
"platforms": [
"Windows",
"macOS",
"Linux",
"Android",
"Android TV"
],
"license": "ISC",
"community": {
"discord": "https://discord.gg/5eqRhKeywG",
"gitlab": "https://gitlab.com/vyla-entertainment/"
}
}