feat: add search filter, refactor params

This commit is contained in:
ThetaDev 2022-10-10 21:08:21 +02:00
parent 44e14a4ae0
commit 25de7d678a
24 changed files with 374 additions and 72 deletions

View file

@ -17,7 +17,8 @@ use tokio::{
use crate::{
error::DownloadError,
model::{stream_filter::Filter, AudioCodec, FileFormat, VideoCodec, VideoPlayer},
model::{AudioCodec, FileFormat, VideoCodec, VideoPlayer},
param::StreamFilter,
util,
};
@ -286,7 +287,7 @@ pub async fn download_video(
output_dir: &str,
output_fname: Option<String>,
output_format: Option<String>,
filter: &Filter,
filter: &StreamFilter,
ffmpeg: &str,
http: Client,
pb: ProgressBar,