mirror of
https://gitlab.com/vyla-entertainment/documentation.git
synced 2026-11-13 05:57:22 -05:00
Initial documentation
This commit is contained in:
167
misc/credit/index.html
Normal file
167
misc/credit/index.html
Normal file
@@ -0,0 +1,167 @@
|
||||
<!doctype html>
|
||||
<html lang="en" class="dark">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>Credit — Vyla</title>
|
||||
<meta name="description" content="Credits and inspiration behind the Vyla API ecosystem." />
|
||||
<meta name="keywords"
|
||||
content="credits, attribution, open source, inspiration, P-Stream, CinePro, Movieslay, acknowledgments" />
|
||||
<link rel="canonical" href="https://vyla.cc/misc/credit.html" />
|
||||
|
||||
<!-- Open Graph / Facebook -->
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://vyla.cc/misc/credit.html" />
|
||||
<meta property="og:title" content="Credit — Vyla" />
|
||||
<meta property="og:description" content="Credits and inspiration behind the Vyla API ecosystem." />
|
||||
<meta property="og:image" content="https://vyla.cc/assets/images/thumbnail.png" />
|
||||
<meta property="og:site_name" content="Vyla" />
|
||||
|
||||
<!-- Twitter -->
|
||||
<meta property="twitter:card" content="summary_large_image" />
|
||||
<meta property="twitter:url" content="https://vyla.cc/misc/credit.html" />
|
||||
<meta property="twitter:title" content="Credit — Vyla" />
|
||||
<meta property="twitter:description" content="Credits and inspiration behind the Vyla API ecosystem." />
|
||||
<meta property="twitter:image" content="https://vyla.cc/assets/images/thumbnail.png" />
|
||||
<meta property="twitter:site" content="@vylaentertainment" />
|
||||
|
||||
<!-- Additional SEO -->
|
||||
<meta name="robots" content="index, follow" />
|
||||
<meta name="author" content="Vyla" />
|
||||
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<link rel="stylesheet" href="/assets/base.css" />
|
||||
<link rel="stylesheet" href="/assets/highlight.css" />
|
||||
<link rel="stylesheet" href="/assets/mintlify-overrides.css" />
|
||||
|
||||
<!-- JSON-LD Structured Data -->
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "SoftwareApplication",
|
||||
"name": "Credit",
|
||||
"description": "Credits and inspiration behind the Vyla API ecosystem.",
|
||||
"url": "https://vyla.cc/misc/credit.html",
|
||||
"applicationCategory": "MultimediaApplication",
|
||||
"operatingSystem": "Windows, macOS, Linux, Android, Android TV",
|
||||
"offers": {
|
||||
"@type": "Offer",
|
||||
"price": "0",
|
||||
"priceCurrency": "USD"
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div id="banner">
|
||||
<span>Vyla is self-hosted. Run Vyla Home, embed the SDK, or deploy Stream API on infrastructure you control. Rights
|
||||
holders can request source removal — <a href="/misc/dmca">DMCA policy</a>.</span>
|
||||
<button id="banner-close" onclick="dismissBanner()" aria-label="Dismiss">✕</button>
|
||||
</div>
|
||||
|
||||
<header id="navbar">
|
||||
<div class="nav-top">
|
||||
<a class="brand" href="/"><img src="/assets/images/logo.png" alt="Vyla" id="brand-logo" loading="lazy"
|
||||
fetchpriority="low"></a>
|
||||
<button id="search-trigger" type="button" onclick="openSearch()" aria-label="Search"></button>
|
||||
<div class="links">
|
||||
<button id="theme-toggle" type="button" onclick="toggleThemeMenu(event)" aria-label="Theme"></button>
|
||||
</div>
|
||||
</div>
|
||||
<nav class="tabs">
|
||||
<a class="tab-link" href="/">Vyla</a>
|
||||
<a class="tab-link" href="/sdk">SDK</a>
|
||||
<a class="tab-link active" href="/stream-api/overview">Stream API</a>
|
||||
<a class="tab-link" href="/guides/integrations">Resources</a>
|
||||
<a class="tab-link" href="/misc/credit">Misc</a>
|
||||
</nav>
|
||||
</header>
|
||||
<div id="layout">
|
||||
<nav id="sidebar">
|
||||
<div class="group">
|
||||
<p class="group-title">Project</p>
|
||||
<ul>
|
||||
<li><a class="active" href="/misc/credit">Credit</a></li>
|
||||
<li><a class="" href="/misc/dmca">Dmca</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
<div id="content-col">
|
||||
<main class="prose">
|
||||
<h1>Credit</h1>
|
||||
<p class="page-description">Credits and inspiration behind the Vyla API ecosystem.</p>
|
||||
<p>This page highlights the open-source projects and developers that heavily inspired the Vyla API, player
|
||||
ecosystem, and overall UI direction.</p>
|
||||
<hr>
|
||||
<h2 id="player--ui-inspiration">Player & UI Inspiration</h2>
|
||||
<p>The overall player experience, streaming layout, and much of the UI direction for Vyla was heavily inspired
|
||||
by P-Stream.</p>
|
||||
<ul>
|
||||
<li>Repository: <a href="https://github.com/p-stream">https://github.com/p-stream</a></li>
|
||||
<li>Owner: <a href="https://github.com/Pasithea0">https://github.com/Pasithea0</a></li>
|
||||
</ul>
|
||||
<p>Their work served as a major reference point for the design language and viewing experience used throughout
|
||||
Vyla.</p>
|
||||
<hr>
|
||||
<h2 id="stream-api-inspiration">Stream API Inspiration</h2>
|
||||
<p>The architecture and implementation ideas behind the Vyla streaming API were heavily inspired by CinePro.</p>
|
||||
<h3 id="resources">Resources</h3>
|
||||
<ul>
|
||||
<li>Organization: <a href="https://github.com/cinepro-org/">https://github.com/cinepro-org/</a></li>
|
||||
<li>Main Website: <a href="https://cinepro.cc/">https://cinepro.cc/</a></li>
|
||||
<li>Documentation: <a href="https://docs.cinepro.cc/">https://docs.cinepro.cc/</a>
|
||||
</li>
|
||||
<li>UI Components: <a href="https://ui.cinepro.cc/">https://ui.cinepro.cc/</a></li>
|
||||
<li>Owner: <a href="https://github.com/An0n-00">https://github.com/An0n-00</a></li>
|
||||
</ul>
|
||||
<p>CinePro's ecosystem played a large role in shaping how Vyla handles providers, source structures, streaming
|
||||
workflows, and API organization.</p>
|
||||
<hr>
|
||||
<h2 id="source-implementation--fixes">Source Implementation & Fixes</h2>
|
||||
<p>The owner of Movieslay helped fix and implement new sources across the Vyla API.</p>
|
||||
<ul>
|
||||
<li>Repository: <a
|
||||
href="https://gitlab.com/gavingogaming/movieslay-emerald-temp">gitlab.com/gavingogaming/movieslay-emerald-temp</a>
|
||||
</li>
|
||||
<li>Discord: <a href="https://discord.gg/rD75qxGBVG">discord.gg/rD75qxGBVG</a></li>
|
||||
<li>Owner: <a href="https://gitlab.com/gavingogaming">gitlab.com/gavingogaming</a></li>
|
||||
</ul>
|
||||
<p>Movieslay Emerald is a successor to the original Movieslay webapp. gavingogaming's direct contributions were
|
||||
instrumental in expanding and stabilizing Vyla's source coverage.</p>
|
||||
<hr>
|
||||
<h2 id="open-source-appreciation">Open Source Appreciation</h2>
|
||||
<p>Vyla would not exist in its current form without the incredible open-source work created by these developers
|
||||
and communities.</p>
|
||||
<p>Massive thanks to:</p>
|
||||
<ul>
|
||||
<li>Pasithea0</li>
|
||||
<li>An0n-00</li>
|
||||
<li>gavingogaming (Movieslay)</li>
|
||||
<li>The P-Stream contributors</li>
|
||||
<li>The CinePro contributors</li>
|
||||
<li>The Movieslay contributors</li>
|
||||
</ul>
|
||||
<p>for building and sharing their projects publicly.</p>
|
||||
</main>
|
||||
<aside id="toc">
|
||||
<p class="toc-title">On this page</p>
|
||||
<ul>
|
||||
<li><a href="#player--ui-inspiration">Player & UI Inspiration</a></li>
|
||||
<li><a href="#stream-api-inspiration">Stream API Inspiration</a></li>
|
||||
<li><a href="#source-implementation--fixes">Source Implementation & Fixes</a></li>
|
||||
<li><a href="#open-source-appreciation">Open Source Appreciation</a></li>
|
||||
</ul>
|
||||
</aside>
|
||||
</div>
|
||||
</div>
|
||||
<footer id="site-footer">
|
||||
<a href="https://discord.gg/5eqRhKeywG" target="_blank" rel="noopener">Discord</a>
|
||||
<a href="https://gitlab.com/vyla-entertainment/" target="_blank" rel="noopener">GitLab</a>
|
||||
</footer>
|
||||
<script src="/assets/app.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
182
misc/dmca/index.html
Normal file
182
misc/dmca/index.html
Normal file
@@ -0,0 +1,182 @@
|
||||
<!doctype html>
|
||||
<html lang="en" class="dark">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>DMCA & Copyright — Vyla</title>
|
||||
<meta name="description" content="Content sources used by Vyla API and how rights holders can request removal." />
|
||||
<meta name="keywords"
|
||||
content="DMCA, copyright, takedown, legal, content sources, rights holders, copyright policy, takedown request" />
|
||||
<link rel="canonical" href="https://vyla.cc/misc/dmca.html" />
|
||||
|
||||
<!-- Open Graph / Facebook -->
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://vyla.cc/misc/dmca.html" />
|
||||
<meta property="og:title" content="DMCA & Copyright — Vyla" />
|
||||
<meta property="og:description"
|
||||
content="Content sources used by Vyla API and how rights holders can request removal." />
|
||||
<meta property="og:image" content="https://vyla.cc/assets/images/thumbnail.png" />
|
||||
<meta property="og:site_name" content="Vyla" />
|
||||
|
||||
<!-- Twitter -->
|
||||
<meta property="twitter:card" content="summary_large_image" />
|
||||
<meta property="twitter:url" content="https://vyla.cc/misc/dmca.html" />
|
||||
<meta property="twitter:title" content="DMCA & Copyright — Vyla" />
|
||||
<meta property="twitter:description"
|
||||
content="Content sources used by Vyla API and how rights holders can request removal." />
|
||||
<meta property="twitter:image" content="https://vyla.cc/assets/images/thumbnail.png" />
|
||||
<meta property="twitter:site" content="@vylaentertainment" />
|
||||
|
||||
<!-- Additional SEO -->
|
||||
<meta name="robots" content="index, follow" />
|
||||
<meta name="author" content="Vyla" />
|
||||
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<link rel="stylesheet" href="/assets/base.css" />
|
||||
<link rel="stylesheet" href="/assets/highlight.css" />
|
||||
<link rel="stylesheet" href="/assets/mintlify-overrides.css" />
|
||||
|
||||
<!-- JSON-LD Structured Data -->
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "SoftwareApplication",
|
||||
"name": "DMCA & Copyright",
|
||||
"description": "Content sources used by Vyla API and how rights holders can request removal.",
|
||||
"url": "https://vyla.cc/misc/dmca.html",
|
||||
"applicationCategory": "MultimediaApplication",
|
||||
"operatingSystem": "Windows, macOS, Linux, Android, Android TV",
|
||||
"offers": {
|
||||
"@type": "Offer",
|
||||
"price": "0",
|
||||
"priceCurrency": "USD"
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div id="banner">
|
||||
<span>Vyla is self-hosted. Run Vyla Home, embed the SDK, or deploy Stream API on infrastructure you control. Rights
|
||||
holders can request source removal — <a href="/misc/dmca">DMCA policy</a>.</span>
|
||||
<button id="banner-close" onclick="dismissBanner()" aria-label="Dismiss">✕</button>
|
||||
</div>
|
||||
|
||||
<header id="navbar">
|
||||
<div class="nav-top">
|
||||
<a class="brand" href="/"><img src="/assets/images/logo.png" alt="Vyla" id="brand-logo" loading="lazy"
|
||||
fetchpriority="low"></a>
|
||||
<button id="search-trigger" type="button" onclick="openSearch()" aria-label="Search"></button>
|
||||
<div class="links">
|
||||
<button id="theme-toggle" type="button" onclick="toggleThemeMenu(event)" aria-label="Theme"></button>
|
||||
</div>
|
||||
</div>
|
||||
<nav class="tabs">
|
||||
<a class="tab-link" href="/">Vyla</a>
|
||||
<a class="tab-link" href="/sdk">SDK</a>
|
||||
<a class="tab-link active" href="/stream-api/overview">Stream API</a>
|
||||
<a class="tab-link" href="/guides/integrations">Resources</a>
|
||||
<a class="tab-link" href="/misc/credit">Misc</a>
|
||||
</nav>
|
||||
</header>
|
||||
<div id="layout">
|
||||
<nav id="sidebar">
|
||||
<div class="group">
|
||||
<p class="group-title">Project</p>
|
||||
<ul>
|
||||
<li><a class="" href="/misc/credit">Credit</a></li>
|
||||
<li><a class="active" href="/misc/dmca">Dmca</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
<div id="content-col">
|
||||
<main class="prose">
|
||||
<h1>DMCA & Copyright</h1>
|
||||
<p class="page-description">Content sources used by Vyla API and how rights holders can request removal.</p>
|
||||
<p>Vyla API is a self-hosted streaming proxy that aggregates publicly accessible stream URLs from third-party
|
||||
providers. Vyla does not host, store, upload, or distribute any video content. All media is served directly
|
||||
from its original source.</p>
|
||||
<hr>
|
||||
<h2 id="how-it-works">How It Works</h2>
|
||||
<p>Vyla acts as a <strong>reverse proxy and aggregator</strong>. When a stream is requested:</p>
|
||||
<ol>
|
||||
<li>Vyla queries third-party providers for a stream URL.</li>
|
||||
<li>That URL is proxied through the Vyla server to handle CORS headers.</li>
|
||||
<li>The underlying video segments are fetched from their original CDN and passed through to the client.</li>
|
||||
</ol>
|
||||
<p>At no point does Vyla store, transcode, or re-host any media file.</p>
|
||||
<hr>
|
||||
<h2 id="content-sources">Content Sources</h2>
|
||||
<p>The following third-party sources are currently scraped or proxied by Vyla API. These are the upstream
|
||||
providers — Vyla does not control, operate, or own any of them.</p>
|
||||
<p>You can find the full list of sources in the <a
|
||||
href="https://gitlab.com/vyla-entertainment/sdk/-/tree/main/src/sources">stream-api sources directory</a>.
|
||||
</p>
|
||||
<div class="callout callout-note">
|
||||
<div class="callout-content">
|
||||
<p>This list reflects active sources. These sources are active or in the works.</p>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<h2 id="dmca--takedown-requests">DMCA / Takedown Requests</h2>
|
||||
<p>If you are a rights holder and believe that content accessible through Vyla API infringes your copyright, you
|
||||
may submit a takedown request. Because Vyla does not host the content itself, the most effective path is to
|
||||
contact the upstream source directly.</p>
|
||||
<p>However, Vyla can disable specific providers or sources upon valid request.</p>
|
||||
<p><strong>To submit a takedown request, contact:</strong></p>
|
||||
<div class="card">
|
||||
<div class="card-title">DMCA Contact</div>
|
||||
<div class="card-body">
|
||||
<p>Open an issue on the GitLab repository or reach out via Discord or email.</p>
|
||||
<ul>
|
||||
<li><strong>GitLab Issues:</strong> <a
|
||||
href="https://gitlab.com/vyla-entertainment/stream-api/issues">https://gitlab.com/vyla-entertainment/stream-api/issues</a>
|
||||
</li>
|
||||
<li><strong>Discord:</strong> <a href="https://discord.gg/5eqRhKeywG">https://discord.gg/5eqRhKeywG</a>
|
||||
</li>
|
||||
<li><strong>Email:</strong> <a
|
||||
href="mailto:alwaysmesmerizingyou@gmail.com">alwaysmesmerizingyou@gmail.com</a></li>
|
||||
</ul>
|
||||
<p>Please include the following in your request:</p>
|
||||
<ul>
|
||||
<li>Your name and organization</li>
|
||||
<li>The specific content or provider you are requesting removal of</li>
|
||||
<li>Evidence of your rights to the content</li>
|
||||
<li>Your contact information</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<h2 id="good-faith-compliance">Good Faith Compliance</h2>
|
||||
<p>Vyla API is operated in good faith. Upon receiving a valid and complete takedown request, the relevant source
|
||||
will be reviewed and disabled within a reasonable timeframe if the claim is substantiated.</p>
|
||||
<p>Rights holders such as Sony Pictures, Universal, Warner Bros., Disney, Netflix, or any other studio or
|
||||
distributor are welcome to contact via the channels above. We will respond promptly.</p>
|
||||
<hr>
|
||||
<h2 id="disclaimer">Disclaimer</h2>
|
||||
<p>Vyla API is intended for personal, educational, and development use only. The operator of this API does not
|
||||
endorse or encourage copyright infringement. Users of this API are responsible for complying with the laws of
|
||||
their jurisdiction.</p>
|
||||
</main>
|
||||
<aside id="toc">
|
||||
<p class="toc-title">On this page</p>
|
||||
<ul>
|
||||
<li><a href="#how-it-works">How It Works</a></li>
|
||||
<li><a href="#content-sources">Content Sources</a></li>
|
||||
<li><a href="#dmca--takedown-requests">DMCA / Takedown Requests</a></li>
|
||||
<li><a href="#good-faith-compliance">Good Faith Compliance</a></li>
|
||||
<li><a href="#disclaimer">Disclaimer</a></li>
|
||||
</ul>
|
||||
</aside>
|
||||
</div>
|
||||
</div>
|
||||
<footer id="site-footer">
|
||||
<a href="https://discord.gg/5eqRhKeywG" target="_blank" rel="noopener">Discord</a>
|
||||
<a href="https://gitlab.com/vyla-entertainment/" target="_blank" rel="noopener">GitLab</a>
|
||||
</footer>
|
||||
<script src="/assets/app.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user