39455a96ede2e727adf847b8e2f8f9ff97f6b3cc
Add a discoverable "Open Classic UI" link in the SPA's Settings → System About card, pointing at /system/health (a real full-page navigation, not the SPA's pushState router), so un-migrated Blazor-only admin screens stay reachable now that root / redirects to the SPA. Also add a lightweight "Opens in ChicoryTV" tooltip cue (small icon) on the Blazor sidebar's redirecting MudNavLink entries (per LegacyUiRedirects.Map), so it's clear before clicking which sidebar entries leave the Blazor UI vs. stay in it. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
docs: post-cutover housekeeping — dep PRs #61/#132 merged, #21/#48/#49/#131 closed, #76 rebased, prod v26.5.0 verified; next prompt = parity #147/#146/#140
Merge pull request 'chore(deps): update dependency entityframeworkprofiler.appender to 6.0.6053' (#132) from renovate/entityframeworkprofiler.appender-6.x into main
ErsatzTV
ErsatzTV lets you transform your media library into a personalized, live TV experience - complete with EPG, channel scheduling, and seamless streaming to all your devices. Rediscover your content, your way.
How It Works
- Install ErsatzTV: Download and set up the server on your system.
- Add Your Media: Connect your media libraries and collections.
- Create Channels: Design and schedule your own live channels.
- Stream Anywhere: Watch on any device with IPTV and EPG support.
Key Features
- Custom channels: Create and schedule your own live TV channels.
- IPTV & EPG: Stream with IPTV and Electronic Program Guide support.
- Hardware Transcoding: High-performance streaming with hardware acceleration (NVENC, QSV, VAAPI, AMF, VideoToolbox)
- Media Server Integration: Connect Plex, Jellyfin, Emby and more.
- Music & Subtitles: Mix music videos and enjoy subtitle support.
- Open Source: Free, open, and community-driven project.
Documentation
Documentation is available at ersatztv.org.
License
This project is inspired by pseudotv-plex and the dizquetv fork and is released under the zlib license.
