feature: update regex to increase matching pattern #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🔍 Enhance TMDb ID Detection with Flexible Regex Pattern
Summary
Improves the TMDb ID extraction regex to support a much wider variety of file and folder naming patterns, making Labelarr compatible with more diverse media library setups.
What Changed
ExtractTMDbIDFromPath()functionNew Supported Patterns
Direct Concatenation:
tmdb603,TMDB27205,Tmdb19995With Separators:
tmdb:157336,tmdb-155,tmdb_680,tmdb=550,tmdb 278With Brackets/Braces:
{tmdb634},[tmdb-13],(tmdb:238),{tmdb=103},(tmdb 289)Complex Real-World Examples:
/movies/The Matrix (1999) [1080p] {tmdb-603} [x264]/file.mkv/movies/Inception (2010) {tmdb-27205} [Bluray-1080p][x264][DTS 5.1]-GROUP/file.mkvBenefits
Testing
Breaking Changes
None - this is a backward-compatible enhancement that expands matching capabilities.
Fixes: Improves TMDb ID detection for users with diverse naming conventions
Related: Addresses compatibility issues with various media management tools