onion2k / decks

A React-based online audio player

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Decks

What is Decks

Decks is an online record player, complete with warm crackly background noise, web video based playback, and a few other options (and more to come).

Running Decks

Clone the repo in to a fresh directory and use npm i && npm run start to initialise it on port 3000, then point a browser at http://localhost:3000/ (if it doesn't happen automatically).

TODO:

  • Improve the UI. Make it easier to create playlists (music.youtube.com style?)
  • New track component with progress bar (done)
  • Make it responsive.. tape on mobile?
  • Add tests using Jest + Enzyme (done)
  • Add mobx state (done) and actions (done)
  • Add default playlists (done)
  • Add Google OAuth for Youtube integration
  • Implement animations
  • Add neon effect (done)

About

A React-based online audio player

License:Apache License 2.0


Languages

Language:JavaScript 79.6%Language:CSS 12.0%Language:HTML 8.5%