mirror of
https://github.com/R0m1k3/xtremflow.git
synced 2026-10-11 17:30:00 +02:00
feat: Add local Docker test environment setup with PowerShell script and Docker Compose.
This commit is contained in:
1 parent
435cdb46ed
commit
b39dd97e5a
8 files changed
+141
-27
No files matched your search
@@ -31,7 +31,7 @@ class LiveChannel {
|
||||
}
|
||||
|
||||
String getStreamUrl(String dns, String username, String password) {
|
||||
return '$dns/live/$username/$password/$streamId.m3u8';
|
||||
return '$dns/live/$username/$password/$streamId.ts';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -43,6 +43,7 @@ class Movie {
|
||||
final String categoryName;
|
||||
final String? containerExtension;
|
||||
final String? rating;
|
||||
final int? durationSecs;
|
||||
|
||||
const Movie({
|
||||
required this.streamId,
|
||||
@@ -52,6 +53,7 @@ class Movie {
|
||||
this.categoryName = '',
|
||||
this.containerExtension,
|
||||
this.rating,
|
||||
this.durationSecs,
|
||||
});
|
||||
|
||||
factory Movie.fromJson(Map<String, dynamic> json) {
|
||||
@@ -69,6 +71,7 @@ class Movie {
|
||||
categoryName: json['category_name']?.toString() ?? '',
|
||||
containerExtension: json['container_extension']?.toString() ?? 'mp4',
|
||||
rating: json['rating']?.toString(),
|
||||
durationSecs: int.tryParse(json['duration_secs']?.toString() ?? json['duration']?.toString() ?? '0'),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user