pymedusa / Medusa

Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.
https://pymedusa.com
GNU General Public License v3.0
1.81k stars 276 forks source link

Guess it not matching correctly.. #11848

Open nydave69 opened 1 month ago

nydave69 commented 1 month ago

Describe the bug A clear and concise description of what the bug is.

Gusessit will match the minimum amount of information when more matching information is available; This creates mismatches.

Guess it not matching correctly

Release name: Tell Me Lies (US) (2022) (S02E01) (2024-09-04) [eng] (720p-AVC BluRay EAC3-6ch) You Got a Reaction, Didn't You Matched to show: Tell Me Lies (US) [N] (2022) [eng]

Enriched parsed result { "title": "Tell Me Lies", "country": "US", "year": 2022, "season": 2, "episode": [ 1 ], "date": "2024-09-04", "language": "English", "screen_size": "720p", "video_codec": "H.264", "video_profile": "Advanced Video Codec High Definition", "source": "Blu-ray", "audio_codec": "Dolby Digital Plus", "audio_channels": "5.1", "release_group": "You Got a Reaction, Didn't You", "type": "episode", "parsing_time": 0.31034255027770996, "absolute_episode": [], "quality": "720p BluRay", "total_time": 0.31273984909057617 } Guessit result { "title": "Tell Me Lies", "country": "US", "year": 2022, "season": 2, "episode": 1, "date": "2024-09-04", "language": "English", "screen_size": "720p", "video_codec": "H.264", "video_profile": "Advanced Video Codec High Definition", "source": "Blu-ray", "audio_codec": "Dolby Digital Plus", "audio_channels": "5.1", "release_group": "You Got a Reaction, Didn't You", "type": "episode" }

Scene Exception

Tell Me Lies (US) (2022) [eng]

No match added this exception Tell Me Lies (US) (2022)

No match added this exception Tell Me Lies (2022)

No match added this exception Tell Me Lies

Matched Tell Me Lies

Tell me why it would not match 'Tell Me Lies (US) (2022) [eng]' since it did find the additional information to match as shown above...

There are a lot of shows that just matching the name will create chaos.

example; Wife Swap TVMAZE shows 8 matches if you add the year 2019 you get two hits

Wife Swap Network: United States Paramount Network (2019 - 2020) Schedule: Thursdays at 21:00 (60 min) Status: Ended Show Type: Reality Episodes ordered: 10 episodes Official site: www.paramountnetwork.com

Wife Swap NZ Network: New Zealand TVNZ 2 (2019 - now) Schedule: Thursdays at 20:30 (60 min) Status: Running Show Type: Reality Episodes ordered: 8 episodes Official site: www.tvnz.co.nz

So the year helps but the country that the show was made in is required as some shows are shown all over the world and not necessarily renamed.

Thats why I name my shows as Wife Swap (NZ) [N] (2019) [eng]

The [eng] is required to keep dubbed and foreign languages separated.. The [N] is a visual reference and not included in the Scene Exceptions Wife Swap (NZ) (2019) [eng] Wife Swap (US) (2019) [eng]

I have brought this up before and given examples as with LEGO..

ALSO I keep running into the issue that scene exceptions have been added as default but cannot be removed, In these cases matching different shows and adding them together. mainly remakes.. I would like to see a setting that would make the default exceptions optional and/or removable.

To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior A clear and concise description of what you expected to happen.

The more matching data in a scene exception to get a better more precise match.

Screenshots If applicable, add screenshots to help explain your problem.

Medusa (please complete the following information): Medusa Info: Branch: master Commit: 34a67cf159acab69017dd5b95e0233ecde0de28a Version: 1.0.21 Database: 44.19 Python Version: 3.10.12 (main, Sep 11 2024, 15:47:36) [GCC 11.4.0] SSL Version: OpenSSL 3.0.2 15 Mar 2022 OS: Linux-6.8.0-45-generic-x86_64-with-glibc2.35 Locale: en_US.UTF-8 Timezone: EDT

Debug logs (at least 50 lines): General > Advanced Settings > Enable debug

``` see description above ```

Additional context Add any other context about the problem here.

a better rename that would include 720p-x264 AC3-6ch

resolution codex audio channels

thanks