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