
i视频
A desktop Electron client that lets you browse videos from major Chinese streaming platforms in one app.phobal/ivideo
- Stars
- 11.8k
- Forks
- 3.1k
- Licence
- MIT
- Language
- JavaScript
- Last update
- 5.8 years ago
- Type
- App
This repository is archived and no longer maintained.
What it is
This is a desktop video player built with Electron that is meant to show videos from mainstream Chinese video platforms in one place, so you don't need a separate app for each service. According to the README, it also includes built-in access to VIP content from those sites. The project is archived on GitHub and its last push was in January 2021, so it is no longer maintained.
- Browse a video from a supported Chinese platform in one desktop window
- Try different playback sources when one link fails to play, as the README suggests
- Run the project locally in development mode to examine its Electron and React code
Great for
- Developers who want to study how an Electron and React desktop app is structured
- People who already live in China and use these platforms and want a single player
- Learners looking at a project built on the electron-react-boilerplate scaffold
Not ideal for
- Anyone wanting an actively maintained app, since the repository is archived and last changed in 2021
- People outside mainland China, since the README is written around domestic platforms
- Users who need a clearly licensed way to watch paid content, since the README says the project is for personal study and offers VIP access that may infringe rights
How to get it
- 1
Clone and build from source
You'll need: Node.js 7.6 or newer (per README) · yarn (install with npm i yarn -g if missing)
Clone the repository
git clone https://github.com/phobal/ivideo.gitEnter the project folder
cd ivideoInstall dependencies
yarn installStart the development environment
yarn start - 2
Run it
- Download the prebuilt package for your OS from the release links, or clone and build from source
- For a source build, run yarn install and then yarn start
- Pick a video from a supported platform in the app
- If playback fails, switch to another playback line and try again
- 3
Get the most out of it
- Use the prebuilt release if you only want to watch rather than develop
- Use yarn package for the current platform, or yarn package-all for all platforms, to build your own packages into the release folder
- Treat the project as a reference for an electron-react-boilerplate based app with React and Redux
Downloads
Strengths
- Covers multiple domestic video platforms in a single client, according to the README
- Ships prebuilt packages for Mac, Windows, and Linux
- Uses a widely known stack (Electron, React, Redux) that is useful to read as an example
Trade-offs
- The project is archived and was last pushed in January 2021, so it may not work with current sites
- The README says its use is for personal learning and that rights-holders can request removal, so legal status is a concern
- The README gives little detail on how it works, and it is written only in Chinese
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| ivideo (this) | 11.8k | App | intermediate | 5.8 years ago | Developers who want to study how an Electron and React desktop app is structured |
| electron-react-boilerplate | 24.3k | Dev tool | intermediate | 7 days ago | Developers who know React and want to build a cross-platform desktop app |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.