prefetcher
Build and Push Docker Images / build-and-push (push) Successful in 24s

This commit is contained in:
2026-02-11 21:52:16 +01:00
parent fecd8389e9
commit df941720e3
5 changed files with 197 additions and 3 deletions
+6 -1
View File
@@ -12,6 +12,7 @@ from iptv.cache import CacheManager
from iptv.channel import ChannelRepository
from iptv.schedule import ScheduleBuilder
from iptv.tmdb_client import TMDBClient
from iptv.metadata_prefetcher import MetadataPrefetcher
from iptv.epg_builder import EPGBuilder
from iptv.server import create_server
@@ -39,7 +40,11 @@ def main():
schedule_builder.set_channel_repo(channel_repo)
tmdb_client = TMDBClient()
cache_manager = CacheManager(schedule_builder=schedule_builder)
epg_builder = EPGBuilder(schedule_builder, tmdb_client, channel_repo, cache_manager)
prefetcher = MetadataPrefetcher(schedule_builder, tmdb_client, channel_repo)
prefetcher.start()
epg_builder = EPGBuilder(
schedule_builder, tmdb_client, channel_repo, cache_manager, prefetcher
)
port = 8080
server = create_server(