Skip to content

[Request] Internet stream media information extraction error #327

@JinxAgain

Description

@JinxAgain

Describe the bug
Internet stream media information extraction error
https://*****:9443/vip/p4/2025/3/3/16/67c5ddc76bde00.02647420.mkv?KEY1=w_ovCX0sVYLhBigVCDOKTg&KEY2=1742981269&KEY3=488941&KEY4=world&KEY5=the.white.lotus.s03e03.1080p.web.h264-successfulcrab%5BEZTVx.to%5D.mkv&KEY7=febbox_file_download_v2&KEY8=488941

https://*****:9443/vip/p4/2025/3/24/10/67e138dcd038a1.50927552.mkv?KEY1=N9ARnzPtMFctM-bTL9LSCg&KEY2=1742979596&KEY3=488941&KEY4=world&KEY5=The+Hot+Spot+S01E02+Episode.2.1080p.NF.WEB-DL.JPN.AAC2.0.H.264-ToonsHub.mkv&KEY7=febbox_file_download_v2&KEY8=488941

I already added include_regexes
include_regexes:
episode: ['.*KEY5=(?P<title>.+?)[+.]+sSeE', '.*KEY5=(?P<title>[\w.]+?).sSeE']
movie: ['.KEY5=(?!.[sS]\d+[eE]\d+)(?P<title>.+?).+']

However, the extraction still results in "the.white.lotus" or "The+Hot+Spot". The season and episode are correct, but the title includes the dot or plus sign, which causes Trakt to fail the search.

Is there any better way to do this? thanks in advance

Desktop (please complete the following information):

  • OS and Version: Windows 11 24h2
  • Python Version: Python 3.10.11
  • Player and Version: mpv.net v7.1.1.0
  • Trakt Scrobbler Version: Trakts version 1.7.0

To Reproduce

Log file

Click to see log contents

2025-03-26 13:28:00,863 - DEBUG - mpv - file_info - Guessit url '/vip/p4/2025/3/3/16/67c5ddc76bde00.02647420.mkv'
2025-03-26 13:28:00,863 - DEBUG - mpv - file_info - Matched regex pattern re.compile('.*KEY5=(?P<title>.+?)[\\+\\.]+[sS](?P<season>\\d+)[eE](?P<episode>\\d+)')
2025-03-26 13:28:00,863 - DEBUG - mpv - file_info - Guess: {'title': 'the.white.lotus', 'season': '03', 'episode': '03', 'type': 'episode'}
2025-03-26 13:28:00,863 - DEBUG - mpv - monitor - action=stop_previous
2025-03-26 13:28:00,864 - DEBUG - mpv - monitor - action=scrobble
2025-03-26 13:28:00,864 - DEBUG - scrobbler - scrobbler - Scrobbling stop at 0.47% for The+Hot+Spot
2025-03-26 13:28:00,864 - DEBUG - mpv - monitor - {'state': 1, 'progress': 0.0, 'media_info': {'type': 'episode', 'title': 'the.white.lotus', 'season': 3, 'episode': 3}, 'updated_at': 1742966880.8630922}
2025-03-26 13:28:00,864 - WARNING - scrobbler - trakt_interface - Invalid trakt id for The+Hot+Spot
2025-03-26 13:28:00,865 - WARNING - scrobbler - scrobbler - Scrobble unsuccessful. Discarding it.
2025-03-26 13:28:00,865 - DEBUG - scrobbler - scrobbler - Scrobbling pause at 0.00% for the.white.lotus
2025-03-26 13:28:00,865 - DEBUG - scrobbler - trakt_interface - Searching trakt: Title: "the.white.lotus"
2025-03-26 13:28:01,817 - WARNING - scrobbler - trakt_interface - Trakt search yielded no results for the show, the.white.lotus
2025-03-26 13:28:01,823 - DEBUG - scrobbler - trakt_interface - Trakt ID: -1
2025-03-26 13:28:01,825 - WARNING - scrobbler - trakt_interface - Invalid trakt id for the.white.lotus
2025-03-26 13:28:01,825 - WARNING - scrobbler - scrobbler - Scrobble unsuccessful. Discarding it.
2025-03-26 13:29:16,782 - DEBUG - mpv - monitor - action=scrobble
2025-03-26 13:29:16,783 - DEBUG - mpv - monitor - {'state': 0, 'progress': 0.0, 'media_info': {'type': 'episode', 'title': 'the.white.lotus', 'season': 3, 'episode': 3}, 'updated_at': 1742966956.782815}
2025-03-26 13:29:16,783 - DEBUG - scrobbler - scrobbler - Scrobbling stop at 0.00% for the.white.lotus
2025-03-26 13:29:16,784 - WARNING - scrobbler - trakt_interface - Invalid trakt id for the.white.lotus
2025-03-26 13:29:16,784 - WARNING - scrobbler - scrobbler - Scrobble unsuccessful. Discarding it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestsetupTrouble with installation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions