diff --git a/lib/pinchflat/downloading/output_path_builder.ex b/lib/pinchflat/downloading/output_path_builder.ex index c924653..1c1392f 100644 --- a/lib/pinchflat/downloading/output_path_builder.ex +++ b/lib/pinchflat/downloading/output_path_builder.ex @@ -56,6 +56,7 @@ defmodule Pinchflat.Downloading.OutputPathBuilder do "season_episode_index_from_date" => "s%(upload_date>%Y)Se%(upload_date>%m%d)S{{ media_upload_date_index }}", "artist_name" => "%(artist,creator,uploader,uploader_id)S", "static_season__episode_by_index" => "Season 1/s01e{{ media_playlist_index }}", + "static_season__episode_by_date" => "Season 1/s01e%(upload_date>%y%m%d)S", "season_by_year__episode_by_date" => "Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S", "season_by_year__episode_by_date_and_index" => "Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S{{ media_upload_date_index }}" diff --git a/lib/pinchflat_web/controllers/media_profiles/media_profile_html.ex b/lib/pinchflat_web/controllers/media_profiles/media_profile_html.ex index b44388e..13e4ca1 100644 --- a/lib/pinchflat_web/controllers/media_profiles/media_profile_html.ex +++ b/lib/pinchflat_web/controllers/media_profiles/media_profile_html.ex @@ -59,7 +59,9 @@ defmodule PinchflatWeb.MediaProfiles.MediaProfileHTML do season_by_year__episode_by_date_and_index: "same as the above but it handles dates better. This is the recommended option", static_season__episode_by_index: - "Season 1/s01eXX where XX is the video's position in the playlist. Only recommended for playlists (not channels) that don't change" + "Season 1/s01eXX where XX is the video's position in the playlist. Only recommended for playlists (not channels) that don't change", + static_season__episode_by_date: + "Season 1/s01eYYMMDD. Recommended for playlists that might change or where order isn't important" } end