An Emby plugin to sync IMDb community ratings and Rotten Tomatoes critic ratings into your library metadata.
Smart scanning • Rate limiting • Progress tracking • Scan history
Features • Install • Quick start • Screenshots • Download
- Updates Movies, Series, and optionally Episodes
- Supports OMDb and/or MDBList (configurable preferred source)
- Optional IMDb scraping fallback for episode ratings
- Built-in rate limiting + daily limits per API
- Smart scanning: rescan interval, prioritize recently added, skip already-rated (optional)
- Progress API + detailed results (updated/skipped/errors)
- Scan history + per-session reports
- Missing data views (e.g., missing IMDb id / ratings) and item-level scan history
- Download
RatingSync.dllfrom the latest GitHub Release. - Copy it into your Emby plugins folder (commonly
...\Emby-Server\programdata\plugins\). - Restart Emby Server.
- Configure API keys in Emby Dashboard → Plugins → Rating Sync.
- Add at least one API key (OMDb and/or MDBList).
- Pick your preferred rating source and what item types to update.
- (Optional) Enable episode scraping fallback if you want episode ratings.
- Go to the Run tab and start a refresh.
Configure API keys, rating sources, item types, and rate limiting.
Avoid redundant API calls by controlling how often items are rescanned and prioritizing recently added content.
Trigger a refresh manually. You can run it for an entire library, or target a specific series/season/episode.
After a scan, open the report for a detailed breakdown (updated/skipped/errors, API usage, and searchable results).
Browse recent scans, find items with missing data, and inspect item-level scan history.
Screenshot files live in
docs/screenshots/.
dotnet build -c ReleaseOutput:
bin\Release\RatingSync.dll
If you have Emby installed locally, you can build against its System DLLs:
dotnet build -c Release -p:EmbyPath="C:\Program Files\Emby-Server\System"This repo is set up so that pushing a tag like v1.2.3 will:
- Build
Release - Create a GitHub Release
- Upload
RatingSync.dll(and a zip) as release assets
See RELEASING.md.
Uses Semantic Versioning: MAJOR.MINOR.PATCH
- PATCH: bug fixes, small changes
- MINOR: new features (backwards compatible)
- MAJOR: breaking behavior/config/API changes





