feat: Add initial IPTV player with HLS/MPEG-TS support, query parameter parsing, and parent window communication.

This commit is contained in:
Michael committed 2025-12-07 14:57:32 +01:00
1 parent 8c53cd2bb0
commit 38f3f9c96b
5 files changed
+138 -11

No files matched your search

+2 -2
View File
@@ -162,8 +162,8 @@ class _MoviesTabState extends ConsumerState<MoviesTab> {
: _movies.where((m) => settings.matchesMoviesFilter(m.categoryName)).toList();
}
// Hero Items (Take 5 random or first 5)
final heroItems = _movies.take(5).map((m) => HeroItem(
// Hero Items (Take 5 random or first 5 from filtered list)
final heroItems = displayMovies.take(5).map((m) => HeroItem(
id: m.streamId,
title: m.name,
imageUrl: m.streamIcon ?? '',
+1 -1
View File
@@ -161,7 +161,7 @@ class _SeriesTabState extends ConsumerState<SeriesTab> {
}
// Hero Items
final heroItems = _series.take(5).map((s) => HeroItem(
final heroItems = displaySeries.take(5).map((s) => HeroItem(
id: s.seriesId.toString(), // ID logic might differ for Series
title: s.name,
imageUrl: s.cover ?? '',