Michael
fa6ae90d8d
feat: add mobile-optimized IPTV player with HLS and MpegTS support
2026-03-29 10:19:36 +02:00
GitHub Copilot
91eb1ce5a0
Add download and subtitle services, enhance UI with continue watching and quality selector widgets
...
- Implemented DownloadService for managing download tasks, including start, pause, resume, and cancel functionalities.
- Created SubtitleService for handling subtitle tracks, parsing SRT and WebVTT formats, and downloading subtitles.
- Added ContinueWatchingWidget to display user's watch history with progress indicators.
- Developed QualitySelectorWidget for selecting video quality during playback, including auto quality adjustment.
- Introduced TrendingWidget and RecentlyAddedWidget to showcase trending and recently added content.
2026-03-26 10:34:18 +01:00
Michael
8c65e48bbe
feat: Implement Xtream IPTV API service, including data fetching, caching, and proxy integration.
2026-03-10 16:48:28 +01:00
Michael
f5b3457390
refactor: Consolidate Flutter web and Dart server compilation into a single Docker build stage for streamlined dependency management.
2026-03-10 16:25:46 +01:00
Michael
36a74d9e97
fix: increase default timeouts and ensure they are applied to XtreamService
2026-03-10 15:44:04 +01:00
Michael
33c6385d7e
feat: introduce mobile player screen and lite player view with channel zapping functionality
2026-03-09 14:52:41 +01:00
Michael
7eb483fc07
feat: introduce IPTV settings management with a dedicated mobile tab, providers, and service.
2026-03-09 13:31:01 +01:00
Michael
478107f0a4
feat: Add streaming handlers for live and VOD content using FFmpeg.
2026-01-01 20:05:40 +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
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
2c0725590e
feat: Add initial IPTV player with web-based playback and streaming API.
2025-12-15 13:01:24 +01:00
Michael
1154384c58
feat: Implement IPTV settings management including streaming, buffer, EPG, and player preferences, and add HLS handler.
2025-12-15 12:31:58 +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
18d2e0a0ee
chore: Update Docker cache buster version.
2025-12-13 10:37:46 +01:00
Michael
e0cdf69674
feat: add settings API service and IPTV settings provider with configurable options.
2025-12-08 22:58:43 +01:00
Michael
00b8ce5c64
feat: introduce IPTV settings provider with configurable streaming, EPG, and player preferences
2025-12-08 22:33:54 +01:00
Michael
7d13132fcd
feat(iptv): introduce settings provider and tab for managing IPTV preferences
2025-12-08 22:23:36 +01:00
Michael
63846c090a
feat: implement IPTV settings management with streaming and display preferences
2025-12-08 21:40:46 +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
8c53cd2bb0
feat: Implement IPTV player screen with Xtream API integration for web playback.
2025-12-07 11:01:41 +01:00
Michael
3f61f70d1f
feat: Introduce core IPTV features, authentication screen, web player, and application theming.
2025-12-06 18:19:21 +01:00
Michael
5be7c0c3ff
feat: implement IPTV player screen with FFmpeg transcoding for live streams, playback position tracking, and dedicated settings
2025-12-06 16:43:19 +01:00
Michael
33239ca11e
feat: Implement Xtream API data models and live TV tab for IPTV functionality, including application icons.
2025-12-06 16:23:21 +01:00
Michael
5671afbd26
feat: Add IPTV player screen with FFmpeg transcoding, resume playback, and dedicated movie/series tabs.
2025-12-06 14:10:52 +01:00
Michael
5c4488864b
feat: Implement watch history tracking and persistence for movies and episodes.
2025-12-06 13:55:40 +01:00
Michael
da621cdcce
feat: implement watch history management with persistence using Riverpod and SharedPreferences.
2025-12-06 13:50:53 +01:00
Michael
b9371bf368
feat: add core server with REST API, Xtream proxy, streaming, and watch history provider
2025-12-06 13:40:48 +01:00
Michael
85471b5312
feat: implement core server with API (auth, playlists), static assets, Xtream proxy, media streaming, and icons
2025-12-06 13:10:58 +01:00
Michael
e3c3fad058
feat: Implement initial Xtream IPTV features including API service, models, and UI for live TV, movies, series, and settings.
2025-12-06 12:45:43 +01:00
Michael
e5eca6ebac
feat: Implement Xtream IPTV integration including providers, a dedicated player screen, EPG overlay, and live TV channel browsing.
2025-12-06 09:45:22 +01:00
Michael
e05b63cbc7
feat: implement Live TV tab with grouped channels, pagination, and state management
2025-12-06 00:20:31 +01:00
Michael
5943cd9587
chore: Stop explicitly copying pubspec.lock as flutter pub get generates it.
2025-12-05 18:44:45 +01:00
Michael
0ca2835cba
chore: Update dependencies, switch Flutter web renderer to HTML, replace media_kit with video_player/chewie, and remove Hive volume from Docker setup.
2025-12-05 09:52:40 +01:00