Releases: technomancer702/nodecast-tv
Releases · technomancer702/nodecast-tv
v1.2.0 - Picture-In-Picture, Manage Content Search
New Features
- Picture-in-Picture - Pop out video to a floating window (Works in Chrome, Edge, Brave. Firefox users can use native PiP)
- Manage Content Search - Filter groups and channels by name in Settings → Manage Content
Performance
- Streaming M3U/EPG Parsers - Reduced memory spikes when loading large playlists and EPG
Fixes
- Pluto TV streams - Fixed encryption key loading for Pluto TV CDN domains
- Binary Stream Handling - Fixed partial transfer errors for small files (HLS keys)
v1.1.1 - Bug fix - Restore proper HLS stream proxy with encryption key handling
v1.1.0 - Dedicated VOD Watch Page
New Features
Streaming Service-Style Watch Page
- New dedicated video player page for Movies and TV Series.
- Scrollable Details: View content poster, title, year, rating, and description below the video player.
- "More Like This": Recommends movies from the same category.
- Episode Browser: Full seasons and episodes list with collapsible season groups.
- Auto-Play: Automatically plays the next episode with a 10-second countdown.
- Seamless Navigation: Switch between episodes directly within the Watch page.
Improvements
FFmpeg Transcoding
- Faster Startup: Reduced probe/analyze duration for quicker stream loading.
- Smoother Playback: Enhanced timestamp handling for more stable streaming.
Video Player
- Visual style: Improved visual style of video player to match streaming service aesthetic
- Subtitles: Full subtitle support has been added to both Live TV and VOD players.
v1.0.0 - Initial Release
nodecast-tv v1.0.0 - Initial Release
The first stable release of nodecast-tv, a modern web-based IPTV player.
Features
Core Playback
- Live TV - Fast channel switching, category grouping, favorites, and search
- TV Guide (EPG) - Interactive grid guide with 24-hour timeline and virtual scrolling for 7000+ channels
- Movies (VOD) - Browse movies with posters, metadata, and category filtering
- Series - Full series support with seasons, episodes, and progress tracking
Source Support
- Xtream Codes API - Full integration with live, VOD, and series endpoints
- M3U Playlists - Import standard M3U/M3U8 playlists
- External EPG - Add standalone XMLTV EPG sources
Streaming & Compatibility
- HLS.js Integration - Smooth adaptive streaming playback
- Backend Proxy - Route streams through the server for CORS compatibility
- Audio Transcoding - FFmpeg-based AC3/EAC3 to AAC conversion
- Stream Remux - Lightweight MPEG-TS to MP4 remuxing for raw TS streams
User Experience
- Favorites - Unified favorites across channels, movies, and series
- Content Management - Hide/show categories and channels
- Authentication - Admin and Viewer roles
- Configurable Settings - Volume memory, auto-play, stream format preferences
Performance
- Virtual Scrolling - Handles massive channel lists without browser lag
- SQLite Database - Fast local caching of all content metadata
- Server-Side Sync - Automatic background data refresh on configurable schedule
Deployment
- Docker Ready - Single container deployment with persistent volume
- Reverse Proxy Support - Works with Nginx, Caddy, Traefik (HTTPS compatible)