mirror of
https://github.com/morpheus65535/bazarr
synced 2025-02-28 16:45:40 +00:00
WIP
This commit is contained in:
parent
0f81682866
commit
f1389d559f
4 changed files with 18 additions and 8 deletions
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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 = {
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue