Added
- Radarr Integration:
- Support for syncing Letterboxd watchlists to Radarr.
- New environment variables:
RADARR_URLandRADARR_TOKENfor Radarr server connection.RADARR_TAGSto apply tags to synced movies.
- Functions to fetch, create, and manage Radarr tags and movies.
- Plex Library Selection:
- Added support to target a specific Plex library by name using the
PLEX_LIBRARY_NAMEenvironment variable. - Automatically iterates over all movie libraries if no specific library is specified.
- Added support to target a specific Plex library by name using the
- Improved Error Handling:
- Catch and log errors when adding movies to Plex or Radarr.
- Enhanced error messaging for Radarr operations.
- Multiple Plex Libraries:
- Sync across multiple libraries or target a specific one by name.
Changed
- Logging:
- Updated logging for better error handling and debugging.
- Logs now include timestamps for better traceability.
- CSV File Handling:
- Added encoding support for UTF-8 when reading/writing CSV files.
- Improved checks for CSV existence before processing.
- Crontab Template:
- Updated default crontab entries for improved flexibility.
Fixed
- Resource Handling:
- Fixed incorrect resource location references.
- Resolved issues with missing or invalid CSV paths for Letterboxd-to-TMDB mappings.
- Dependencies:
- Updated
PlexAPIto version 4.16.0 for compatibility. - Minor adjustments to
requirements.txtfor stability.
- Updated
Updated
- README Documentation:
- Enhanced instructions for Radarr integration.
- Improved descriptions for environment variables and their usage.
- Included detailed instructions on targeting specific Plex libraries.
Contributors
This release incorporates substantial new functionality and improvements, focusing on enhanced compatibility with Radarr and improved syncing across multiple Plex libraries.
Full Changelog: v1.0.0...v1.0.1