{"repo":"technomancer702/nodecast-tv","free":true,"listed":false,"github":"https://github.com/technomancer702/nodecast-tv","clone":"git clone https://github.com/technomancer702/nodecast-tv.git","description":"A self-hosted web application that lets you stream Live TV, Movies, and Series from your Xtream Codes or M3U provider directly in your browser. It's built with performance in mind and handles large libraries smoothly.","language":"JavaScript","stars":1465,"topics":[],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"What is nodecast-tv? nodecast-tv is a modern, web-based IPTV player featuring Live TV, EPG, Movies (VOD), and Series support. Built with performance and user experience in mind. Features - 📺 Live TV : Fast channel zapping, category grouping, and search. - 📅 TV Guide (EPG) : Interactive grid guide with 24h timeline, search, and dynamic resizing. - 🎬 VOD Support : Dedicated sections for Movies and TV Series with rich metadata, posters, and seasonal episode lists. - ❤️ Favorites System : Unified favorites for channels, movies, and series with instant synchronization. - 🔐 Authentication : User login system with admin and viewer roles (details). - 🆔 OIDC SSO : Support for Single Sign-On via OIDC providers (Authentik, Keycloak, etc.). - ⚡ High Performance : Optimized for large playlists (7000+ channels) using virtual scrolling and batch rendering. - ⚙️ Management : - Support for Xtream Codes and M3U playlists. - Manage hidden content categories. - Playback preferences (volume memory, auto-play). - 🎛️ Hardware Transcoding : GPU-accelerated transcoding with NVIDIA NVENC, AMD AMF, Intel QuickSync, and VAAPI support. - 🔊 Smart Audio : Configurable 5.1→Stereo downmix presets (ITU, Night Mode, Cinematic) with automatic passthrough for compatible sources. - 📦 Stream Processing : Auto-detection of stream codecs with smart remux/transcode decisions. - 🐳 Docker Ready : Easy deployment containerization. Screenshots Getting Started Prerequisites - Node.js (v14 or higher) - npm Install","default_branch":null,"files":null,"tree":[],"storefront":"/r/technomancer702","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/technomancer702/nodecast-tv/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}