diff --git a/addon.xml b/addon.xml index 15b7d08..82b399f 100644 --- a/addon.xml +++ b/addon.xml @@ -36,7 +36,7 @@ https://example.com/forum https://example.com support@example.com - https://github.com/yourrepo/ultimate-backend + https://github.com/nirvana-7777/script.service.ultimate en diff --git a/lib/streaming_providers/providers/magenta2/channel_manager.py b/lib/streaming_providers/providers/magenta2/channel_manager.py index b2a7674..7fe5305 100644 --- a/lib/streaming_providers/providers/magenta2/channel_manager.py +++ b/lib/streaming_providers/providers/magenta2/channel_manager.py @@ -486,7 +486,7 @@ class ChannelManager: era_media_pids = station_info.get("era$mediaPids", {}) channel_id = era_media_pids.get("urn:theplatform:tv:location:any") if channel_id: - logger.debug(f"Extracted playback ID from era$mediaPids: {channel_id}") +# logger.debug(f"Extracted playback ID from era$mediaPids: {channel_id}") return channel_id return None except Exception as e: diff --git a/service.py b/service.py index 695df19..e27efb8 100644 --- a/service.py +++ b/service.py @@ -1782,6 +1782,19 @@ class UltimateService: def setup_routes(self): """Setup all routes from separate modules""" + + # Add request logging hooks + @self.app.hook('before_request') + def log_request(): + request._start_time = time.time() + logger.info( + f"→ {request.method} {request.path} from {request.remote_addr} (User-Agent: {request.headers.get('User-Agent', 'unknown')[:50]})") + + @self.app.hook('after_request') + def log_response(): + logger.info( + f"← {request.method} {request.path} → {response.status_code} (took {time.time() - getattr(request, '_start_time', time.time()):.2f}s)") + # Import route handlers here from routes.providers import setup_provider_routes from routes.streams import setup_stream_routes