Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jharsh1202/rive-next


https://github.com/jharsh1202/rive-next

Last synced: 1 day ago
JSON representation

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**


Javascript official Website
Javascript official Website
react official Website
react official Website
react official Website
react official Website

## **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.