guessit
guessit copied to clipboard
Oshi no Ko is detected as title "Oshi no" with language "Korean"
Logs:
For: [ASW] Oshi no Ko - 01 [1080p HEVC x265 10Bit][AAC].mkv
GuessIt found: {
"release_group": "ASW",
"title": "Oshi no",
"language": "Korean",
"episode": 1,
"screen_size": "1080p",
"video_codec": "H.265",
"video_profile": "High Efficiency Video Coding",
"color_depth": "10-bit",
"audio_codec": "AAC",
"container": "mkv",
"mimetype": "video/x-matroska",
"type": "episode"
}
I just noticed this too
╰─➤ guessit "[SubsPlease] Oshi no Ko - 06 (1080p) [F9D98CB5].mkv"
For: [SubsPlease] Oshi no Ko - 06 (1080p) [F9D98CB5].mkv
GuessIt found: {
"release_group": "SubsPlease",
"title": "Oshi no",
"language": "Korean",
"episode": 6,
"screen_size": "1080p",
"crc32": "F9D98CB5",
"container": "mkv",
"mimetype": "video/x-matroska",
"type": "episode"
}
@ChokunPlayZ you can use two tricks here...
{'pristine': ['allowed_countries', 'allowed_languages'], 'allowed_countries': [], 'allowed_languages': []}
>>> pprint(guessit('[ASW] Oshi no Ko - 01 [1080p HEVC x265 10Bit][AAC].mkv', {'pristine': ['allowed_countries', 'allowed_languages'], 'allowed_countries': [], 'allowed_languages': []}))
MatchesDict([('release_group', 'ASW'),
('title', 'Oshi no Ko'),
('episode', 1),
('screen_size', '1080p'),
('video_codec', 'H.265'),
('video_profile', 'High Efficiency Video Coding'),
('color_depth', '10-bit'),
('audio_codec', 'AAC'),
('container', 'mkv'),
('mimetype', 'video/x-matroska'),
('type', 'episode')])
>>>
Or
{'excludes': ['country', 'language']}
>>> pprint(guessit('[ASW] Oshi no Ko - 01 [1080p HEVC x265 10Bit][AAC].mkv', options={'excludes': ['country', 'language']}))
MatchesDict([('release_group', 'ASW'),
('title', 'Oshi no Ko'),
('episode', 1),
('screen_size', '1080p'),
('video_codec', 'H.265'),
('video_profile', 'High Efficiency Video Coding'),
('color_depth', '10-bit'),
('audio_codec', 'AAC'),
('container', 'mkv'),
('mimetype', 'video/x-matroska'),
('type', 'episode')])
>>>