2026-02-09 22:20:04 +01:00
|
|
|
{
|
|
|
|
|
"$schema": "./global.schema.json",
|
|
|
|
|
"quality": "best",
|
|
|
|
|
"root_path": "archive",
|
|
|
|
|
"rclone_path": "remote:path/to/streams",
|
|
|
|
|
"refresh": 60.0,
|
2026-02-09 23:03:05 +01:00
|
|
|
"notifications": false,
|
|
|
|
|
"downloadMETADATA": true,
|
|
|
|
|
"downloadVOD": true,
|
|
|
|
|
"downloadCHAT": true,
|
|
|
|
|
"downloadLiveCHAT": true,
|
2026-02-10 00:06:49 +01:00
|
|
|
"mergeVideoChat": true,
|
|
|
|
|
"mergeChatLayout": "side-by-side",
|
2026-02-09 22:20:04 +01:00
|
|
|
"vodTimeout": 300,
|
2026-02-09 23:03:05 +01:00
|
|
|
"uploadCloud": true,
|
feat: add upload options for pre-merge, merged, and standalone chat videos
- Updated global schema to include options for uploading original videos before merging, merged videos, and standalone chat videos.
- Modified constants to set default values for new upload options.
- Enhanced FileManager to handle new upload options, including conditional file uploads and deletions based on user configuration.
- Introduced unit tests for command-line argument parsing, configuration loading, and merging logic, ensuring robust handling of new features.
- Added tests for filtering logic, default configurations, and enabled streamer handling.
2026-02-11 17:44:34 +01:00
|
|
|
"uploadPreMergeVideo": true,
|
|
|
|
|
"uploadMergedVideo": true,
|
|
|
|
|
"uploadChatVideo": false,
|
2026-02-09 23:03:05 +01:00
|
|
|
"deleteFiles": false,
|
|
|
|
|
"onlyRaw": false,
|
|
|
|
|
"cleanRaw": true,
|
2026-02-09 22:20:04 +01:00
|
|
|
"hls_segments": 3,
|
|
|
|
|
"hls_segmentsVOD": 10,
|
2026-02-09 23:03:05 +01:00
|
|
|
"streamlink_ttvlol": false,
|
2026-02-09 22:20:04 +01:00
|
|
|
"ffmpeg_hwaccel": "auto",
|
|
|
|
|
"ffmpeg_threads": 0,
|
|
|
|
|
"ffmpeg_audio_codec": "aac",
|
|
|
|
|
"ffmpeg_audio_samplerate": 48000,
|
|
|
|
|
"ffmpeg_audio_bitrate": "192k",
|
2026-02-09 23:03:05 +01:00
|
|
|
"ffmpeg_error_recovery": true,
|
|
|
|
|
"ffmpeg_faststart": true,
|
|
|
|
|
"ffmpeg_progress": false
|
2026-02-09 22:20:04 +01:00
|
|
|
}
|