Releases: technomancer702/nodecast-tv
Releases · technomancer702/nodecast-tv
v2.1.1 - Bug Fixes
v2.1.0 - Upscaling & bug fixes
New Features
Video Upscaling
- Target Resolutions: Configurable targets for 720p, 1080p, and 4K (2160p).
- Hardware Acceleration: Fully integrated with GPU transcoding pipelines.
- Software: High-quality CPU-based Lanczos scaling.
- Configurable: Control upscaling behavior directly from the Settings > Transcoding tab.
Bug Fixes
Transcoding Improvements
- Improved B-frame settings for NVENC and VAAPI for better compression efficiency.
v2.0.0 - Hardware Transcoding, OIDC SSO, New Homepage
I'm excited to announce nodecast-tv v2.0.0, a major milestone update focusing on hardware transcoding, OIDC SSO authentication, and an updated user experience.
Major Features
Hardware Transcoding & Smart Stream Processing
Full support for GPU-accelerated transcoding to ensure smooth playback on all devices and browsers.
- Encoders: Support for NVIDIA (NVENC), AMD (AMF), Intel QuickSync (QSV), and VAAPI.
- Smart Detection: Automatically detects available hardware encoders on startup.
- Transcoding Profiles: Configurable resolution (4K to 480p) and quality presets.
- Audio: Smart downmixing for 5.1/7.1 audio to stereo (ITU-R, Night Mode, Cinematic).
OIDC SSO Authentication
Secure your instance with improved authentication flow.
- Single Sign-On: Integrate with Authentik, Keycloak, or any OIDC provider.
- Enhanced User Management: Improved user management UI for local and SSO users.
All-New Homepage
A redesigned home for your media.
- Dynamic Sections: "Continue Watching", "Recently Added Movies", and "Recently Added Series".
- Favorites: Quick access to favorite channels directly from the top of the dashboard.
Enhanced Player Experience
- Quality Badges: Real-time display of stream quality (1080p, 4K, SD) and transcoding status (Direct/Transcode) in the player overlay.
- Now Playing Indicator: Displays currently playing VOD in header menu for easy navigation back to the player.
Bug Fixes & improvements
- Fixed: "Stream ended prematurely" errors for certain HLS streams.
- Fixed: EPG parser crash on
<category>tags. - Updated: README documentation with new screenshots and configuration guides.
v1.5.0
New Features
- Copy Stream URL (#43) - New overflow menu (⋮) in player controls lets you copy the current stream URL to clipboard for use in external players like VLC.
- Desktop Sidebar Collapse (#45) - Collapse the channel list sidebar on desktop for a more immersive viewing experience.
- Large M3U Playlist Warning - New modal warns before syncing playlists with 50K+ channels, with option to cancel or proceed.
v1.4.4 - M3U Sync Bug Fix
v1.4.3 - Bug Fixes & Sync Improvements
v1.4.3 - Bug Fixes & Sync Improvements
Bug Fixes
-
Fixed null stream names during Xtream sync (#50)
-
Fixed race condition in VOD "All Categories" view
Sync
- Sync now purges stale entries
v1.4.2 - EPG Grid Alignment Fix
Bug Fixes
- Fixed EPG program alignment with time headers (#47)
v1.4.1 - EPG Fix for M3U Sources
v1.4.1 - EPG Fix for M3U Sources
Bug Fixes
- Fixed EPG matching for M3U sources with standalone EPG (#44)
v1.4.0 - Version Badge, Performance Improvements
v1.4.0 Release Notes
New Features
- Version Badge - App version now displayed in the header for easier troubleshooting
Performance Improvements
- Collapsed Groups by Default - Channel groups are now collapsed on initial load, significantly reducing render time for large playlists
- Fixed Memory Issues with Large M3U - Replaced spread operators with
concat()to prevent stack overflow on massive playlists
Backend Refactoring
- Unified M3U/Xtream API Handling - Updated M3U sources to use the same API endpoints as Xtream, simplifying frontend code
- Deprecated Legacy M3U Proxy Route - Removed the old
/api/proxy/m3uendpoint in favor of unified endpoints
v1.3.0 - Smart Auto-Transcoding, Improved Subtitle Support for VOD
v1.3.0 Release Notes
New Features
Smart Auto-Transcoding
- Added "Auto Transcode (Smart)" setting - enabled by default
- Probes streams before playback to detect codecs and container format
- Automatically routes to the optimal playback method:
- Direct Play for compatible streams (H.264 + AAC in HLS/MP4)
- Remux for compatible codecs in incompatible containers (MKV, AVI, raw .ts)
- Transcode for incompatible audio (Dolby AC3, EAC3, DTS)
Subtitle Support for VOD
- Detects embedded subtitle tracks in MKV/container files
- Extracts and converts subtitles to WebVTT on-the-fly
- Integrates with the existing CC button in the player controls
Improvements
- Updated FFmpeg/FFprobe User-Agent to improve connection stability with upstream providers
- Reordered streaming settings UI for better discoverability