From df2e0d52a7c9d6d71603a335c49412bbb714b964 Mon Sep 17 00:00:00 2001 From: Kyle Sanderson Date: Sun, 27 Aug 2023 15:33:08 -0700 Subject: [PATCH] use thought when calling to vfs for esoteric media --- jellyfin_kodi/objects/movies.py | 4 ++-- jellyfin_kodi/objects/tvshows.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/jellyfin_kodi/objects/movies.py b/jellyfin_kodi/objects/movies.py index 990ba6c5..fa061fd5 100644 --- a/jellyfin_kodi/objects/movies.py +++ b/jellyfin_kodi/objects/movies.py @@ -189,13 +189,13 @@ class Movies(KodiDb): obj['Path'] = obj['Path'].replace(obj['Filename'], "") '''check dvd directories and point it to ./VIDEO_TS/VIDEO_TS.IFO''' - if validate_dvd_dir(obj['Path'] + obj['Filename']): + if ('Container' not in obj or ('Container' in obj and obj['Container'] == 'dvd')) and validate_dvd_dir(obj['Path'] + obj['Filename']): obj['Path'] = obj['Path'] + obj['Filename'] + '/VIDEO_TS/' obj['Filename'] = 'VIDEO_TS.IFO' LOG.debug("DVD directory %s", obj['Path']) '''check bluray directories and point it to ./BDMV/index.bdmv''' - if validate_bluray_dir(obj['Path'] + obj['Filename']): + if ('Container' not in obj or ('Container' in obj and obj['Container'] == 'bluray')) and validate_bluray_dir(obj['Path'] + obj['Filename']): obj['Path'] = obj['Path'] + obj['Filename'] + '/BDMV/' obj['Filename'] = 'index.bdmv' LOG.debug("Bluray directory %s", obj['Path']) diff --git a/jellyfin_kodi/objects/tvshows.py b/jellyfin_kodi/objects/tvshows.py index 3b169e1b..c772f2cf 100644 --- a/jellyfin_kodi/objects/tvshows.py +++ b/jellyfin_kodi/objects/tvshows.py @@ -412,13 +412,13 @@ class TVShows(KodiDb): obj['Path'] = obj['Path'].replace(obj['Filename'], "") '''check dvd directories and point it to ./VIDEO_TS/VIDEO_TS.IFO''' - if validate_dvd_dir(obj['Path'] + obj['Filename']): + if ('Container' not in obj or ('Container' in obj and obj['Container'] == 'dvd')) and validate_dvd_dir(obj['Path'] + obj['Filename']): obj['Path'] = obj['Path'] + obj['Filename'] + '/VIDEO_TS/' obj['Filename'] = 'VIDEO_TS.IFO' LOG.debug("DVD directory %s", obj['Path']) '''check bluray directories and point it to ./BDMV/index.bdmv''' - if validate_bluray_dir(obj['Path'] + obj['Filename']): + if ('Container' not in obj or ('Container' in obj and obj['Container'] == 'bluray')) and validate_bluray_dir(obj['Path'] + obj['Filename']): obj['Path'] = obj['Path'] + obj['Filename'] + '/BDMV/' obj['Filename'] = 'index.bdmv' LOG.debug("Bluray directory %s", obj['Path'])