Beautiful and elegant desktop media player
- Listening from local library
- Opening and playing single audio file
- Display media metadata
- Shuffle songs
- Repeat songs
- Playing selected favourite songs
- Playing selected playlists
- Search song by name
- Media keys shortcut (play, previous, next)
- Open and stream songs over the network via a URL
sudo snap install carbon-player
Clone the repository and install dependencies
$ git clone https://github.com/carbonplayer/carbon.git
$ cd carbon
$ yarn install
This project uses react for it's UI, redux for state management and electron for managing window and native OS capabilities. To build the react code, run
$ npm run build
This will compile a production version of the javascript react code used for electron renderer process. Similarly, you can also run react development version by running
$ npm run renderer
Then to start the electron process. Run
$ npm start
Looking to contribute?
Feel free to join the development of this project with code or ideas. Contributions, issues and feature requests are welcome!
Please check out our contributing guide to get an overview of how to contribute to Carbon Player.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.