My lovely Spotify has gone from Russia and grab playlist itself.
So I decided to make my own player app that can convert youtube music videos to audio tracks that I can listen to! 🥰
- play tracks
- skip tracks
- volume changer (drag n drop desktop and mute on mobile)
- autoplay next track after ending of a current track
- progressbar
- drag n drop rewinding track (desktop via
mouse events
) - drag n drop rewinding track (mobile via
touch API
) - loop track button
- random order button
- input for youtube videos links
- video to audio converter
- playlist storage (localStorage or Firebase)
- good-looking styles
- cross-browser and adaptive layouts
- Safari block playing after skip track (but autoplay policy error is instead but with no valuent effect)
- progressbar freezes and may get left >100% and fly beyond the borders of its block
- prevent the ability of pushing skip track buttons from uncountable pushing after pushing to keep better UX
-
ESlint
and airbnb style-guide -
SASS
andCSS Modules
-
classnames
for classes -
Redux
for state management
- clone branch with
git clone git@github.com:proehavshiy/movies-explorer-frontend.git
npm run start
- run the projectnpm run build
- build final versionnpm run lint
- check linter errorsnpm run deploy
- build and deploy