Enhancements for RateYourMusic 🎧
- Add missing streaming links to Release pages
- Auto-fill the Add Release form
- Download hi-res cover art
- Filter your collection by release type
- Convert stream links to embed codes
I take any and all PRs. So far I've worked with a few talented developers and would love to work with more:
- ~lempamo: additional collection filters, label autofill, inline profile editing/markup preview, advanced autofill options, and speed/size optimizations
- ~code_gs: collection filters feature
- ~flushed_emoji: Melon import support
Issues are also always welcome. This is the best way to get my attention on a bug or feature request.
- Install yarn
- Create a
.env
file at the project root with the following format:
SPOTIFY_ID=<client id>
SPOTIFY_SECRET=<client secret>
YOUTUBE_KEY=<api key>
- Create a Spotify client ID/secret and a YouTube API key and place them in the
.env
file.
BetterRYM includes a dev server which will hot-reload your browser automatically as you work. It passes source maps and unminified code to the browser for easier debugging.
# Install dependencies
yarn
# Start dev server
yarn dev
Load the unpacked extension from ./output
into your browser (Chrome, Firefox)
Use this to generate a production build with minified code.
# Install dependencies
yarn
# Build for all browsers
yarn prod
# Build for individual browsers
yarn prod:chrome
yarn prod:firefox