mirror of
https://gitlab.com/vyla-entertainment/documentation.git
synced 2026-11-09 20:17:20 -05:00
177 lines
3.6 KiB
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/"
|
|
}
|
|
} |