Michael
|
104159e8da
|
fix(epg): pass playlist as parameter to RecordingsTab/_EpgGuideView — was null from selectedPlaylistProvider
|
2026-03-09 08:44:44 +01:00 |
|
Michael
|
1c38b62516
|
fix: remove literal newline in Dart string causing build_runner syntax error
|
2026-03-09 08:40:22 +01:00 |
|
Michael
|
3e0088ecf8
|
fix(epg): load filtered channels from playlist provider instead of manual channel ID input
|
2026-03-09 08:36:41 +01:00 |
|
Michael
|
50a6998c09
|
feat: add EPG TV guide, season passes (auto-recording) and unified recordings/EPG tab with 3 sub-tabs
|
2026-03-09 08:21:48 +01:00 |
|
Michael
|
4c2e3ce600
|
feat: add stop recording button and POST /api/recordings/stop/<id> endpoint to kill FFmpeg process
|
2026-03-08 23:53:32 +01:00 |
|
Michael
|
9107eadc73
|
fix(recordings): send start_time and end_time in UTC to avoid +1h timezone offset with Docker server
|
2026-03-08 23:19:20 +01:00 |
|
Michael
|
60bb10fe4d
|
fix(recordings): correct stream_url to use real live stream, resolve to absolute URL for FFmpeg, use copy mode, speed up scheduler to 10s
|
2026-03-08 22:43:42 +01:00 |
|
Michael
|
989303db77
|
fix(ui): gracefully handle json parse error when showLogs receives 404 text string
|
2026-03-08 21:36:21 +01:00 |
|
Michael
|
9d670c0625
|
fix(ui): handle 404 router errors gracefully instead of crashing on json parse
|
2026-03-08 21:30:55 +01:00 |
|
Michael
|
238cb8f407
|
feat(recording): add immediate record button to recording modal
|
2026-03-08 21:28:47 +01:00 |
|
Michael
|
548e4cd664
|
fix(recording): rename log api route to avoid shelf_router Not Found param collisions
|
2026-03-08 20:43:50 +01:00 |
|
Michael
|
966311f560
|
feat(recording): add ffmpeg logs writing and viewing in UI
|
2026-03-08 19:26:54 +01:00 |
|
Michael
|
abbac75926
|
feat(ui): add recordings tab to dashboard to list scheduled and active recordings
|
2026-03-08 19:24:03 +01:00 |
|
Michael
|
2cba30db4d
|
feat(ui): add date picker and force 24h format in recording modal
|
2026-03-08 17:34:16 +01:00 |
|
Michael
|
b3618805a6
|
fix(ui): use relative url for api recording requests in flutter web
|
2026-03-08 16:58:07 +01:00 |
|
Michael
|
219d6c816f
|
fix(ui): remove invalid backgroundColor from showDialog
|
2026-03-08 16:52:59 +01:00 |
|
Michael
|
04b8b317c3
|
fix(ui): resolve bracket syntax error in live tv tab
|
2026-03-08 10:02:51 +01:00 |
|
Michael
|
2180572b92
|
feat: implement live tv recording system
|
2026-03-08 08:40:55 +01:00 |
|
Michael
|
71630d75e8
|
feat: Install FFmpeg with NVIDIA NVENC/NVDEC support via apt-get instead of a static build.
|
2026-01-03 10:26:17 +01:00 |
|
Michael
|
f6d5ae7764
|
UI fixes: remove center play button from Native player, align EPG/controls in Live TV, match background colors
|
2026-01-02 08:59:52 +01:00 |
|
Michael
|
478107f0a4
|
feat: Add streaming handlers for live and VOD content using FFmpeg.
|
2026-01-01 20:05:40 +01:00 |
|
Michael
|
be51118dc2
|
feat: add LiveTVTab for browsing live channels with search and favorites, and PlayerScreen for channel playback.
|
2026-01-01 18:17:35 +01:00 |
|
Michael
|
a1a8810ddc
|
feat: introduce streaming handlers for live TV proxy and VOD HLS transcoding using FFmpeg.
|
2026-01-01 18:12:45 +01:00 |
|
Michael
|
d22350fb89
|
feat(ui): increase Live TV grid density
- Categories: 4 → 6 columns on desktop
- Channels: 5 → 8 columns on desktop
- Also bumped tablet values for better density
|
2026-01-01 15:52:55 +01:00 |
|
Michael
|
37f6ab08db
|
feat: remove video_player_win dependency
|
2025-12-16 07:46:14 +01:00 |
|
Michael
|
8c3a143f46
|
feat: add initial Windows desktop platform support files and configuration.
|
2025-12-16 07:41:08 +01:00 |
|
Michael
|
57b7acbead
|
feat: Implement streaming handlers for live MPEG-TS proxy and VOD HLS transcoding via FFmpeg, and add a release build script.
|
2025-12-16 07:39:33 +01:00 |
|
Michael
|
3f9a88c09a
|
feat: Implement Xtream Codes IPTV streaming, VOD transcoding, and content browsing UI with a dedicated web player.
|
2025-12-15 21:18:36 +01:00 |
|
Michael
|
6d69617e40
|
feat: Add local Docker test environment setup with PowerShell script and Docker Compose.
|
2025-12-15 20:56:17 +01:00 |
|
Michael
|
07ffb1b75f
|
feat: Introduce backend server with live TV proxy, VOD HLS transcoding, and IPTV streaming settings UI.
|
2025-12-15 16:49:48 +01:00 |
|
Michael
|
ee707d3cf9
|
feat: implement IPTV player screen for live, VOD, and series streams with integrated controls and state management.
|
2025-12-14 18:47:00 +01:00 |
|
Michael
|
b2298a9bf4
|
feat: Add initial IPTV player with HLS.js and mpegts.js support, including UI and parent communication.
|
2025-12-14 16:05:30 +01:00 |
|
Michael
|
67e59b804c
|
feat: add IPTV player screen for stream playback and controls.
|
2025-12-13 11:41:14 +01:00 |
|
Michael
|
23c634ddb7
|
feat: Add LitePlayerView widget for IPTV stream playback with integrated zapping controls and error handling.
|
2025-12-13 11:04:08 +01:00 |
|
Michael
|
18d2e0a0ee
|
chore: Update Docker cache buster version.
|
2025-12-13 10:37:46 +01:00 |
|
Michael
|
d0dda60f8c
|
feat: add mobile live TV tab with channel listing, search, category filtering, and favorites display.
|
2025-12-13 10:03:58 +01:00 |
|
Michael
|
fd05e16fc8
|
feat: add IPTV player screen with basic controls and iframe integration for web playback.
|
2025-12-13 08:51:20 +01:00 |
|
Michael
|
7d13132fcd
|
feat(iptv): introduce settings provider and tab for managing IPTV preferences
|
2025-12-08 22:23:36 +01:00 |
|
Michael
|
61e0fa2435
|
feat: Add IPTV settings tab for managing category filters, streaming options, appearance, and admin access, and introduce a new server entry point.
|
2025-12-08 22:02:41 +01:00 |
|
Michael
|
f5f70f73a6
|
feat: Implement initial server with API, streaming, Xtream proxy, and static file serving.
|
2025-12-08 21:47:10 +01:00 |
|
Michael
|
e95fdb534a
|
feat: add new UI tabs for movies and series, including mobile-specific versions with search and pagination.
|
2025-12-08 20:43:41 +01:00 |
|
Michael
|
86cf10051d
|
feat(iptv): introduce web-based video player screen for live, VOD, and series content
|
2025-12-08 20:10:40 +01:00 |
|
Michael
|
2c6545970e
|
feat: Add Movies tab with search, pagination, and hero carousel for movie browsing.
|
2025-12-08 16:16:12 +01:00 |
|
Michael
|
5ec3169bd0
|
feat: implement web-based IPTV player using HLS.js and mpegts.js with parent frame communication
|
2025-12-08 15:45:46 +01:00 |
|
Michael
|
643bf7e761
|
feat: Add new UI components for IPTV movies and series, including mobile-specific tabs with search and pagination, and a series detail screen.
|
2025-12-07 23:08:29 +01:00 |
|
Michael
|
2fb11584e1
|
feat: add mobile movies and series tabs for IPTV content display
|
2025-12-07 23:00:09 +01:00 |
|
Michael
|
38f3f9c96b
|
feat: Add initial IPTV player with HLS/MPEG-TS support, query parameter parsing, and parent window communication.
|
2025-12-07 14:57:32 +01:00 |
|
Michael
|
8c53cd2bb0
|
feat: Implement IPTV player screen with Xtream API integration for web playback.
|
2025-12-07 11:01:41 +01:00 |
|
Michael
|
fb2412e03a
|
feat: introduce IPTV player, GoRouter setup, themed loading screen, and content tabs
|
2025-12-07 09:54:50 +01:00 |
|
Michael
|
925e8e4748
|
feat: introduce admin panel with user and playlist management, login screen, and IPTV settings tab
|
2025-12-07 09:44:27 +01:00 |
|