Skip to content

DanJBarry/rym-quick-rate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RYM Quick Rate

A browser extension that lets you rate albums directly from your RateYourMusic collection page — no need to open each release individually. Hover over the rating cell to preview a score, click to save it.

Features

  • Inline rating widget — rate albums right from your collection list view
  • 🖱️ Hover preview — see the star rating update live as you move your mouse before committing
  • 🔒 Safe by design — only activates on your own collection page (verified against your logged-in session), and only ever talks to rateyourmusic.com
  • No page reload — ratings save via a background request and update in place

How it works

The extension reads your session's CSRF token directly from RateYourMusic's own page markup (the same token the site's native rating UI uses) and submits rating changes to RYM's existing CatalogSetRating endpoint. It never reads cookies, never sends data anywhere other than rateyourmusic.com, and never modifies anything outside the rating cells it renders.

Before activating, the extension checks that the collection page you're viewing belongs to the account you're currently logged in as. If you're viewing someone else's collection, the widget stays disabled and the static rating display is left untouched.

Usage

  1. Navigate to your own collection page on RateYourMusic (rateyourmusic.com/collection/<your-username>/...)
  2. Hover over any rating cell — the stars will track your cursor and show a live preview
  3. Click at the desired star position to save that rating
  4. The cell will briefly show "Saving…" and then confirm with "Saved!"

Installation

Add store links here once published, e.g.:

Manual / developer install

  1. Clone or download this repository
  2. Chrome: go to chrome://extensions, enable Developer mode, click Load unpacked, and select the extension folder
  3. Firefox: go to about:debugging#/runtime/this-firefox, click Load Temporary Add-on, and select the manifest.json file

Permissions

This extension requests the minimum permissions needed to function:

Permission Why it's needed
Host access to rateyourmusic.com To read collection pages and submit rating updates

No browsing history, cookies, or data from other sites is accessed or transmitted.

Privacy

RYM Quick Rate does not collect, store, or transmit any personal data to third parties. The only network requests it makes are rating-save requests sent to rateyourmusic.com, using your own existing authenticated session — the same request the site itself would make.

Limitations

  • Requires you to be logged in to RateYourMusic
  • Only works on your own collection page (by design)
  • Relies on RateYourMusic's current page structure; if RYM changes its markup significantly, the widget may temporarily stop appearing until updated

Disclaimer

This is an unofficial, community-built tool and is not affiliated with, endorsed by, or supported by RateYourMusic / Sonemic, LLC. Use at your own discretion.

Contributing

Issues and pull requests are welcome. Please open an issue describing the bug or feature before submitting a large PR.

License

This project is licensed under the MIT License.

About

A browser extension thad adds an interactive star-slider directly to your RateYourMusic collection page

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages