diff --git a/.gitignore b/.gitignore index c887eb2..e92cf10 100644 --- a/.gitignore +++ b/.gitignore @@ -128,6 +128,10 @@ dmypy.json *~ .DS_Store +# Node.js / Frontend +node_modules/ +.vite/ + # Swift Package Manager (macOS app) EXStreamTVApp/.build/ diff --git a/exstreamtv/database/models/template.py b/exstreamtv/database/models/template.py index de97fe1..c45af0f 100644 --- a/exstreamtv/database/models/template.py +++ b/exstreamtv/database/models/template.py @@ -2,7 +2,7 @@ Template Database Models Defines Template, TemplateGroup, and TemplateItem for scheduling templates. -ErsatzTV feature: reusable schedule patterns. +Reusable schedule patterns for programming automation. """ from datetime import time @@ -42,7 +42,7 @@ class Template(Base, TimestampMixin): """ Schedule template for reusable programming patterns. - ErsatzTV feature: define a day's programming once, apply to multiple days. + Define a day's programming once, then apply to multiple days. """ __tablename__ = "templates" diff --git a/exstreamtv/main.py b/exstreamtv/main.py index 0a8fe27..2ca59d9 100644 --- a/exstreamtv/main.py +++ b/exstreamtv/main.py @@ -1,7 +1,7 @@ """ EXStreamTV Main Application -FastAPI application entry point combining StreamTV and ErsatzTV features. +FastAPI application entry point — unified IPTV streaming platform. """ import asyncio @@ -406,7 +406,7 @@ def create_app() -> FastAPI: """ app = FastAPI( title="EXStreamTV", - description="Unified IPTV streaming platform combining StreamTV and ErsatzTV", + description="Unified IPTV streaming platform", version=__version__, lifespan=lifespan, docs_url="/api/docs", @@ -522,7 +522,7 @@ async def root_lineup(): except ImportError as e: logger.warning(f"HDHomeRun router not available: {e}") - # Migration router for ErsatzTV/StreamTV imports + # Migration router for legacy imports try: from exstreamtv.api import migration_api app.include_router(migration_api.router, prefix="/api/migration", tags=["Migration"]) @@ -997,7 +997,7 @@ async def test_stream_page(request: Request):

Features