A web player for Apple Music with last.fm support
Modern web development stands on the shoulders of giants.
- React and create-react-app
- async-es and normalize.css
- UI by Blueprint JS
- Backend in Firebase
- Hosted by Netlify
- Drag and Drop by react-beautiful-dnd
- Device detection by react-device-detect
- Visualizer from Webamp
- Last.FM library in Node
Obtain a MusicKit JS developer token.
$ REACT_APP_MUSICKIT_TOKEN=<token> REACT_APP_FIREBASE_TOKEN=<token> npm start
$ REACT_APP_MUSICKIT_TOKEN=<token> REACT_APP_FIREBASE_TOKEN=<token> GENERATE_SOURCEMAP=false PUBLIC_URL=https://www.thinmusic.com npm run build