diff --git a/lib/pinchflat/profiles/options/yt_dlp/download_option_builder.ex b/lib/pinchflat/profiles/options/yt_dlp/download_option_builder.ex index 52825c6..02d735b 100644 --- a/lib/pinchflat/profiles/options/yt_dlp/download_option_builder.ex +++ b/lib/pinchflat/profiles/options/yt_dlp/download_option_builder.ex @@ -34,7 +34,7 @@ defmodule Pinchflat.Profiles.Options.YtDlp.DownloadOptionBuilder do # This will be updated a lot as I add new options to profiles defp default_options do - [:no_progress] + [:no_progress, :windows_filenames] end defp subtitle_options(media_profile) do diff --git a/test/pinchflat/profiles/options/yt_dlp/download_option_builder_test.exs b/test/pinchflat/profiles/options/yt_dlp/download_option_builder_test.exs index 874b898..69e7f12 100644 --- a/test/pinchflat/profiles/options/yt_dlp/download_option_builder_test.exs +++ b/test/pinchflat/profiles/options/yt_dlp/download_option_builder_test.exs @@ -16,6 +16,15 @@ defmodule Pinchflat.Profiles.Options.YtDlp.DownloadOptionBuilderTest do end end + describe "build/1 when testing default options" do + test "it includes default options" do + assert {:ok, res} = DownloadOptionBuilder.build(@media_profile) + + assert :no_progress in res + assert :windows_filenames in res + end + end + describe "build/1 when testing subtitle options" do test "includes :write_subs option when specified" do media_profile = %MediaProfile{@media_profile | download_subs: true}