Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jharsh1202/rive-next
https://github.com/jharsh1202/rive-next
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/jharsh1202/rive-next
- Owner: jharsh1202
- License: bsd-4-clause
- Created: 2024-06-01T11:50:49.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-01T11:51:54.000Z (5 months ago)
- Last Synced: 2024-06-01T13:20:52.269Z (5 months ago)
- Language: TypeScript
- Size: 10.3 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
Your Personal Streaming Oasis
# **_Rive_**
Rive is a cutting-edge platform for streaming movies and TV shows online. Our project utilizes Next.js. Your Personal Streaming Oasis
![GitHub repo size](https://img.shields.io/github/repo-size/Developabile/rive-next)
![Github LOC](https://tokei.rs/b1/github/Developabile/rive-next)
![Github Files](https://tokei.rs/b1/github/Developabile/rive-next?category=files)[![CodeQL](https://github.com/Developabile/rive-next/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/Developabile/rive-next/actions/workflows/github-code-scanning/codeql)
[![Weekly Update TMDB Collections](https://github.com/Developabile/rive-next/actions/workflows/weekly_update.yml/badge.svg)](https://github.com/Developabile/rive-next/actions/workflows/weekly_update.yml)
## **Features**:
- Developed utilizing the **[Next.js](https://nextjs.org/)** framework and **[TypeScript](https://www.typescriptlang.org/)**.
- Includes **Watchlist** and **Continue Watching** features utilizing **local storage**.
- Offers synchronization to cloud storage (Firestore) for the watchlist.
- Enables **cloud synchronization** through Login/Signup functionality.
- Supports Sign-in with email or Google accounts (Firebase).
- Facilitates **multiple server streaming** capabilities.
- Allows for **downloading of Movies/TV shows** using extensions like FetchV.
- Incorporates a **Random Movie/TV Shows** option, accessible via `CTRL + SHIFT + R` (globally active).
- Utilizes `server-side APIs` for data fetching, ensuring efficient server-side operations across **all ISPs**.
- Implements a self-created `caching system` to **cache all API calls** on the server, significantly **enhancing data fetching speed** and overall website performance.
- Implements a client-side caching system utilizing **session storage**.
- Provides extensive customization options within **settings**.
- Features a user-friendly and **visually appealing UI**.
- **`Ad-Free Streaming/Download`**: Leverages scrapers for ad-free streaming and downloading.
- **`Embed Mode`**: For unavailable media (movies/shows), supports embed mode streaming, may contain ads.## **Word From Developer**:
> [!TIP]
>
> **_In Embed Mode_**
>
> 1. **For Ad-Free Experience**: Use ad-blocker services, like AdBlocker extensions([Ghostery](https://www.ghostery.com/)) or [Brave Browser](https://brave.com/).
> 2. **For Movie/TV Shows Download**:
>
> Use video downloader extensions:
>
> - On PC: [FetchV](https://fetchv.net/) or [Stream Recorder](https://www.hlsloader.com/)
> - On Mobile: [AVDP](https://play.google.com/store/apps/details?id=videoplayer.videodownloader.downloader)
>
> [Source](https://www.reddit.com/r/DataHoarder/comments/qgne3i/how_to_download_videos_from_vidsrcme/)## **Anime & K-Drama**:
> [!NOTE]
>
> **1. For Anime**:
>
> - For Desktop, go to `/anime` (use Navbar)
> - For Mobile, go to `Settings` > `App Center` > click on `Anime`
>
> **2. For Korean Drama**:
>
> - For Desktop, go to `/kdrama` (use Navbar)
> - For Mobile, go to `Settings` > `App Center` > click on `K-Drama`> [!NOTE]
>
> **For More Korean Dramas**:
>
> - Go to `/tv` i.e the **TV Shows** section.
> - Click on Filter (top-right)
> - Select the desired Genres (one or many)
> - Select **South Korea** from Country
> - Click Submit## **Tech Stack**
## **Screenshots**
Here are some screenshots on various devices
| Macbook | iPad | iPhone |
| -------------------------------------------------------------- | --------------------------------------------------- | -------------------------------------------------------------- |
| ![mac](./screenshots/macbook/MacBook%20Pro-1711134363365.jpeg) | ![ipad](./screenshots/ipad/iPad-1711133919085.jpeg) | ![iphone](./screenshots/iphone/iPhone%20SE-1711133892195.jpeg) |
| ![mac](./screenshots/macbook/MacBook%20Pro-1711134203319.jpeg) | ![ipad](./screenshots/ipad/iPad-1711134203174.jpeg) | ![iphone](./screenshots/iphone/iPhone%20SE-1711134203201.jpeg) |
| ![mac](./screenshots/macbook/MacBook%20Pro-1711134313758.jpeg) | ![ipad](./screenshots/ipad/iPad-1711134263026.jpeg) | ![iphone](./screenshots/iphone/iPhone%20SE-1711134064713.jpeg) |
| ![mac](./screenshots/macbook/MacBook%20Pro-1711134020120.jpeg) | ![ipad](./screenshots/ipad/iPad-1711134390880.jpeg) | ![iphone](./screenshots/iphone/iPhone%20SE-1711134412110.jpeg) |## Star History
Click here for more details
[![Star History Chart](https://api.star-history.com/svg?repos=Developabile/rive-next&type=Date)](https://star-history.com/#Developabile/rive-next&Date)
## **Disclaimer**
> [!IMPORTANT]
>
> Rive-Next does not host any files, it merely links to 3rd party services.
> Legal issues should be taken up with the file hosts and providers.
> Rive-Next is not responsible for any media files shown by the video providers.