github jamcalli/Pulsarr v0.8.6

latest releases: v0.9.0, v0.8.8, v0.8.7...
6 days ago

Changes

🚀 Feature Release - Plex Ratings & IMDB Service Deprecation

Overview

Captures ratings directly from Plex during metadata enrichment, eliminating the need for the IMDB service that downloaded ~100MB of data daily. Adds support for Rotten Tomatoes and TMDB ratings in content router rules. Also fixes Apprise URL validation for custom URI schemes.

Key Updates

Plex Ratings Integration

  • Ratings captured at enrichment: IMDb, Rotten Tomatoes (critic & audience), and TMDB ratings now extracted from Plex metadata when items are added
  • Stored in database: Ratings persisted on watchlist items, available immediately for routing decisions
  • No external downloads: Eliminates the daily ~100MB IMDB dataset download and database refresh
  • Real-time data: Ratings from Plex are current, not from a daily snapshot

Expanded Content Router Rules

  • New rating fields: Route content based on RT Critic, RT Audience, or TMDB ratings
  • Native 0-100% scale for RT: Rotten Tomatoes ratings now use the familiar percentage scale instead of 0-10
  • Improved UI: Dedicated rating input components with clear field labeling

IMDB Service Deprecation

  • Service removed: No more scheduled IMDB database updates
  • Database cleanup: imdb_ratings table dropped (~774k rows), imdb-update schedule removed
  • Existing rules work: Content router rules using imdb.rating or imdb.votes continue working - same field names, new data source
  • Automatic backfill: Weekly metadata refresh populates ratings for existing items within 7 days

Bug Fixes

  • Apprise URL validation: Fixed rejection of valid Apprise URLs with custom URI schemes (e.g., tgram://bot_id:secret/chat_id). The WHATWG URL spec doesn't support Apprise's custom protocols, so validation now accepts any string.

Migration & Compatibility

Docker users

docker pull lakker/pulsarr:latest

Manual installation

git pull origin master
npm install
npm run migrate
npm run build
npm run start:prod

Database migrations (automatic on startup):

  • 076: Adds rating columns (imdb_rating, imdb_votes, rt_critic_rating, rt_audience_rating, tmdb_rating) to watchlist_items
  • 077: Drops imdb_ratings table and removes imdb-update schedule

Note: Existing items won't have ratings until re-synced. The weekly Sunday metadata refresh will automatically populate ratings within 7 days of upgrade.


Full Changelog: v0.8.5...v0.8.6
Docker Image: lakker/pulsarr:0.8.6

Docker

docker pull lakker/pulsarr:0.8.6

Contributors

@actions-user and @jamcalli

Don't miss a new Pulsarr release

NewReleases is sending notifications on new releases.