+ @(IsEdit ? "Edit Channel" : "Add Channel")
+
+
+
+ Number
+
+
+
+
+
+ Name
+
+
+
+
+
+ Group
+
+
+
+
+
+ Categories
+
+
+
+
+
+ Active Mode
+
+
+ Active
+ Hidden
+ Inactive
+
+
+
+
+ Progress Mode
+
+
+ Always
+ On Demand
+
+
+
+
+ Streaming Mode
+
+
+ MPEG-TS
+ MPEG-TS (Legacy)
+ HLS Direct
+ HLS Segmenter
+ HLS Segmenter V2
+
+
+
+
+ FFmpeg Profile
+
+
+ @foreach (FFmpegProfileViewModel profile in _ffmpegProfiles)
{
-
- (none)
- @foreach (LanguageCodeViewModel culture in _availableCultures)
- {
- @culture.EnglishName
- }
-
-
-
- (none)
- @foreach (LanguageCodeViewModel culture in _availableCultures)
- {
- @culture.EnglishName
- }
-
-
- None
- Forced
- Default
- Any
-
+ @profile.Name
}
- else
+
+
+
+
+ Stream Selector Mode
+
+
+ Default
+ Custom
+
+
+ @if (_model.StreamSelectorMode is ChannelStreamSelectorMode.Default)
+ {
+
+
+ Preferred Audio Language
+
+
+ (none)
+ @foreach (LanguageCodeViewModel culture in _availableCultures)
+ {
+ @culture.EnglishName
+ }
+
+
+
+
+ Preferred Audio Title
+
+
+
+
+
+ Preferred Subtitle Language
+
+
+ (none)
+ @foreach (LanguageCodeViewModel culture in _availableCultures)
+ {
+ @culture.EnglishName
+ }
+
+
+
+
+ Subtitle Mode
+
+
+ None
+ Forced
+ Default
+ Any
+
+
+ }
+ else
+ {
+
+
+ Stream Selector
+
+
+ (none)
+ @foreach (string selector in _streamSelectors)
+ {
+ @selector
+ }
+
+
+ }
+
+
+ Music Video Credits Mode
+
+
+ None
+ Generate Subtitles
+
+
+
+
+ Music Video Credits Template
+
+
+ (none)
+ @foreach (string template in _musicVideoCreditsTemplates)
{
-
- (none)
- @foreach (string selector in _streamSelectors)
- {
- @selector
- }
-
+ @template
}
-
- None
- Generate Subtitles
-
-
- (none)
- @foreach (string template in _musicVideoCreditsTemplates)
- {
- @template
- }
-
-
- Default
- With Progress
-
-
-
-
- @if (!string.IsNullOrWhiteSpace(_model.Logo?.Path) || !string.IsNullOrWhiteSpace(_model.ExternalLogoUrl))
- {
-
- }
-
-
-
- Upload Logo
-
-
-
-
-
- (none)
- @foreach (WatermarkViewModel watermark in _watermarks)
- {
- @watermark.Name
- }
-
-
- (none)
- @foreach (FillerPresetViewModel fillerPreset in _fillerPresets)
- {
- @fillerPreset.Name
- }
-
-
-
-
- @(IsEdit ? "Save Changes" : "Add Channel")
-
-
-
-
+
+
+
+
+ Song Video Mode
+
+
+ Default
+ With Progress
+
+
+
+
+ Logo
+
+
+
+ Upload Logo
+
+
+
+
+ External Logo URL
+
+
+
+
+
+ Logo Preview
+
+ @if (!string.IsNullOrWhiteSpace(_model.Logo?.Path) || !string.IsNullOrWhiteSpace(_model.ExternalLogoUrl))
+ {
+
+ }
+
+
+
+ Watermark
+
+
+ (none)
+ @foreach (WatermarkViewModel watermark in _watermarks)
+ {
+ @watermark.Name
+ }
+
+
+
+
+ Fallback Filler
+
+
+ (none)
+ @foreach (FillerPresetViewModel fillerPreset in _fillerPresets)
+ {
+ @fillerPreset.Name
+ }
+
+
+