mirror of
https://github.com/neosubhamoy/neodlp.git
synced 2025-12-20 00:49:33 +05:30
24 lines
647 B
TypeScript
24 lines
647 B
TypeScript
export interface SettingsTable {
|
|
key: string;
|
|
value: string;
|
|
}
|
|
|
|
export interface Settings {
|
|
ytdlp_update_channel: string;
|
|
ytdlp_auto_update: boolean;
|
|
theme: 'dark' | 'light' | 'system';
|
|
download_dir: string;
|
|
max_parallel_downloads: number;
|
|
prefer_video_over_playlist: boolean;
|
|
strict_downloadablity_check: boolean;
|
|
use_proxy: boolean;
|
|
proxy_url: string;
|
|
video_format: string;
|
|
audio_format: string;
|
|
always_reencode_video: boolean;
|
|
embed_video_metadata: boolean;
|
|
embed_audio_metadata: boolean;
|
|
embed_audio_thumbnail: boolean;
|
|
// extension settings
|
|
websocket_port: number;
|
|
} |