diff --git a/docker/root/defaults/config.yaml b/docker/root/defaults/config.yaml index 3e4471e1..4efdcd6c 100644 --- a/docker/root/defaults/config.yaml +++ b/docker/root/defaults/config.yaml @@ -16,4 +16,7 @@ # See the documentation above on how to build your own custom presets. # configuration: - working_directory: ".ytdl-sub-working-directory" + # Avoid unnecessarily long large file renames, set this to a path on the same + # filesystem as the destination for downloaded files in the `overrides: / + # *_directory:` paths: + working_directory: "/media/Library/tmp/.ytdl-sub-working-directory" diff --git a/docker/root/defaults/subscriptions.yaml b/docker/root/defaults/subscriptions.yaml index 98535e27..65b9b0dd 100644 --- a/docker/root/defaults/subscriptions.yaml +++ b/docker/root/defaults/subscriptions.yaml @@ -6,13 +6,13 @@ __preset__: overrides: # Root folder of all ytdl-sub TV Shows - tv_show_directory: "/tv_shows" + tv_show_directory: "/media/Library/Videos/Series" # Root folder of all ytdl-sub Music - music_directory: "/music" + music_directory: "/media/Library/Music" # Root folder of all ytdl-sub Music Videos - music_video_directory: "/music_videos" + music_video_directory: "/media/Library/Videos/Music" # For 'Only Recent' preset, only keep vids within this range and limit # only_recent_date_range: "2months" diff --git a/docs/source/guides/getting_started/first_config.rst b/docs/source/guides/getting_started/first_config.rst index f5661c5d..51f2fe27 100644 --- a/docs/source/guides/getting_started/first_config.rst +++ b/docs/source/guides/getting_started/first_config.rst @@ -15,7 +15,7 @@ Below is a common configuration: :linenos: configuration: - working_directory: '/mnt/ssd/.ytdl-sub-downloads' + working_directory: "/media/Library/tmp/.ytdl-sub-working-directory" presets: TV Show: @@ -37,7 +37,7 @@ Below is a common configuration: max: 36 overrides: - tv_show_directory: "/ytdl_sub_tv_shows" + tv_show_directory: "/media/Library/Videos/Series" TV Show Only Recent: preset: @@ -49,13 +49,17 @@ Configuration Section --------------------- The :ref:`configuration ` section sets -options for ytdl-sub execution. +options for ytdl-sub execution. Most users should set the path where ``ytdl-sub`` +temporarily stores downloaded data before assembling it and moving it into your +library. To avoid unnecessarily long large file renames, use a path on the same +filesystem as your library in the ``overrides: / *_directory:`` paths: + .. code-block:: yaml :lineno-start: 1 configuration: - working_directory: '/mnt/ssd/.ytdl-sub-downloads' + working_directory: "/media/Library/tmp/.ytdl-sub-working-directory" Preset Section