Multi-platform music player
- Minimal UI Approach
- Music Visualization
- Supported Music file formats
- MP3
- FLAC
- PCM
- AAC
- Vorbis
- Opus
You can download tested install packages for OS X from following links: (Windows and Linux Coming soon) Windows | Mac | Linux
Current Version: 0.1.0
git clone [email protected]:codefoxes/musician.git
npm install
npm run electron
- Player controls - Play, Pause, Seekbar, Volume
- Add folders to library
- Library albums grid
- Album details
- Add song to default playlist
- Header SVG Visualization
- Add, Remove Playlists
- Configuration management
- Side Panel with Library & Playlists
- Playlist plays the songs in order
- Working Next and Previous buttons
- Electron builder for Mac and Linux
- Add songs to other (non default) playlists
- Add Multiple (Album) songs to playlist
- Song info panel
- Side panels toggler
- Soft Updater
- Electron builder for Windows
- Play button to start first album song if no song is played first
- Edit id3 tags
- Separate Visualizer - Full Screen
- Add Songs from cloud (Drive, s3 etc)
- Theming
- Accessibility Compatible
- On action visualization (Add to Playlist success)
- Auto cleanup default playlist
- Electron
- React with Context API
- Web Audio API
- Webpack
- ES6 JSX with various loaders
- Node ID3
- ESLint - Airbnb - Standard JS
- SVG Animations