JCPlayer Jiacheng
winget install --id=JIACHENG135.JCPlayer -e
A video player powered by Electron, React and Node.js
JCPlayer is a desktop application designed for video searching and sharing across MacOS, Windows, and Linux platforms. Built using Electron, React, and Node.js, JCPlayer offers a lightweight and fast experience. Key features include support for multiple themes (six in total), preview capabilities, video search functionality, and an incoming user social system allowing users to collect videos. Ideal for casual viewers and content creators seeking efficient media organization, JCPlayer provides seamless browsing, playback, and customization options. Installation can be done via winget, making it easy to integrate into your workflow.
README
This application's infra and skeleton is inspired and inherit from here
Features
Finished:
- Search videos
- Multiple themes
- Preview videos
Incoming
- User social system
- User can collect videos
Screenshots
For Mac
About Page
Video Details
Searching Results
User Profile
Video play
Six themes
Theme 1
Theme 2
Theme 3
Theme 4
Theme 5
Theme 6
On Windows
History 1
Play list 1
Play list 2
Play list 3
Play list 4
Install
Check Latest Releases page for recent version of packaged app for MacOS, Windows or Linux.
Alternatively you can build app yourself.
- for Mac OS
- build
git clone https://github.com/JIACHENG135/JCPlayer.git yarn install yarn run build
- dev
git clone https://github.com/JIACHENG135/JCPlayer.git yarn install yarn run dev
- tag
git tag [version] git push origin --tags
- build
- for Windows Windows version is not quite assemble...
- build
git clone https://github.com/JIACHENG135/JCPlayer.git npm install npm run build
- dev
git clone https://github.com/JIACHENG135/JCPlayer.git npm install npm run dev
- build
Shorcut
- OSX: Cmd C 1
- Linux: Ctrl C T
- Windows: Ctrl C 1
- There are 6 themes from 1 to 5 and 7
Contributors
Code Contributors
License
MIT