Demo: http://www.danielegazzelloni.com/demos/vuex-audio-player/
An audio player written with Vuex and Twitter Bootstrap.
Goal is to write clean, efficient code, demonstrating proficiency with Vue and Vuex patterns. Using decorators from vuex-class and vue-property-decorator.
- Songs play and change on click
- Play, pause, stop, volume etc buttons by HTML5
<auddio>
element - The player automatically plays the next song on song end
- UI is simple and cool ๐
npm install
npm run serve
npm run build
npm run test
npm run lint
Add e2e tests
- Add Node.js backend / GraphQL / MongoDB (or other simple db solution)
- Implement the actual audio player controls in a custom way (so Play, Pause, the progress bar, volume adjust, etc)
- Let it work with Youtube links, external URLs, uploaded mp3 files (?), etc.
- Get song meta from file