This commit is contained in:
@@ -50,9 +50,15 @@ def main():
|
||||
channel_repo = ChannelRepository()
|
||||
schedule_builder = ScheduleBuilder()
|
||||
schedule_builder.set_channel_repo(channel_repo)
|
||||
tmdb_client = TMDBClient()
|
||||
cache_manager = CacheManager(schedule_builder=schedule_builder)
|
||||
schedule_builder.set_cache_manager(cache_manager)
|
||||
if not cache_manager._ensure_cache_dir():
|
||||
logger.warning(
|
||||
"Cannot create cache dir %s — schedule will rebuild on every restart. "
|
||||
"Ensure /data is mounted read-write (not :ro).",
|
||||
cache_manager._cache_dir,
|
||||
)
|
||||
tmdb_client = TMDBClient()
|
||||
prefetcher = MetadataPrefetcher(schedule_builder, tmdb_client, channel_repo)
|
||||
prefetcher.start()
|
||||
epg_builder = EPGBuilder(
|
||||
|
||||
Reference in New Issue
Block a user