Movies ending in year cannot be parsed #9251

Closed
opened 2026-02-20 00:12:07 -05:00 by deekerman · 2 comments
Owner

Originally created by @ShawnHardwick on GitHub (Aug 12, 2025).

Is there an existing issue for this?

  • I have searched the existing open and closed issues

Current Behavior

Executing the parse API endpoint against the below examples returns incorrect results:

Blade Runner 2049 (2017) Bluray BD50

{
  "title": "Blade Runner 2049 (2017) Bluray BD50",
  "parsedMovieInfo": {
    "movieTitles": [
      "Blade Runner"
    ],
    "originalTitle": "Blade Runner 2049 (2017) Bluray BD50",
    "releaseTitle": "Blade Runner 2049 (2017) Bluray BD50",
    "simpleReleaseTitle": "A Movie 2049 (2017) Bluray BD50",
    "quality": {
      "quality": {
        "id": 22,
        "name": "BR-DISK",
        "source": "bluray",
        "resolution": 1080,
        "modifier": "brdisk"
      },
      "revision": {
        "version": 1,
        "real": 0,
        "isRepack": false
      }
    },
    "languages": [
      {
        "id": 0,
        "name": "Unknown"
      }
    ],
    "releaseHash": "",
    "edition": "",
    "year": 2017,
    "imdbId": "",
    "tmdbId": 0,
    "movieTitle": "Blade Runner",
    "primaryMovieTitle": "Blade Runner"
  },
  "languages": [
    {
      "id": 0,
      "name": "Unknown"
    }
  ],
  "customFormats": [
    {
      "id": 7,
      "name": "BR-DISK"
    },
    {
      "id": 22,
      "name": "Language: Not Original and/or English"
    }
  ],
  "customFormatScore": 0
}

Fantasia 2000 (1999) DVD9 NTSC WS [MM]
Wonder Woman 1984 (2020) IMAX 1080p WEBRip HEVC x265 English AC3 5.1 - MeGUiL

Expected Behavior

Executing parse against the above releases returns data similar to below:

{
  "title": "Blade Runner 2049 (2017) Bluray BD50",
  "parsedMovieInfo": {
    "movieTitles": [
      "Blade Runner 2"
    ],
    "originalTitle": "Blade Runner 2049 (2017) Bluray BD50",
    "releaseTitle": "Blade Runner 2049 (2017) Bluray BD50",
    "simpleReleaseTitle": "A Movie (2017) Bluray BD50",
    "quality": {
      "quality": {
        "id": 22,
        "name": "BR-DISK",
        "source": "bluray",
        "resolution": 1080,
        "modifier": "brdisk"
      },
      "revision": {
        "version": 1,
        "real": 0,
        "isRepack": false
      }
    },
    "languages": [
      {
        "id": 0,
        "name": "Unknown"
      }
    ],
    "releaseHash": "",
    "edition": "",
    "year": 2017,
    "imdbId": "",
    "tmdbId": 0,
    "movieTitle": "Blade Runner 2049",
    "primaryMovieTitle": "Blade Runner 2049"
  },
  "movie": {
    "title": "Blade Runner 2049",
    "originalTitle": "Blade Runner 2049",
    "originalLanguage": {
      "id": 1,
      "name": "English"
    },
    "alternateTitles": [
      {
        "sourceType": "tmdb",
        "movieMetadataId": 1109,
        "title": "Blade Runner 2",
        "id": 11658
      }
    ],
    "secondaryYearSourceId": 0,
    "sortTitle": "blade runner 2049",
    "status": "released",
    "overview": "Thirty years after the events of the first film, a new blade runner, LAPD Officer K, unearths a long-buried secret that has the potential to plunge what's left of society into chaos. K's discovery leads him on a quest to find Rick Deckard, a former LAPD blade runner who has been missing for 30 years.",
    "inCinemas": "2017-10-04T00:00:00Z",
    "physicalRelease": "2018-01-16T00:00:00Z",
    "digitalRelease": "2017-12-26T00:00:00Z",
    "releaseDate": "2017-12-26T00:00:00Z",
    "images": [
      {
        "coverType": "poster",
        "remoteUrl": "https://image.tmdb.org/t/p/original/gajva2L0rPYkEWjzgFlBXCAVBE5.jpg"
      },
      {
        "coverType": "fanart",
        "remoteUrl": "https://image.tmdb.org/t/p/original/m7ynwXIvSnhxQPR6pOICrC0L2sO.jpg"
      }
    ],
    "website": "http://bladerunnermovie.com/",
    "year": 2017,
    "youTubeTrailerId": "geFtxCSz8xI",
    "studio": "Alcon Entertainment",
    "path": "/movies/Blade Runner 2049 (2017)",
    "qualityProfileId": 1,
    "movieFileId": 4904,
    "monitored": true,
    "minimumAvailability": "released",
    "isAvailable": true,
    "folderName": "/movies/Blade Runner 2049 (2017)",
    "runtime": 164,
    "cleanTitle": "bladerunner2049",
    "imdbId": "tt1856101",
    "tmdbId": 335984,
    "titleSlug": "335984",
    "certification": "R",
    "genres": [
      "Science Fiction",
      "Drama"
    ],
    "keywords": [
      "2040s",
      "android",
      "artificial intelligence (a.i.)",
      "audacious",
      "blade runner",
      "bounty hunter",
      "cautionary",
      "compassionate",
      "complex",
      "cyberpunk",
      "dystopia",
      "future",
      "genetics",
      "human clone",
      "las vegas",
      "los angeles, california",
      "meditative",
      "sequel",
      "tech noir"
    ],
    "tags": [],
    "added": "2022-03-14T13:21:09Z",
    "ratings": {
      "imdb": {
        "votes": 722655,
        "value": 8,
        "type": "user"
      },
      "tmdb": {
        "votes": 14291,
        "value": 7.6,
        "type": "user"
      },
      "metacritic": {
        "votes": 0,
        "value": 81,
        "type": "user"
      },
      "rottenTomatoes": {
        "votes": 0,
        "value": 88,
        "type": "user"
      },
      "trakt": {
        "votes": 36859,
        "value": 7.79522,
        "type": "user"
      }
    },
    "movieFile": {
      "movieId": 1162,
      "relativePath": "Blade Runner 2049 (2017).mp4",
      "path": "/movies/Blade Runner 2049 (2017)/Blade Runner 2049 (2017).mp4",
      "size": 5191029498,
      "dateAdded": "2024-09-12T00:56:41Z",
      "sceneName": "Blade.Runner.2049.2017.Open.Matte.1080p.BluRay.x265.10bit-KONTRAST",
      "releaseGroup": "KONTRAST",
      "edition": "Open Matte",
      "languages": [
        {
          "id": 1,
          "name": "English"
        }
      ],
      "quality": {
        "quality": {
          "id": 7,
          "name": "Bluray-1080p",
          "source": "bluray",
          "resolution": 1080,
          "modifier": "none"
        },
        "revision": {
          "version": 1,
          "real": 0,
          "isRepack": false
        }
      },
      "indexerFlags": 0,
      "mediaInfo": {
        "audioBitrate": 224064,
        "audioChannels": 5.1,
        "audioCodec": "AAC",
        "audioLanguages": "eng",
        "audioStreamCount": 1,
        "videoBitDepth": 10,
        "videoBitrate": 4000876,
        "videoCodec": "x265",
        "videoFps": 23.976,
        "videoDynamicRange": "",
        "videoDynamicRangeType": "",
        "resolution": "1920x1080",
        "runTime": "2:43:34",
        "scanType": "Progressive",
        "subtitles": ""
      },
      "originalFilePath": "Blade.Runner.2049.2017.Open.Matte.1080p.BluRay.x265.10bit-KONTRAST/Blade.Runner.2049.2017.Open.Matte.1080p.BluRay.x265.10bit-KONTRAST.mp4",
      "qualityCutoffNotMet": false,
      "id": 4904
    },
    "collection": {
      "title": "Blade Runner Collection",
      "tmdbId": 422837
    },
    "popularity": 14.8268,
    "lastSearchTime": "2025-08-13T02:48:16Z",
    "id": 1162
  },
  "languages": [
    {
      "id": 1,
      "name": "English"
    }
  ],
  "customFormats": [
    {
      "id": 7,
      "name": "BR-DISK"
    }
  ],
  "customFormatScore": -10000
}

Steps To Reproduce

URL encode any of the above examples and use it as a title against the /api/v3/parse API endpoint:

https://localhost/api/v3/parse?apikey=REDACTED&title=Blade%20Runner%202049%20%282017%29%20Bluray%20BD50

Environment

OS: Rocky Linux 9
Version: 5.26.2.10099
Package Version: 5.26.2.10099-ls279 by linuxserver.io
.NET: Yes (6.0.35)
Docker: Yes
Database: Sqlite 3.49.2

What branch are you running?

Master

Trace Logs? Not Optional

Added trace with two executions against the API, first one is against Blade Runner 2 which is successful since it is not a year format. The second one Blade Runner 2049 does not return the correct data.

radarr.trace.txt

Trace Logs have been provided as applicable. Reports will be closed if the required logs are not provided.

  • I have read and followed the steps in the wiki link above and provided the required trace logs - the logs contain trace - that are relevant and show this issue.
Originally created by @ShawnHardwick on GitHub (Aug 12, 2025). ### Is there an existing issue for this? - [x] I have searched the existing open and closed issues ### Current Behavior Executing the parse API endpoint against the below examples returns incorrect results: `Blade Runner 2049 (2017) Bluray BD50` ``` { "title": "Blade Runner 2049 (2017) Bluray BD50", "parsedMovieInfo": { "movieTitles": [ "Blade Runner" ], "originalTitle": "Blade Runner 2049 (2017) Bluray BD50", "releaseTitle": "Blade Runner 2049 (2017) Bluray BD50", "simpleReleaseTitle": "A Movie 2049 (2017) Bluray BD50", "quality": { "quality": { "id": 22, "name": "BR-DISK", "source": "bluray", "resolution": 1080, "modifier": "brdisk" }, "revision": { "version": 1, "real": 0, "isRepack": false } }, "languages": [ { "id": 0, "name": "Unknown" } ], "releaseHash": "", "edition": "", "year": 2017, "imdbId": "", "tmdbId": 0, "movieTitle": "Blade Runner", "primaryMovieTitle": "Blade Runner" }, "languages": [ { "id": 0, "name": "Unknown" } ], "customFormats": [ { "id": 7, "name": "BR-DISK" }, { "id": 22, "name": "Language: Not Original and/or English" } ], "customFormatScore": 0 } ``` `Fantasia 2000 (1999) DVD9 NTSC WS [MM]` `Wonder Woman 1984 (2020) IMAX 1080p WEBRip HEVC x265 English AC3 5.1 - MeGUiL` ### Expected Behavior Executing parse against the above releases returns data similar to below: ``` { "title": "Blade Runner 2049 (2017) Bluray BD50", "parsedMovieInfo": { "movieTitles": [ "Blade Runner 2" ], "originalTitle": "Blade Runner 2049 (2017) Bluray BD50", "releaseTitle": "Blade Runner 2049 (2017) Bluray BD50", "simpleReleaseTitle": "A Movie (2017) Bluray BD50", "quality": { "quality": { "id": 22, "name": "BR-DISK", "source": "bluray", "resolution": 1080, "modifier": "brdisk" }, "revision": { "version": 1, "real": 0, "isRepack": false } }, "languages": [ { "id": 0, "name": "Unknown" } ], "releaseHash": "", "edition": "", "year": 2017, "imdbId": "", "tmdbId": 0, "movieTitle": "Blade Runner 2049", "primaryMovieTitle": "Blade Runner 2049" }, "movie": { "title": "Blade Runner 2049", "originalTitle": "Blade Runner 2049", "originalLanguage": { "id": 1, "name": "English" }, "alternateTitles": [ { "sourceType": "tmdb", "movieMetadataId": 1109, "title": "Blade Runner 2", "id": 11658 } ], "secondaryYearSourceId": 0, "sortTitle": "blade runner 2049", "status": "released", "overview": "Thirty years after the events of the first film, a new blade runner, LAPD Officer K, unearths a long-buried secret that has the potential to plunge what's left of society into chaos. K's discovery leads him on a quest to find Rick Deckard, a former LAPD blade runner who has been missing for 30 years.", "inCinemas": "2017-10-04T00:00:00Z", "physicalRelease": "2018-01-16T00:00:00Z", "digitalRelease": "2017-12-26T00:00:00Z", "releaseDate": "2017-12-26T00:00:00Z", "images": [ { "coverType": "poster", "remoteUrl": "https://image.tmdb.org/t/p/original/gajva2L0rPYkEWjzgFlBXCAVBE5.jpg" }, { "coverType": "fanart", "remoteUrl": "https://image.tmdb.org/t/p/original/m7ynwXIvSnhxQPR6pOICrC0L2sO.jpg" } ], "website": "http://bladerunnermovie.com/", "year": 2017, "youTubeTrailerId": "geFtxCSz8xI", "studio": "Alcon Entertainment", "path": "/movies/Blade Runner 2049 (2017)", "qualityProfileId": 1, "movieFileId": 4904, "monitored": true, "minimumAvailability": "released", "isAvailable": true, "folderName": "/movies/Blade Runner 2049 (2017)", "runtime": 164, "cleanTitle": "bladerunner2049", "imdbId": "tt1856101", "tmdbId": 335984, "titleSlug": "335984", "certification": "R", "genres": [ "Science Fiction", "Drama" ], "keywords": [ "2040s", "android", "artificial intelligence (a.i.)", "audacious", "blade runner", "bounty hunter", "cautionary", "compassionate", "complex", "cyberpunk", "dystopia", "future", "genetics", "human clone", "las vegas", "los angeles, california", "meditative", "sequel", "tech noir" ], "tags": [], "added": "2022-03-14T13:21:09Z", "ratings": { "imdb": { "votes": 722655, "value": 8, "type": "user" }, "tmdb": { "votes": 14291, "value": 7.6, "type": "user" }, "metacritic": { "votes": 0, "value": 81, "type": "user" }, "rottenTomatoes": { "votes": 0, "value": 88, "type": "user" }, "trakt": { "votes": 36859, "value": 7.79522, "type": "user" } }, "movieFile": { "movieId": 1162, "relativePath": "Blade Runner 2049 (2017).mp4", "path": "/movies/Blade Runner 2049 (2017)/Blade Runner 2049 (2017).mp4", "size": 5191029498, "dateAdded": "2024-09-12T00:56:41Z", "sceneName": "Blade.Runner.2049.2017.Open.Matte.1080p.BluRay.x265.10bit-KONTRAST", "releaseGroup": "KONTRAST", "edition": "Open Matte", "languages": [ { "id": 1, "name": "English" } ], "quality": { "quality": { "id": 7, "name": "Bluray-1080p", "source": "bluray", "resolution": 1080, "modifier": "none" }, "revision": { "version": 1, "real": 0, "isRepack": false } }, "indexerFlags": 0, "mediaInfo": { "audioBitrate": 224064, "audioChannels": 5.1, "audioCodec": "AAC", "audioLanguages": "eng", "audioStreamCount": 1, "videoBitDepth": 10, "videoBitrate": 4000876, "videoCodec": "x265", "videoFps": 23.976, "videoDynamicRange": "", "videoDynamicRangeType": "", "resolution": "1920x1080", "runTime": "2:43:34", "scanType": "Progressive", "subtitles": "" }, "originalFilePath": "Blade.Runner.2049.2017.Open.Matte.1080p.BluRay.x265.10bit-KONTRAST/Blade.Runner.2049.2017.Open.Matte.1080p.BluRay.x265.10bit-KONTRAST.mp4", "qualityCutoffNotMet": false, "id": 4904 }, "collection": { "title": "Blade Runner Collection", "tmdbId": 422837 }, "popularity": 14.8268, "lastSearchTime": "2025-08-13T02:48:16Z", "id": 1162 }, "languages": [ { "id": 1, "name": "English" } ], "customFormats": [ { "id": 7, "name": "BR-DISK" } ], "customFormatScore": -10000 } ``` ### Steps To Reproduce URL encode any of the above examples and use it as a title against the `/api/v3/parse` API endpoint: `https://localhost/api/v3/parse?apikey=REDACTED&title=Blade%20Runner%202049%20%282017%29%20Bluray%20BD50` ### Environment ```markdown OS: Rocky Linux 9 Version: 5.26.2.10099 Package Version: 5.26.2.10099-ls279 by linuxserver.io .NET: Yes (6.0.35) Docker: Yes Database: Sqlite 3.49.2 ``` ### What branch are you running? Master ### Trace Logs? **Not Optional** Added trace with two executions against the API, first one is against `Blade Runner 2` which is successful since it is not a year format. The second one `Blade Runner 2049` does not return the correct data. [radarr.trace.txt](https://github.com/user-attachments/files/21746544/radarr.trace.txt) ### Trace Logs have been provided as applicable. Reports will be closed if the required logs are not provided. - [x] I have read and followed the steps in the wiki link above and provided the required trace logs - the logs contain `trace` - that are relevant and show this issue.
Author
Owner

@bakerboy448 commented on GitHub (Aug 12, 2025):

Thank you for providing the detailed report. However, it appears to be a duplicate of the following issue: https://github.com/Radarr/Radarr/issues/5799. Please feel free to submit your information there.

@bakerboy448 commented on GitHub (Aug 12, 2025): Thank you for providing the detailed report. However, it appears to be a duplicate of the following issue: https://github.com/Radarr/Radarr/issues/5799. Please feel free to submit your information there.
Author
Owner

@ShawnHardwick commented on GitHub (Aug 13, 2025):

Wow, I swear I searched, but I guess I wasn't looking hard enough. Thanks.

@ShawnHardwick commented on GitHub (Aug 13, 2025): Wow, I swear I searched, but I guess I wasn't looking hard enough. Thanks.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Radarr#9251
No description provided.