Skip to content

A Music Player built with JavaScript, React, Redux, Redux Thunk, PNPM, Vite, Express

Notifications You must be signed in to change notification settings

kdten/music-app

Repository files navigation

Music Player

ReactJS & Redux Thunk Music player.

Link to project: https://kdten.github.io/music-app/

Built with:

JavaScript TypeScript React Next.js StyledComponents HTML5 CSS3 PNPM Git GitHub ESLint Postman Prettier VSCode

I built this project in my spare time to teach myself Redux Thunk and freshen up my Redux skills.

Works currently:

  1. Songs repeat/shuffle
  2. localStorage cache (last song, repeat etc)
  3. AudioSession api features (now-playing, hotkeys next/prev)
  4. Cover expand
  5. Mobile version

Work in progress:

  1. Album covers lazy-loading & fallback
  2. Better Safari AVAudioSession support
  3. Infinite scroll fetching

Run it yourself

$ pnpm i

$ pnpm run dev

Optimizations

Album covers lazy-loading & fallback, better Safari AVAudioSession support, Infinite scroll fetching

About

A Music Player built with JavaScript, React, Redux, Redux Thunk, PNPM, Vite, Express

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published