gitextract_lipmxb5x/ ├── .dockerignore ├── .github/ │ └── workflows/ │ ├── ai-upscale.yml │ ├── ci.yml │ ├── ffmpeg-base.yml │ └── release.yml ├── .gitignore ├── Dockerfile ├── Dockerfile.ai_upscale ├── Dockerfile.ffmpeg ├── LICENSE ├── README.md ├── __init__.py ├── auth.py ├── auth_test.py ├── cache.py ├── cache_test.py ├── docker-compose.yml ├── entrypoint-ai_upscale.sh ├── entrypoint.sh ├── epg.py ├── epg_test.py ├── ffmpeg_command.py ├── ffmpeg_command_test.py ├── ffmpeg_session.py ├── ffmpeg_session_test.py ├── m3u.py ├── m3u_test.py ├── main.py ├── main_test.py ├── pyproject.toml ├── static/ │ └── js/ │ ├── app.js │ ├── favorites-grid.js │ ├── player.js │ ├── settings.js │ └── virtual-guide.js ├── templates/ │ ├── base.html │ ├── error.html │ ├── guide.html │ ├── login.html │ ├── movie_detail.html │ ├── player.html │ ├── search.html │ ├── series.html │ ├── series_detail.html │ ├── settings.html │ ├── setup.html │ └── vod.html ├── testing.py ├── tools/ │ ├── alignm3u.py │ ├── export-tensorrt.py │ ├── install-ai_upscale.sh │ ├── install-ffmpeg.sh │ ├── install-letsencrypt.sh │ ├── install-netv.sh │ ├── install-prereqs.sh │ ├── patches/ │ │ ├── dnn_backend_tensorrt.cpp │ │ ├── dnn_backend_torch.cpp │ │ ├── dnn_cuda_kernels.cu │ │ ├── dnn_cuda_kernels.h │ │ └── vf_dnn_processing.c │ ├── uninstall-netv.sh │ ├── xtream2m3u.py │ └── zap2xml.py ├── util.py ├── util_test.py ├── xtream.py └── xtream_test.py