https://github.com/sixgramwater/electron-music
Electron music application based on React, Redux, Webpack 5, with QQMusic-like UI
https://github.com/sixgramwater/electron-music
electron music react webpack
Last synced: about 1 year ago
JSON representation
Electron music application based on React, Redux, Webpack 5, with QQMusic-like UI
- Host: GitHub
- URL: https://github.com/sixgramwater/electron-music
- Owner: sixgramwater
- License: mit
- Created: 2021-12-10T11:44:02.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-29T07:15:40.000Z (almost 4 years ago)
- Last Synced: 2025-04-30T21:02:17.059Z (about 1 year ago)
- Topics: electron, music, react, webpack
- Language: TypeScript
- Homepage:
- Size: 21.1 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Entropy Music
[]()
[](https://github.com/sixgramwater "Author")
Electron music application based on React, Redux, React-Router, Webpack 5.
## Features
- 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
## Screenshots
### Daily Recommend

### Music library

### Music Playing

### Desktop Lyric

### Music Download

### Theme changing

### Search (Hot Words Suggestion)

## Install
- **If you have installation or compilation issues with this project, please see [our debugging guide](https://github.com/electron-react-boilerplate/electron-react-boilerplate/issues/400)**
First, clone the repo via git and install dependencies:
```bash
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
```
## Starting Development
Start the app in the `dev` environment:
```bash
npm start
```
## Packaging for Production
To package apps for the local platform:
```bash
npm run package
```
## Docs
See our [docs and guides here](https://electron-react-boilerplate.js.org/docs/installation)
## TODO
- [ ] Klyric animation & bugs fixing
- [ ] Mini-player mode support
- [ ] Native settings (download path customization)
- [ ] i18N support
## License
MIT © [Electron React Boilerplate](https://github.com/electron-react-boilerplate)
[github-actions-status]: https://github.com/electron-react-boilerplate/electron-react-boilerplate/workflows/Test/badge.svg
[github-actions-url]: https://github.com/electron-react-boilerplate/electron-react-boilerplate/actions
[github-tag-image]: https://img.shields.io/github/tag/electron-react-boilerplate/electron-react-boilerplate.svg?label=version
[github-tag-url]: https://github.com/electron-react-boilerplate/electron-react-boilerplate/releases/latest
[stackoverflow-img]: https://img.shields.io/badge/stackoverflow-electron_react_boilerplate-blue.svg
[stackoverflow-url]: https://stackoverflow.com/questions/tagged/electron-react-boilerplate