Smoretify is a light-weight web application that enhances your Spotify experience. It integrates Spotify and Genius API to fetch and display song lyrics, YouTube video, and track/artist info of your current Spotify playback.
As someone who uses Spotify on a daily basis, I always wanted to have a convenient way to view lyrics of the currently playing song (as opposed to having to search in Google and find a legit link every time).
There was no existing app/service that provided exactly what I wanted. So I decided to build one to make myself happy.
https://smoretify.herokuapp.com/
npm install
It will install all the required node_modules
and build the client.
If you are using npm
of a very old version and the build is not triggered, you may need to manually run the script:
npm run postinstall
To run the app on browser:
npm start
To run the app on desktop as an Electron application:
npm run start-electron
- React
- Redux (redux-thunk, redux-persist) - Managing application states
- Semantic UI
- react-youtube - Mini YouTube player widget
- Express - Backend server mainly for API hosting
- Passport, passport-spotify - Authentication with Spotify
- Spotify Web API
- Genius API
This project is MIT licensed.