tweaked UI, added landing page

This commit is contained in:
2026-10-09 15:21:44 -07:00
parent 11b56b21b6
commit f5a9457622
9 changed files with 2350 additions and 2055 deletions

View File

@@ -1,75 +0,0 @@
# Welcome to Vyla Documentation
This is the main documentation page for Vyla. Here you can find information about the product, its features, and how to use it.
## Who Are We?
You may wonder who **we are**?
Vyla started from the web project which initially intended to create a clean environment where one could stream movies and TV shows free from all the unnecessary elements. Originally, it was developed mainly as a frontend which embedded other players. With time I got involved in the process of developing the infrastructure.
Another core component of Vyla is Vyla API which dealt with searching streams from various providers, verifying their availability and playing them. Later on, it evolved into being able to cope with many kinds of streams, deal with possible issues related to their quality and reliability.
With constant changing and breakage of providers, I had to develop Vyla SDK. The purpose of it was to isolate the source implementations from the rest of Vyla so that they could be independently managed and used in other projects. I made each source the provider modules which had the same interface. Vyla SDK remains updated as sources change.
Among the main challenges associated with the development of Vyla was hosting. Initially I did self-hosting of frontend, API, player, Nginx, PM2 and other infrastructure on a VPS. Managing them was a struggle with constant downtime, provider issues, Cloudflare problems and, lastly the DMCA complains.
However, after receiving a DMCA strike and experiencing problems due to frequent reports in Cloudflare, I figured out that it wouldn’t be efficient to self host the streaming infrastructure. Therefore, the choice was made to focus more on SDK and the application rather than using a remote backend.
Thanks for Reading ❤️
## Credits and Acknowledgments
<p class="page-description">Credits and inspiration behind the Vyla API ecosystem.</p>
This page highlights the open-source projects and developers that heavily inspired the Vyla API, player ecosystem, and overall UI direction.
---
## Player & UI Inspiration
The overall player experience, streaming layout, and much of the UI direction for Vyla was heavily inspired by P-Stream.
- Repository: [https://github.com/p-stream](https://github.com/p-stream)
- Owner: [https://github.com/Pasithea0](https://github.com/Pasithea0)
Their work served as a major reference point for the design language and viewing experience used throughout Vyla.
---
## Stream API Inspiration
The architecture and implementation ideas behind the Vyla streaming API were heavily inspired by CinePro.
### Resources
- Organization: [https://github.com/cinepro-org/](https://github.com/cinepro-org/)
- Main Website: [https://cinepro.cc/](https://cinepro.cc/)
- Documentation: [https://docs.cinepro.cc/](https://docs.cinepro.cc/)
- UI Components: [https://ui.cinepro.cc/](https://ui.cinepro.cc/)
- Owner: [https://github.com/An0n-00](https://github.com/An0n-00)
---
## Source Implementation & Fixes
The owner of Movieslay helped fix and implement new sources across the Vyla API.
- Repository: [gitlab.com/gavingogaming/movieslay-emerald-temp](https://gitlab.com/gavingogaming/movieslay-emerald-temp)
- Discord: [https://discord.gg/rD75qxGBVG](https://discord.gg/rD75qxGBVG)
- Owner: [https://gitlab.com/gavingogaming](https://gitlab.com/gavingogaming)
---
## Open Source Appreciation
Vyla would not exist in its current form without the incredible open-source work created by these developers and communities.
Massive thanks to:
- Pasithea0
- An0n-00
- gavingogaming (Movieslay)
- The P-Stream contributors
- The CinePro contributors
- The Movieslay contributors