Electron music application based on React, Redux, React-Router, Webpack 5.
- Electron & React & typescript
- Clean and elegant UI
- Theme-changing support
- Lyric display support
- Separate Desktop Klyric display [experimental]
- Full support for album & artist & playlist
- User Login & logout
- Track playlist & multiple play mode support
- Search & hotword & input suggest
- Infinity fetch support
- Native tray support
- If you have installation or compilation issues with this project, please see our debugging guide
First, clone the repo via git and install dependencies:
git clone --depth 1 --branch main https://github.com/electron-react-boilerplate/electron-react-boilerplate.git your-project-name
cd your-project-name
npm install
Start the app in the dev
environment:
npm start
To package apps for the local platform:
npm run package
See our docs and guides here
- Klyric animation & bugs fixing
- Mini-player mode support
- Native settings (download path customization)
- i18N support