1
0
Fork 0
mirror of https://github.com/morpheus65535/bazarr synced 2025-02-28 16:45:40 +00:00
This commit is contained in:
morpheus65535 2021-09-09 20:27:16 -04:00
parent 0f81682866
commit f1389d559f
4 changed files with 18 additions and 8 deletions

View file

@ -7,6 +7,7 @@ from indexer.tmdb_caching_proxy import tmdb
from database import TableMoviesRootfolder, TableMovies
from indexer.video_prop_reader import VIDEO_EXTENSION, video_prop_reader
from list_subtitles import store_subtitles_movie
import subliminal
def list_movies_directories(root_dir):
@ -53,6 +54,7 @@ def get_movies_match(directory):
except Exception as e:
logging.exception('BAZARR is facing issues indexing movies: {0}'.format(repr(e)))
else:
subliminal.region.backend.sync()
matching_movies = []
if movies_temp['total_results']:
for item in movies_temp['results']:
@ -99,6 +101,7 @@ def get_movies_metadata(tmdbid, root_dir_id, dir_name):
except Exception as e:
logging.exception('BAZARR is facing issues indexing movies: {0}'.format(repr(e)))
else:
subliminal.region.backend.sync()
images_url = 'https://image.tmdb.org/t/p/w500{0}'
movie_dir = os.path.join(root_dir_path['path'], dir_name)
movie_file = get_movie_file_from_list(movie_dir)

View file

@ -9,6 +9,7 @@ from requests.exceptions import HTTPError
from database import TableShowsRootfolder, TableShows, TableEpisodes
from indexer.video_prop_reader import VIDEO_EXTENSION, video_prop_reader
from list_subtitles import store_subtitles
import subliminal
def get_series_episodes(series_directory):
@ -39,15 +40,17 @@ def get_episode_metadata(file, tmdbid, series_id):
except Exception as e:
logging.exception(f'BAZARR is facing issues indexing this episodes: {file}')
return False
else:
subliminal.region.backend.sync()
episode_metadata = {
'seriesId': series_id,
'title': episode_info['name'],
'season': guessed['season'],
'episode': episode_number,
'path': file
}
episode_metadata.update(video_prop_reader(file))
episode_metadata = {
'seriesId': series_id,
'title': episode_info['name'],
'season': guessed['season'],
'episode': episode_number,
'path': file
}
episode_metadata.update(video_prop_reader(file))
return episode_metadata

View file

@ -5,6 +5,7 @@ import re
import logging
from indexer.tmdb_caching_proxy import tmdb
from database import TableShowsRootfolder, TableShows
import subliminal
def list_series_directories(root_dir):
@ -51,6 +52,7 @@ def get_series_match(directory):
except Exception as e:
logging.exception('BAZARR is facing issues indexing series: {0}'.format(repr(e)))
else:
subliminal.region.backend.sync()
matching_series = []
if series_temp['total_results']:
for item in series_temp['results']:
@ -82,6 +84,7 @@ def get_series_metadata(tmdbid, root_dir_id, dir_name):
except Exception as e:
logging.exception('BAZARR is facing issues indexing series: {0}'.format(repr(e)))
else:
subliminal.region.backend.sync()
images_url = 'https://image.tmdb.org/t/p/w500{0}'
series_metadata = {

View file

@ -41,4 +41,5 @@ def _cached_request(self, method, path, params=None, payload=None):
tmdbsimple.base.TMDB._request = _cached_request
tmdbsimple.base.TMDB.session = None
tmdb.API_KEY = "e5577e69d409c601acb98d5bfcee31c7"