diff --git a/docs/presets.rst b/docs/presets.rst index 12e3b629..584a14ba 100644 --- a/docs/presets.rst +++ b/docs/presets.rst @@ -55,6 +55,7 @@ and overriding the following variables: url: "https://www.youtube.com/channel/UCuAXFkgsw1L7xaCfnd5JJOw" # can be modified from their default value # tv_show_genre: "ytdl-sub" + # tv_show_content_rating: "TV-14" # episode_title: "{upload_date_standardized} - {title}" # episode_description: "{webpage_url}" diff --git a/src/ytdl_sub/prebuilt_presets/tv_show/episode.yaml b/src/ytdl_sub/prebuilt_presets/tv_show/episode.yaml index 9af22b5b..c50ca842 100644 --- a/src/ytdl_sub/prebuilt_presets/tv_show/episode.yaml +++ b/src/ytdl_sub/prebuilt_presets/tv_show/episode.yaml @@ -26,10 +26,12 @@ presets: # episode_number # episode_number_padded tv_show_genre: "ytdl-sub" + tv_show_content_rating: "TV-14" season_title: "{season_number_padded}" episode_title: "{upload_date_standardized} - {title}" episode_plot: "{webpage_url}\n\n{description}" episode_year: "{upload_year}" + episode_content_rating: "{tv_show_content_rating}" episode_date_standardized: "{upload_date_standardized}" episode_file_name: "s{season_number_padded}.e{episode_number_padded} - {file_title}" episode_file_path: "Season {season_number_padded}/{episode_file_name}" @@ -44,6 +46,7 @@ presets: synopsis: "{episode_plot}" year: "{episode_year}" date: "{episode_date_standardized}" + contentRating: "{episode_content_rating}" _episode_nfo_tags: nfo_tags: @@ -58,6 +61,7 @@ presets: plot: "{episode_plot}" year: "{episode_year}" aired: "{episode_date_standardized}" + mpaa: "{episode_content_rating}" output_directory_nfo_tags: nfo_name: "tvshow.nfo" @@ -66,6 +70,7 @@ presets: title: "{tv_show_name}" genre: - "{tv_show_genre}" + mpaa: "{tv_show_content_rating}" #################################################################################################### diff --git a/tests/resources/expected_downloads_summaries/plugins/chapters/test_chapters_from_comments.json b/tests/resources/expected_downloads_summaries/plugins/chapters/test_chapters_from_comments.json index 7bbb4514..83aa189f 100644 --- a/tests/resources/expected_downloads_summaries/plugins/chapters/test_chapters_from_comments.json +++ b/tests/resources/expected_downloads_summaries/plugins/chapters/test_chapters_from_comments.json @@ -1,7 +1,7 @@ { ".ytdl-sub-chapters_from_comments-download-archive.json": "122723ce8d257eebb05178daa26141f6", "JMC/JMC - Move 78 - Automated Improvisation [Full Album]-thumb.jpg": "c12e6a6f242680d1096a1a99d74a62c6", - "JMC/JMC - Move 78 - Automated Improvisation [Full Album].info.json": "207f8c8aa7a383aa1acb99a6836f2fb6", - "JMC/JMC - Move 78 - Automated Improvisation [Full Album].mp4": "40a74798dddf486a656c761516eb0528", + "JMC/JMC - Move 78 - Automated Improvisation [Full Album].info.json": "8fe1b8c97290084a9e6149fed460cd51", + "JMC/JMC - Move 78 - Automated Improvisation [Full Album].mp4": "23b5ff14853bab45c0d44c6c5e136f72", "JMC/JMC - Move 78 - Automated Improvisation [Full Album].nfo": "7a65b184d24c68fc0ec5380432250f5b" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_recent.json b/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_recent.json index f346967f..36dace10 100644 --- a/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_recent.json +++ b/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_recent.json @@ -1,14 +1,14 @@ { "Project ⧸ Zombie/.ytdl-sub-recent-download-archive.json": "ca7275efd7f2ebe489b8ca4007dc5361", "Project ⧸ Zombie/Season 2018/s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer-thumb.jpg": "705ca4e0d99b37e9ecdf6bfe4b90c59b", - "Project ⧸ Zombie/Season 2018/s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer.info.json": "a8bc452d1b2075d761f5f2bf3812ecb9", + "Project ⧸ Zombie/Season 2018/s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer.info.json": "26f8296166a30aa9b8a198ef2541475e", "Project ⧸ Zombie/Season 2018/s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer.mp4": "dbb140af8676f34fb701d5199e8708ea", - "Project ⧸ Zombie/Season 2018/s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer.nfo": "bb868035301eed6afea636f7f7bddaf5", + "Project ⧸ Zombie/Season 2018/s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer.nfo": "ee5bee94667ed4f1d47af08384418d3c", "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id-thumb.jpg": "28d852ede73b879b9ebf9a061cfc7d46", - "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.info.json": "abd80bd5828a3b986f41ec0bd8d497c1", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.info.json": "d54f92d33e4b9486c509913598730605", "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.mp4": "083e2e77e3e01218419531c08795c9c0", - "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.nfo": "6cbd3a26974aa3be8ab73578e748e013", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.nfo": "c2f06f9eb5b42c777808a35587e5941e", "Project ⧸ Zombie/fanart.jpg": "129c6639b47299bc48062f0365e670ee", "Project ⧸ Zombie/poster.jpg": "5de28eea5a921a041452ab3ce1041f73", - "Project ⧸ Zombie/tvshow.nfo": "3adb1769f4ca5a0c4dd59a9f662a4780" + "Project ⧸ Zombie/tvshow.nfo": "bc3d17c23371da3af6db1108faea5a84" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_rolling_recent.json b/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_rolling_recent.json index a13be5ff..c0237256 100644 --- a/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_rolling_recent.json +++ b/tests/resources/expected_downloads_summaries/plugins/date_range/test_channel_rolling_recent.json @@ -1,10 +1,10 @@ { "Project ⧸ Zombie/.ytdl-sub-recent-download-archive.json": "46170edaf7cc51e5f59ef5d4c0476200", "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id-thumb.jpg": "28d852ede73b879b9ebf9a061cfc7d46", - "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.info.json": "abd80bd5828a3b986f41ec0bd8d497c1", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.info.json": "d54f92d33e4b9486c509913598730605", "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.mp4": "083e2e77e3e01218419531c08795c9c0", - "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.nfo": "6cbd3a26974aa3be8ab73578e748e013", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.nfo": "c2f06f9eb5b42c777808a35587e5941e", "Project ⧸ Zombie/fanart.jpg": "129c6639b47299bc48062f0365e670ee", "Project ⧸ Zombie/poster.jpg": "5de28eea5a921a041452ab3ce1041f73", - "Project ⧸ Zombie/tvshow.nfo": "3adb1769f4ca5a0c4dd59a9f662a4780" + "Project ⧸ Zombie/tvshow.nfo": "bc3d17c23371da3af6db1108faea5a84" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/file_convert/output.json b/tests/resources/expected_downloads_summaries/plugins/file_convert/output.json index 6bc6c19d..0e06c5a4 100644 --- a/tests/resources/expected_downloads_summaries/plugins/file_convert/output.json +++ b/tests/resources/expected_downloads_summaries/plugins/file_convert/output.json @@ -1,7 +1,7 @@ { ".ytdl-sub-file_convert_test-download-archive.json": "65aa49c7345f9fc201e42ddc4a96b19b", "Beyond The Guitar/Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3-thumb.jpg": "662fcaadf6e80d63591bac19a5fdffb0", - "Beyond The Guitar/Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.info.json": "cc013e7b638b49e51970e855bcf821c8", + "Beyond The Guitar/Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.info.json": "f1d7f68e7fff921508dbcae121dcf33c", "Beyond The Guitar/Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.mp4": "390177bcc076e309d1534b8bb5afdcc7", "Beyond The Guitar/Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.nfo": "cacf09ab38f9b3085da9c5af516cf22a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/file_convert/output_custom_ffmpeg.json b/tests/resources/expected_downloads_summaries/plugins/file_convert/output_custom_ffmpeg.json index 2649fb5c..f6fd09c3 100644 --- a/tests/resources/expected_downloads_summaries/plugins/file_convert/output_custom_ffmpeg.json +++ b/tests/resources/expected_downloads_summaries/plugins/file_convert/output_custom_ffmpeg.json @@ -1,7 +1,7 @@ { ".ytdl-sub-file_convert_test-download-archive.json": "74813dccf4e9732e49f5dc3c2d66f3be", "Beyond The Guitar/Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3-thumb.jpg": "662fcaadf6e80d63591bac19a5fdffb0", - "Beyond The Guitar/Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.info.json": "848617cf0fa5f9e51b929de72d594d78", + "Beyond The Guitar/Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.info.json": "6c60af5a3ff079bfdbe62782c4afbbab", "Beyond The Guitar/Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.mkv": "b5f248b560f89f3f2a83fcdcd197d486", "Beyond The Guitar/Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.nfo": "cacf09ab38f9b3085da9c5af516cf22a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/match_filters/test_match_filters_partial.json b/tests/resources/expected_downloads_summaries/plugins/match_filters/test_match_filters_partial.json index fe968a5e..05c2cae7 100644 --- a/tests/resources/expected_downloads_summaries/plugins/match_filters/test_match_filters_partial.json +++ b/tests/resources/expected_downloads_summaries/plugins/match_filters/test_match_filters_partial.json @@ -1,7 +1,7 @@ { ".ytdl-sub-match_filter_test-download-archive.json": "6017105735dd8fdfe18932c9c048dccf", "Project Zombie/Project Zombie - Jesse's Minecraft Server [Trailer - Mar.21]-thumb.jpg": "e7830aa8a64b0cde65ba3f7e5fc56530", - "Project Zombie/Project Zombie - Jesse's Minecraft Server [Trailer - Mar.21].info.json": "ddfda0c60aafd9779da692d6c165385b", + "Project Zombie/Project Zombie - Jesse's Minecraft Server [Trailer - Mar.21].info.json": "8c572fd9c3e7a16add30b5cfc4a93594", "Project Zombie/Project Zombie - Jesse's Minecraft Server [Trailer - Mar.21].nfo": "17c303f07e9b3af77c90975f843c95bd", "Project Zombie/Project Zombie - Jesse's Minecraft Server [Trailer - Mar.21].webm": "ad90ebef1ea6cbdb924670cdd7d1b9b9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/test_chapters_sb_and_embedded_subs.json b/tests/resources/expected_downloads_summaries/plugins/test_chapters_sb_and_embedded_subs.json index 777a1242..f44caa26 100644 --- a/tests/resources/expected_downloads_summaries/plugins/test_chapters_sb_and_embedded_subs.json +++ b/tests/resources/expected_downloads_summaries/plugins/test_chapters_sb_and_embedded_subs.json @@ -1,7 +1,7 @@ { ".ytdl-sub-sponsorblock_with_embedded_subs_test-download-archive.json": "40abc64a8fe93a10406bff1548a2cbe2", "JMC/JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case-thumb.jpg": "b5353a824a4800cc26f884e3025ed969", - "JMC/JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.info.json": "970c6f6a3b34851fa6fcbe7e9b7b21d0", - "JMC/JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4": "03696a5cf4491c2a3649c7022801a14a", + "JMC/JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.info.json": "9dc7bee59041a2dfb82f91d29bc444b4", + "JMC/JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4": "c9fac07c04da7606c98b6cdd391c539a", "JMC/JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.nfo": "b9bd35e4f260c728774d8dd31f83637c" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/test_subtitles_embedded.json b/tests/resources/expected_downloads_summaries/plugins/test_subtitles_embedded.json index 463a197b..17bb35ec 100644 --- a/tests/resources/expected_downloads_summaries/plugins/test_subtitles_embedded.json +++ b/tests/resources/expected_downloads_summaries/plugins/test_subtitles_embedded.json @@ -1,7 +1,7 @@ { ".ytdl-sub-subtitles_embedded_test-download-archive.json": "1aa35c1d2663ac721f33f8374c00af1a", "JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind-thumb.jpg": "50ee47c80f679029f5d3503bb91b045a", - "JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json": "24ee80a0b78191fbc091b29901ca7067", + "JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json": "ea72e1cc74c1623bea92ba8140fa749d", "JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4": "1f1f91f85b162c20596a2413e704b809", "JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.nfo": "c64964fab07574080e5da3242e3bfd48" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/test_subtitles_embedded_and_file.json b/tests/resources/expected_downloads_summaries/plugins/test_subtitles_embedded_and_file.json index 43fc3874..c3fab12c 100644 --- a/tests/resources/expected_downloads_summaries/plugins/test_subtitles_embedded_and_file.json +++ b/tests/resources/expected_downloads_summaries/plugins/test_subtitles_embedded_and_file.json @@ -3,7 +3,7 @@ "JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind-thumb.jpg": "50ee47c80f679029f5d3503bb91b045a", "JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.de.srt": "b343c3bb9257b7ee7ba38f570a115b37", "JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.en.srt": "fe8c6ee92cae6e059fd80fd61691adbe", - "JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json": "b295080aa389e023026d4127e8ab0a06", + "JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json": "d8263cbb0e6a99e05e3631d1696c8042", "JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4": "1f1f91f85b162c20596a2413e704b809", "JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.nfo": "c64964fab07574080e5da3242e3bfd48" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json index 1b54e4fe..25f45aba 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json @@ -1,20 +1,20 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "456d8882fc5e35d74f19b386d1d9a059", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "f1315ac907d99c567839ac982b396f51", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "44a703e77c8285e81fec57ed9000bb0c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.mp4": "5f221fdf07f200a297427b5df953d96f", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "1925f7654bf0243736c7b32bc013c0d9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "dbe61f2c8ae41041773f713ba5376726", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "559c970f2fde6db18d42850b65f038b4", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "3fe91099a510c9dc820a0a7adba98868", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.mp4": "240eb2e4df1abb10290f957d75f2522c", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "7a39d8c24ee8df26bc72ac4b2753715b", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "0f071078c9fa2569bbcb998664d40681", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "6e712b8c5b40f3622732f087127d75f3", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "e780d5e9e678d4aae5b131a5f3603695", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.mp4": "0c58e78e7727c893226b9fcbe39b1791", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "a9e5d5d21b6ca5574ffecee859413923", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "837a61dca11bbe1874ea07cb8ef8a7c9", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "61d42a2f8aa085eae5758206ff853538", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "4a4d542da434d5b3ff8d304f0e077469", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.mp4": "8b75d7f6f6f84cccf1867a91d15044a6", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "7e79fad2f197644c02bfd35c29b46029", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "8ee3845c514a411425b7e9198666b61c", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.json index 822bb000..d27004ac 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.json @@ -1,36 +1,36 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "2bf8edeaf8b5658c4a42a9faa9bb2f60", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "4b04325397e3b9ed0ee51f319ce07353", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "3caee440547dd4ed46ec3cdca46978f2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.mp4": "5f221fdf07f200a297427b5df953d96f", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "1925f7654bf0243736c7b32bc013c0d9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "dbe61f2c8ae41041773f713ba5376726", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "729ca4dba26539e6d8c04443c9aa67ab", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "0b180b38ac673e7e320e9e615974fe41", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.mp4": "240eb2e4df1abb10290f957d75f2522c", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "7a39d8c24ee8df26bc72ac4b2753715b", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "0f071078c9fa2569bbcb998664d40681", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "075f2c2ce8c995195decf755fc980c89", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "5b26edd07c0534d53884d6a42908f8db", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.mp4": "0c58e78e7727c893226b9fcbe39b1791", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "a9e5d5d21b6ca5574ffecee859413923", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "837a61dca11bbe1874ea07cb8ef8a7c9", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.info.json": "e3b5da94c5a86db003633570af47d1a9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.info.json": "629fb263cff2e93b7ec67769ebbc75e0", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.mp4": "e8b77ffd826f8f7233b875e311adaf34", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.nfo": "17489dad8935540598d3c5f873eb11f8", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.nfo": "c1f5925e1eab8bd21e077df560879d94", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.info.json": "c572cf9767af2221f4e88b40ab11e7dd", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.info.json": "0a3998c019cc33845be703ca1bb448f9", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.mp4": "4343e692b53f0abce80559b59ef2fa0c", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.nfo": "5be336b1d5e9db676bc864081dd0a20c", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.nfo": "9fdbaa70187252b0d303d128123c4e83", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.info.json": "4fe8ba1b78f29c9e578d84d3ef6e8caa", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.info.json": "e891c1960d5c29b5e1e73c98ecf2e7f6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.mp4": "dea5d69ae35e47aa78a51f464088a6ad", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.nfo": "296ac9d9371ba73e4361ace900de3056", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.nfo": "5e5815bbc8b471df94d8536b117409f4", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.info.json": "943a66e92c610b032471cf684fa2cdf0", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.info.json": "fe18c65b99ca8942e65d777c9a498577", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.mp4": "b2f03dcefe44b8afc65b2500c873aec2", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.nfo": "acd99e3536227ce1fbfdb0323a180418", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.nfo": "a86c62cd14e6a42dd79639a6155165fe", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "fc9484dbc42b6fd6149fdcacc235e206", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "aeeb1be477400f34485799112a8121c2", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.mp4": "8b75d7f6f6f84cccf1867a91d15044a6", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "7e79fad2f197644c02bfd35c29b46029", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "8ee3845c514a411425b7e9198666b61c", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json index e672558c..06337329 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json @@ -1,22 +1,22 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "456d8882fc5e35d74f19b386d1d9a059", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "044162512a1982b573a0d6f19646801a", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "bebd3dafb168c976a8c817e83a550ce2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.mp4": "5f221fdf07f200a297427b5df953d96f", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "1925f7654bf0243736c7b32bc013c0d9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "dbe61f2c8ae41041773f713ba5376726", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "d6e1d8a486125f87d04959607e2dc515", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "7543d21dcf2bd220a9ce4cd15f1e1578", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.mp4": "240eb2e4df1abb10290f957d75f2522c", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "7a39d8c24ee8df26bc72ac4b2753715b", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "0f071078c9fa2569bbcb998664d40681", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "5632b6ac9992ee07bf6052e9c87a02c5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "921a343cf11be7cc492678459dbdd926", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.mp4": "0c58e78e7727c893226b9fcbe39b1791", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "a9e5d5d21b6ca5574ffecee859413923", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "837a61dca11bbe1874ea07cb8ef8a7c9", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "aa1269526f1e384b25d630c7db17860e", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "5757f06de01c68c5104ec7a7b0c6a69b", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.mp4": "8b75d7f6f6f84cccf1867a91d15044a6", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "7e79fad2f197644c02bfd35c29b46029", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "8ee3845c514a411425b7e9198666b61c", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.json index 495ec203..14e104a3 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "2bf8edeaf8b5658c4a42a9faa9bb2f60", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "b8f3acff3cb18657dfa8a37b037c78f1", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "3a613f0724932930ab746bcf9f8bdf42", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.mp4": "5f221fdf07f200a297427b5df953d96f", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "1925f7654bf0243736c7b32bc013c0d9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "dbe61f2c8ae41041773f713ba5376726", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "e4efb3ea481b6936d188470ace4d6bae", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "a702f2b8e66c348ceb3ec1fd65956024", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.mp4": "240eb2e4df1abb10290f957d75f2522c", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "7a39d8c24ee8df26bc72ac4b2753715b", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "0f071078c9fa2569bbcb998664d40681", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "683d44d82d8854b1bed529196dc091c9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "455e6a6bce2b8630d1a53e11c5554362", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.mp4": "0c58e78e7727c893226b9fcbe39b1791", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "a9e5d5d21b6ca5574ffecee859413923", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "837a61dca11bbe1874ea07cb8ef8a7c9", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.info.json": "f2ab803ea763a11fb271d7a36b2eb340", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.info.json": "04c2a406e17fb509e849c3d5ccac8b5e", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.mp4": "e8b77ffd826f8f7233b875e311adaf34", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.nfo": "17489dad8935540598d3c5f873eb11f8", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.nfo": "c1f5925e1eab8bd21e077df560879d94", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.info.json": "6e010415351d9d94f64624607d7ad831", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.info.json": "b5960c859c450da1c40fe68951499a8f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.mp4": "4343e692b53f0abce80559b59ef2fa0c", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.nfo": "5be336b1d5e9db676bc864081dd0a20c", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.nfo": "9fdbaa70187252b0d303d128123c4e83", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.info.json": "7214c68d8bd6f3c714dee034a5e04fa8", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.info.json": "1892550ced3033c5b779324e39ef77ac", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.mp4": "dea5d69ae35e47aa78a51f464088a6ad", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.nfo": "296ac9d9371ba73e4361ace900de3056", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.nfo": "5e5815bbc8b471df94d8536b117409f4", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.info.json": "d04117d103932f217a50e1a28db42962", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.info.json": "03254329cabbac6a887801d1a3a4a9fc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.mp4": "b2f03dcefe44b8afc65b2500c873aec2", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.nfo": "acd99e3536227ce1fbfdb0323a180418", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.nfo": "a86c62cd14e6a42dd79639a6155165fe", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "e33b506e3e441ad05af03826b8ccb758", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "09b731b1e404368cf7ce3fe8197e1de9", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.mp4": "8b75d7f6f6f84cccf1867a91d15044a6", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "7e79fad2f197644c02bfd35c29b46029", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "8ee3845c514a411425b7e9198666b61c", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json index da16227c..1d91c9bd 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json @@ -1,20 +1,20 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "e30d83126c2c6981c936ed894a6f159b", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "f1315ac907d99c567839ac982b396f51", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "44a703e77c8285e81fec57ed9000bb0c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.mp4": "72205b53c6e2d477372e3d5bb3d35fff", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "c2e446ade2fe21cffe3e9e4b79a1ed1f", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "7c0f2a9d38bf617377e474fcb9bf2bc2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "559c970f2fde6db18d42850b65f038b4", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "3fe91099a510c9dc820a0a7adba98868", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.mp4": "bc7ffede56ed138f592d76a3a02681ae", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "8d64a2d4c30483f6e032df52f7911dad", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "1f4dec756555ee345cd9d6489b63e070", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "6e712b8c5b40f3622732f087127d75f3", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "e780d5e9e678d4aae5b131a5f3603695", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.mp4": "4825194cd6a037b79997cfb2d08ed444", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "0b9391e992b88c4cef32a6892609ef4c", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "f6f704ae3ae0c4055590a147eb425609", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "61d42a2f8aa085eae5758206ff853538", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "4a4d542da434d5b3ff8d304f0e077469", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.mp4": "efd9d3b1f941386c031e5899aa3042ed", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c64a1ce3eade3978ea2aeb0ed72eb5f5", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c6e0d368bfe9d70134e5a2ff2d3dccc6", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.json index f6c1ae5a..904d771d 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.json @@ -1,36 +1,36 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "126aec3c19ad3a56faceed442515faf5", "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.info.json": "e3b5da94c5a86db003633570af47d1a9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.info.json": "629fb263cff2e93b7ec67769ebbc75e0", "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.mp4": "a44c49a4adb03fc619ff10a37025c09d", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.nfo": "9ee9c7df9a719d90bc6218f0d06af136", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.nfo": "c4311723a97b1b299342aca9c079ffbc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.info.json": "c572cf9767af2221f4e88b40ab11e7dd", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.info.json": "0a3998c019cc33845be703ca1bb448f9", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.mp4": "ca2a1e878e543c73e5d95c983580ea66", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.nfo": "130944ece25592f7dc7d3b395ec1cee5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.nfo": "2d3b121869944eeef9919765b6d10ec3", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.info.json": "4fe8ba1b78f29c9e578d84d3ef6e8caa", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.info.json": "e891c1960d5c29b5e1e73c98ecf2e7f6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.mp4": "1ed7951cb4414e79f78f48176f9fc2c2", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.nfo": "0e10bead605b29b3939de12bcfc68039", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.nfo": "3b507ba7e4482c16ccd5b1a832c205eb", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.info.json": "943a66e92c610b032471cf684fa2cdf0", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.info.json": "fe18c65b99ca8942e65d777c9a498577", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.mp4": "fdc41ef1aceab35f2f229962ec4bb66a", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.nfo": "885a2381f1dab6b02cb21176fdf958ce", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.nfo": "27e19fdc5941b870320b68f189e2c2ec", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "4b04325397e3b9ed0ee51f319ce07353", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "3caee440547dd4ed46ec3cdca46978f2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.mp4": "72205b53c6e2d477372e3d5bb3d35fff", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "c2e446ade2fe21cffe3e9e4b79a1ed1f", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "7c0f2a9d38bf617377e474fcb9bf2bc2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "729ca4dba26539e6d8c04443c9aa67ab", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "0b180b38ac673e7e320e9e615974fe41", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.mp4": "bc7ffede56ed138f592d76a3a02681ae", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "8d64a2d4c30483f6e032df52f7911dad", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "1f4dec756555ee345cd9d6489b63e070", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "075f2c2ce8c995195decf755fc980c89", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "5b26edd07c0534d53884d6a42908f8db", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.mp4": "4825194cd6a037b79997cfb2d08ed444", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "0b9391e992b88c4cef32a6892609ef4c", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "f6f704ae3ae0c4055590a147eb425609", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "fc9484dbc42b6fd6149fdcacc235e206", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "aeeb1be477400f34485799112a8121c2", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.mp4": "efd9d3b1f941386c031e5899aa3042ed", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c64a1ce3eade3978ea2aeb0ed72eb5f5", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c6e0d368bfe9d70134e5a2ff2d3dccc6", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json index 9519f8a3..c0e80ea9 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json @@ -1,22 +1,22 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "e30d83126c2c6981c936ed894a6f159b", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "044162512a1982b573a0d6f19646801a", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "bebd3dafb168c976a8c817e83a550ce2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.mp4": "72205b53c6e2d477372e3d5bb3d35fff", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "c2e446ade2fe21cffe3e9e4b79a1ed1f", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "7c0f2a9d38bf617377e474fcb9bf2bc2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "d6e1d8a486125f87d04959607e2dc515", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "7543d21dcf2bd220a9ce4cd15f1e1578", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.mp4": "bc7ffede56ed138f592d76a3a02681ae", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "8d64a2d4c30483f6e032df52f7911dad", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "1f4dec756555ee345cd9d6489b63e070", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "5632b6ac9992ee07bf6052e9c87a02c5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "921a343cf11be7cc492678459dbdd926", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.mp4": "4825194cd6a037b79997cfb2d08ed444", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "0b9391e992b88c4cef32a6892609ef4c", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "f6f704ae3ae0c4055590a147eb425609", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "aa1269526f1e384b25d630c7db17860e", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "5757f06de01c68c5104ec7a7b0c6a69b", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.mp4": "efd9d3b1f941386c031e5899aa3042ed", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c64a1ce3eade3978ea2aeb0ed72eb5f5", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c6e0d368bfe9d70134e5a2ff2d3dccc6", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.json index 59dde2b0..ffde50eb 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "126aec3c19ad3a56faceed442515faf5", "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.info.json": "f2ab803ea763a11fb271d7a36b2eb340", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.info.json": "04c2a406e17fb509e849c3d5ccac8b5e", "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.mp4": "a44c49a4adb03fc619ff10a37025c09d", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.nfo": "9ee9c7df9a719d90bc6218f0d06af136", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.nfo": "c4311723a97b1b299342aca9c079ffbc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.info.json": "6e010415351d9d94f64624607d7ad831", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.info.json": "b5960c859c450da1c40fe68951499a8f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.mp4": "ca2a1e878e543c73e5d95c983580ea66", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.nfo": "130944ece25592f7dc7d3b395ec1cee5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.nfo": "2d3b121869944eeef9919765b6d10ec3", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.info.json": "7214c68d8bd6f3c714dee034a5e04fa8", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.info.json": "1892550ced3033c5b779324e39ef77ac", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.mp4": "1ed7951cb4414e79f78f48176f9fc2c2", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.nfo": "0e10bead605b29b3939de12bcfc68039", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.nfo": "3b507ba7e4482c16ccd5b1a832c205eb", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.info.json": "d04117d103932f217a50e1a28db42962", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.info.json": "03254329cabbac6a887801d1a3a4a9fc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.mp4": "fdc41ef1aceab35f2f229962ec4bb66a", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.nfo": "885a2381f1dab6b02cb21176fdf958ce", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.nfo": "27e19fdc5941b870320b68f189e2c2ec", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "b8f3acff3cb18657dfa8a37b037c78f1", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "3a613f0724932930ab746bcf9f8bdf42", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.mp4": "72205b53c6e2d477372e3d5bb3d35fff", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "c2e446ade2fe21cffe3e9e4b79a1ed1f", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "7c0f2a9d38bf617377e474fcb9bf2bc2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "e4efb3ea481b6936d188470ace4d6bae", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "a702f2b8e66c348ceb3ec1fd65956024", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.mp4": "bc7ffede56ed138f592d76a3a02681ae", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "8d64a2d4c30483f6e032df52f7911dad", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "1f4dec756555ee345cd9d6489b63e070", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "683d44d82d8854b1bed529196dc091c9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "455e6a6bce2b8630d1a53e11c5554362", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.mp4": "4825194cd6a037b79997cfb2d08ed444", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "0b9391e992b88c4cef32a6892609ef4c", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "f6f704ae3ae0c4055590a147eb425609", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "e33b506e3e441ad05af03826b8ccb758", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "09b731b1e404368cf7ce3fe8197e1de9", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.mp4": "efd9d3b1f941386c031e5899aa3042ed", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c64a1ce3eade3978ea2aeb0ed72eb5f5", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c6e0d368bfe9d70134e5a2ff2d3dccc6", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json index a17cf60e..b62515c8 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json @@ -1,20 +1,20 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "05539b932348da7e949a63eb71f77efc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "6e712b8c5b40f3622732f087127d75f3", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "e780d5e9e678d4aae5b131a5f3603695", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.mp4": "5eafeb7a1c616dfe02c28fc902ce00fb", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "57a07df96fb016c59a292b5cd1d22e10", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "88fee5353ad7eecd96865b34654bbde6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "559c970f2fde6db18d42850b65f038b4", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "3fe91099a510c9dc820a0a7adba98868", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.mp4": "e4a7144efa7039a03ae69460361ae518", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "473a638408eff688582ec8572ba955b2", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "d781b80ef24916acbf3bf181ab32ddea", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "f1315ac907d99c567839ac982b396f51", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "44a703e77c8285e81fec57ed9000bb0c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.mp4": "7566491129c54183e337e83455ab5bda", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "b1070f080d4448a08cbead85540f370d", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "252b3639b4d1686f8c79476943f89439", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "61d42a2f8aa085eae5758206ff853538", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "4a4d542da434d5b3ff8d304f0e077469", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.mp4": "e94af7eed1fe7d2512d042979ca878dd", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "7f90134d9346efe476cc5a1e531f8ecd", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "e7374b766d9ec0599ecf209a0f78c0ba", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.json index fae1c419..80921182 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.json @@ -1,36 +1,36 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "6baee42e9095883c0ed77e6b5829e2c2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "075f2c2ce8c995195decf755fc980c89", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "5b26edd07c0534d53884d6a42908f8db", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.mp4": "5eafeb7a1c616dfe02c28fc902ce00fb", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "57a07df96fb016c59a292b5cd1d22e10", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "88fee5353ad7eecd96865b34654bbde6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "729ca4dba26539e6d8c04443c9aa67ab", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "0b180b38ac673e7e320e9e615974fe41", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.mp4": "e4a7144efa7039a03ae69460361ae518", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "473a638408eff688582ec8572ba955b2", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "d781b80ef24916acbf3bf181ab32ddea", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "4b04325397e3b9ed0ee51f319ce07353", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "3caee440547dd4ed46ec3cdca46978f2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.mp4": "7566491129c54183e337e83455ab5bda", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "b1070f080d4448a08cbead85540f370d", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "252b3639b4d1686f8c79476943f89439", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.info.json": "943a66e92c610b032471cf684fa2cdf0", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.info.json": "fe18c65b99ca8942e65d777c9a498577", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.mp4": "0850f53dd2335ba57632128b9bb9d112", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.nfo": "ed439adf2aa5eb4ba741934791ca99e5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.nfo": "4edc04aaea3799ef24bafe6afe4017e5", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.info.json": "4fe8ba1b78f29c9e578d84d3ef6e8caa", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.info.json": "e891c1960d5c29b5e1e73c98ecf2e7f6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.mp4": "0dcd1a017948164d217f0bde59551655", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.nfo": "a59a0fa2cef91dea9c1416f3c1abd3e0", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.nfo": "d7d3005d7a8b3feb7465e697cfb4cad4", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.info.json": "c572cf9767af2221f4e88b40ab11e7dd", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.info.json": "0a3998c019cc33845be703ca1bb448f9", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.mp4": "6c4b98bd5e32fbffef033f268d8587ae", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.nfo": "d33cdac7ddd02bb601add35e4dce0173", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.nfo": "1832889c5a8010c28914ef5c9845e14f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.info.json": "e3b5da94c5a86db003633570af47d1a9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.info.json": "629fb263cff2e93b7ec67769ebbc75e0", "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.mp4": "386aa9718db383c17aafc9a00d61d0f0", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.nfo": "1c65b21f8bd5a52dab41ae2d297925e3", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.nfo": "75a73feabcd828d88768c453ab13718e", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "fc9484dbc42b6fd6149fdcacc235e206", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "aeeb1be477400f34485799112a8121c2", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.mp4": "e94af7eed1fe7d2512d042979ca878dd", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "7f90134d9346efe476cc5a1e531f8ecd", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "e7374b766d9ec0599ecf209a0f78c0ba", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json index cb97d639..cbff4a38 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json @@ -1,22 +1,22 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "05539b932348da7e949a63eb71f77efc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "5632b6ac9992ee07bf6052e9c87a02c5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "921a343cf11be7cc492678459dbdd926", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.mp4": "5eafeb7a1c616dfe02c28fc902ce00fb", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "57a07df96fb016c59a292b5cd1d22e10", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "88fee5353ad7eecd96865b34654bbde6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "d6e1d8a486125f87d04959607e2dc515", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "7543d21dcf2bd220a9ce4cd15f1e1578", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.mp4": "e4a7144efa7039a03ae69460361ae518", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "473a638408eff688582ec8572ba955b2", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "d781b80ef24916acbf3bf181ab32ddea", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "044162512a1982b573a0d6f19646801a", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "bebd3dafb168c976a8c817e83a550ce2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.mp4": "7566491129c54183e337e83455ab5bda", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "b1070f080d4448a08cbead85540f370d", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "252b3639b4d1686f8c79476943f89439", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "aa1269526f1e384b25d630c7db17860e", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "5757f06de01c68c5104ec7a7b0c6a69b", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.mp4": "e94af7eed1fe7d2512d042979ca878dd", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "7f90134d9346efe476cc5a1e531f8ecd", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "e7374b766d9ec0599ecf209a0f78c0ba", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.json index 993278e1..4e30603b 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "6baee42e9095883c0ed77e6b5829e2c2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "683d44d82d8854b1bed529196dc091c9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "455e6a6bce2b8630d1a53e11c5554362", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.mp4": "5eafeb7a1c616dfe02c28fc902ce00fb", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "57a07df96fb016c59a292b5cd1d22e10", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "88fee5353ad7eecd96865b34654bbde6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "e4efb3ea481b6936d188470ace4d6bae", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "a702f2b8e66c348ceb3ec1fd65956024", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.mp4": "e4a7144efa7039a03ae69460361ae518", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "473a638408eff688582ec8572ba955b2", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "d781b80ef24916acbf3bf181ab32ddea", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "b8f3acff3cb18657dfa8a37b037c78f1", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "3a613f0724932930ab746bcf9f8bdf42", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.mp4": "7566491129c54183e337e83455ab5bda", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "b1070f080d4448a08cbead85540f370d", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "252b3639b4d1686f8c79476943f89439", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.info.json": "d04117d103932f217a50e1a28db42962", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.info.json": "03254329cabbac6a887801d1a3a4a9fc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.mp4": "0850f53dd2335ba57632128b9bb9d112", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.nfo": "ed439adf2aa5eb4ba741934791ca99e5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.nfo": "4edc04aaea3799ef24bafe6afe4017e5", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.info.json": "7214c68d8bd6f3c714dee034a5e04fa8", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.info.json": "1892550ced3033c5b779324e39ef77ac", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.mp4": "0dcd1a017948164d217f0bde59551655", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.nfo": "a59a0fa2cef91dea9c1416f3c1abd3e0", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.nfo": "d7d3005d7a8b3feb7465e697cfb4cad4", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.info.json": "6e010415351d9d94f64624607d7ad831", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.info.json": "b5960c859c450da1c40fe68951499a8f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.mp4": "6c4b98bd5e32fbffef033f268d8587ae", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.nfo": "d33cdac7ddd02bb601add35e4dce0173", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.nfo": "1832889c5a8010c28914ef5c9845e14f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.info.json": "f2ab803ea763a11fb271d7a36b2eb340", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.info.json": "04c2a406e17fb509e849c3d5ccac8b5e", "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.mp4": "386aa9718db383c17aafc9a00d61d0f0", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.nfo": "1c65b21f8bd5a52dab41ae2d297925e3", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.nfo": "75a73feabcd828d88768c453ab13718e", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "e33b506e3e441ad05af03826b8ccb758", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "09b731b1e404368cf7ce3fe8197e1de9", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.mp4": "e94af7eed1fe7d2512d042979ca878dd", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "7f90134d9346efe476cc5a1e531f8ecd", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "e7374b766d9ec0599ecf209a0f78c0ba", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json index 73eae87b..e42787c7 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json @@ -1,20 +1,20 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "5269b5e9e4fad7b63b6fdb3fef477b1e", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "f1315ac907d99c567839ac982b396f51", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "44a703e77c8285e81fec57ed9000bb0c", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.mp4": "776af67f6507b05700ff573ef9560aba", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "f618eb52397bd44f7efa2ee7dae5da74", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "4ba0e01c1e7295952c3f5e6b9b251d7d", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "559c970f2fde6db18d42850b65f038b4", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "3fe91099a510c9dc820a0a7adba98868", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.mp4": "d83e7a55c37f8a5f3d18c4578bfc65af", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "da44a5409d2010d47918864aefe2e5bc", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "db9196b729c7b2cd26e3f0fc649b39f0", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "6e712b8c5b40f3622732f087127d75f3", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "e780d5e9e678d4aae5b131a5f3603695", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.mp4": "c1e00927a15da4afa48cdcb514610156", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "0a08b970bfb64345ff96a8b8447479a9", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "ba4a387d9462f416ba176c31c1c55316", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "61d42a2f8aa085eae5758206ff853538", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "4a4d542da434d5b3ff8d304f0e077469", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.mp4": "e1955b69689826e841c9b034209b7437", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "f329f4258d783fc36baedf35c0e540d4", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "93dd5c4c493422f9a60e61a6b965b39a", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.json index d1015262..0ece0c45 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.json @@ -1,36 +1,36 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "5c7b84a74e98bbbc6f5897742ba6dfec", "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.info.json": "e3b5da94c5a86db003633570af47d1a9", + "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.info.json": "629fb263cff2e93b7ec67769ebbc75e0", "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.mp4": "201f4f7a4cfb745b8befe75af83ef289", - "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.nfo": "d32e8ce5be43532924d42ca50f47c36c", + "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.nfo": "2742789534cd28d2b2c498df19b01070", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.info.json": "c572cf9767af2221f4e88b40ab11e7dd", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.info.json": "0a3998c019cc33845be703ca1bb448f9", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.mp4": "3acc0b8ad17afdf9396a3f7600307899", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.nfo": "de7ded8e978a48a48edfe7d4b9644ce9", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.nfo": "a6c28bd2c7dece677bdfe342e1691a34", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.info.json": "4fe8ba1b78f29c9e578d84d3ef6e8caa", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.info.json": "e891c1960d5c29b5e1e73c98ecf2e7f6", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.mp4": "58fbeaa3e51e59ef3405464ab3bc46f1", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.nfo": "eec44bf9043055fc73041bb2e103ed53", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.nfo": "7a3a3d341795ab8b8f1faa5499ebe55c", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.info.json": "943a66e92c610b032471cf684fa2cdf0", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.info.json": "fe18c65b99ca8942e65d777c9a498577", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.mp4": "aa76dff1662eda9596791ca5076a8385", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.nfo": "6fe63a62e84f5e4c875110af87cc5488", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.nfo": "0d38c0fe0b0bbbfd3fe78cb71e9b65f4", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "4b04325397e3b9ed0ee51f319ce07353", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "3caee440547dd4ed46ec3cdca46978f2", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.mp4": "776af67f6507b05700ff573ef9560aba", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "f618eb52397bd44f7efa2ee7dae5da74", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "4ba0e01c1e7295952c3f5e6b9b251d7d", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "729ca4dba26539e6d8c04443c9aa67ab", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "0b180b38ac673e7e320e9e615974fe41", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.mp4": "d83e7a55c37f8a5f3d18c4578bfc65af", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "da44a5409d2010d47918864aefe2e5bc", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "db9196b729c7b2cd26e3f0fc649b39f0", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "075f2c2ce8c995195decf755fc980c89", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "5b26edd07c0534d53884d6a42908f8db", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.mp4": "c1e00927a15da4afa48cdcb514610156", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "0a08b970bfb64345ff96a8b8447479a9", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "ba4a387d9462f416ba176c31c1c55316", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "fc9484dbc42b6fd6149fdcacc235e206", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "aeeb1be477400f34485799112a8121c2", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.mp4": "e1955b69689826e841c9b034209b7437", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "f329f4258d783fc36baedf35c0e540d4", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "93dd5c4c493422f9a60e61a6b965b39a", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json index a912154b..c66cb322 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json @@ -1,22 +1,22 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "5269b5e9e4fad7b63b6fdb3fef477b1e", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "044162512a1982b573a0d6f19646801a", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "bebd3dafb168c976a8c817e83a550ce2", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.mp4": "776af67f6507b05700ff573ef9560aba", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "f618eb52397bd44f7efa2ee7dae5da74", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "4ba0e01c1e7295952c3f5e6b9b251d7d", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "d6e1d8a486125f87d04959607e2dc515", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "7543d21dcf2bd220a9ce4cd15f1e1578", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.mp4": "d83e7a55c37f8a5f3d18c4578bfc65af", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "da44a5409d2010d47918864aefe2e5bc", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "db9196b729c7b2cd26e3f0fc649b39f0", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "5632b6ac9992ee07bf6052e9c87a02c5", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "921a343cf11be7cc492678459dbdd926", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.mp4": "c1e00927a15da4afa48cdcb514610156", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "0a08b970bfb64345ff96a8b8447479a9", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "ba4a387d9462f416ba176c31c1c55316", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "aa1269526f1e384b25d630c7db17860e", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "5757f06de01c68c5104ec7a7b0c6a69b", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.mp4": "e1955b69689826e841c9b034209b7437", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "f329f4258d783fc36baedf35c0e540d4", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "93dd5c4c493422f9a60e61a6b965b39a", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.json index 53c9c924..9a3bf3a6 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "5c7b84a74e98bbbc6f5897742ba6dfec", "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.info.json": "f2ab803ea763a11fb271d7a36b2eb340", + "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.info.json": "04c2a406e17fb509e849c3d5ccac8b5e", "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.mp4": "201f4f7a4cfb745b8befe75af83ef289", - "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.nfo": "d32e8ce5be43532924d42ca50f47c36c", + "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.nfo": "2742789534cd28d2b2c498df19b01070", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.info.json": "6e010415351d9d94f64624607d7ad831", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.info.json": "b5960c859c450da1c40fe68951499a8f", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.mp4": "3acc0b8ad17afdf9396a3f7600307899", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.nfo": "de7ded8e978a48a48edfe7d4b9644ce9", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.nfo": "a6c28bd2c7dece677bdfe342e1691a34", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.info.json": "7214c68d8bd6f3c714dee034a5e04fa8", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.info.json": "1892550ced3033c5b779324e39ef77ac", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.mp4": "58fbeaa3e51e59ef3405464ab3bc46f1", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.nfo": "eec44bf9043055fc73041bb2e103ed53", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.nfo": "7a3a3d341795ab8b8f1faa5499ebe55c", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.info.json": "d04117d103932f217a50e1a28db42962", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.info.json": "03254329cabbac6a887801d1a3a4a9fc", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.mp4": "aa76dff1662eda9596791ca5076a8385", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.nfo": "6fe63a62e84f5e4c875110af87cc5488", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.nfo": "0d38c0fe0b0bbbfd3fe78cb71e9b65f4", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "b8f3acff3cb18657dfa8a37b037c78f1", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "3a613f0724932930ab746bcf9f8bdf42", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.mp4": "776af67f6507b05700ff573ef9560aba", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "f618eb52397bd44f7efa2ee7dae5da74", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "4ba0e01c1e7295952c3f5e6b9b251d7d", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "e4efb3ea481b6936d188470ace4d6bae", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "a702f2b8e66c348ceb3ec1fd65956024", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.mp4": "d83e7a55c37f8a5f3d18c4578bfc65af", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "da44a5409d2010d47918864aefe2e5bc", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "db9196b729c7b2cd26e3f0fc649b39f0", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "683d44d82d8854b1bed529196dc091c9", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "455e6a6bce2b8630d1a53e11c5554362", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.mp4": "c1e00927a15da4afa48cdcb514610156", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "0a08b970bfb64345ff96a8b8447479a9", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "ba4a387d9462f416ba176c31c1c55316", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "e33b506e3e441ad05af03826b8ccb758", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "09b731b1e404368cf7ce3fe8197e1de9", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.mp4": "e1955b69689826e841c9b034209b7437", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "f329f4258d783fc36baedf35c0e540d4", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "93dd5c4c493422f9a60e61a6b965b39a", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json index e536e91b..201488ea 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json @@ -1,21 +1,21 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "4e5ef7394c029e7fe230f82dfe134e4c", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.info.json": "1a658e535689ba3312a79251d0603abb", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.info.json": "eaa3f351703b80239f15c03c5b727f31", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.mp4": "838968aa64d56f99166bc2867879da0d", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.nfo": "9a8129ac68f9e1b9a1e766e86b299ea7", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.nfo": "2a3d9b51221a541fefc29eebffe47cd4", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.info.json": "c030e9ec6c67e24845a1f80e60c49c2a", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.info.json": "e8acab0ed714ef96a6d1463154996a5b", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.mp4": "1109271e45e1c7ce0652b4e8e567d6bb", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.nfo": "a35880dc1d39def398a142ffc3bc411b", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.nfo": "ec57b2c78058e18cdc015813e8a14b9d", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.info.json": "2573381bab5b0c84d39def520326ff01", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.info.json": "893ed940046b8a650af0072029292899", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.mp4": "57644342b3e0f8697328fff415fd9bd6", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.nfo": "9b724eed832dd7c96e37bc1cefca5d3f", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.nfo": "cd919caf88b0eed99fd2a595c1afa6b1", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.info.json": "c68ed4baf5360c98bda46de2c3129e17", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.info.json": "001f7b61786b4ecb207cdf45fc6838e8", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.mp4": "bae6a68cab905f3d67fe95de2c0b11b4", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.nfo": "50e0837f2083a35006c61b5f5ebb79e4", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.nfo": "7c4b28456fe5d398b7dad966eb194421", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json index cd85de16..b9bc0ef0 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json @@ -1,23 +1,23 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "4e5ef7394c029e7fe230f82dfe134e4c", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.info.json": "9111eb8be07d8fce5cab4257a049bd16", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.info.json": "23ea4fc60be000f224c60911133445c4", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.mp4": "838968aa64d56f99166bc2867879da0d", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.nfo": "9a8129ac68f9e1b9a1e766e86b299ea7", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.nfo": "2a3d9b51221a541fefc29eebffe47cd4", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.info.json": "6d8e82812ee2d93109372468802f625b", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.info.json": "473f212008eabbff7614e092e39c0e83", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.mp4": "1109271e45e1c7ce0652b4e8e567d6bb", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.nfo": "a35880dc1d39def398a142ffc3bc411b", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.nfo": "ec57b2c78058e18cdc015813e8a14b9d", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.info.json": "657cfbc1acf4e35060f1e8dc53910dad", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.info.json": "2ee2edf10085b2aa3a3a1cd1850cfab1", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.mp4": "57644342b3e0f8697328fff415fd9bd6", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.nfo": "9b724eed832dd7c96e37bc1cefca5d3f", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.nfo": "cd919caf88b0eed99fd2a595c1afa6b1", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.info.json": "60f7a22320435d0f3930ea9d8f0df6f0", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.info.json": "37c636ccbbbde5211290aa40e86c95ca", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.mp4": "bae6a68cab905f3d67fe95de2c0b11b4", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.nfo": "50e0837f2083a35006c61b5f5ebb79e4", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.nfo": "7c4b28456fe5d398b7dad966eb194421", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json index 1fb4cf8f..474fa3cc 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "c7c2427315924db344d4659a60c59bc9", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.info.json": "b3d16c01cdf9680ebe60808f2f500ee9", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.info.json": "28de4c86761f962a274f877676273f42", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.mp4": "3abb120022201c52f187795e5382e7d8", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.nfo": "6eba1138f978d7e0e032a8ff11a78a20", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.nfo": "7d8f03bdcd8ee66fd1578a86f20365cc", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "255dd9d2e566d4951c228c333c88de34", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "9ec937cc60b7e8fef0a6741033d539e3", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.mp4": "f955993d7c3bd19a3f1974f9ca8fa8d5", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "ec8d3183eb5cde222f50d61a8cfebc0c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "7f71bd60012d850ece38fa644eeddc5e", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.info.json": "9ca487486489a07f45a3671833b46200", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.info.json": "9cc088e0502239894663985c73cbb8d1", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.mp4": "65278e617ec6faae1fa5e1cc150b40bc", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.nfo": "014128496d2665bd25cbcd1b58057201", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.nfo": "39996f43e9761247dce614247f99c808", "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.info.json": "3c5529c60a981d3004dec4be0dd44386", + "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.info.json": "376f0187fb4be474af0634cab27a94a3", "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.mp4": "ae68c2c53268d732849149196e531935", - "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.nfo": "3054d8425b5c427641f2b6d041ed60f6", + "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.nfo": "cae377877c966dad492eaa3f224b86ba", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.info.json": "055914a06fdd556c4b8a7d9ba6868b5c", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.info.json": "753590baac8c807337d7be2c6a1bee17", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.mp4": "838968aa64d56f99166bc2867879da0d", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.nfo": "0bff78c767cc262ecd417de4e5dc6d87", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.nfo": "974bb83bd43b9579ab1716f66589ccc1", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.info.json": "12e7c2ce72158a89a185b1860c7dc7d2", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.info.json": "eafd4c6ae0be81da688c25c305de550a", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.mp4": "1109271e45e1c7ce0652b4e8e567d6bb", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.nfo": "44b60f61267af80173b12bf6f6da2a08", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.nfo": "b12dcb09ffad7f23f21d350e1f60f128", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.info.json": "65473bcb02396628d81ab3c51dac6b05", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.info.json": "776544b88a36a0ed7842ad34b462947c", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.mp4": "57644342b3e0f8697328fff415fd9bd6", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.nfo": "99b0bceefaa906c65eb8ad692dee99bf", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.nfo": "e6fd0fc3e95b77c595d1a77c2060fd98", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.info.json": "406629e815a560ee1078a2d2f0e2eabc", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.info.json": "fac6137b97e4db79621f55694fd5ed07", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.mp4": "bae6a68cab905f3d67fe95de2c0b11b4", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.nfo": "b4d3075e68a25f9229537ddf3427fd53", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.nfo": "23386ea27c1e64afcecdb235acb81b79", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json index cff1d95b..20b995d6 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json @@ -1,40 +1,40 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "c7c2427315924db344d4659a60c59bc9", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.info.json": "53e336dc82cf7a65fc62b0783c581059", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.info.json": "d699b2e091b389dd470a8d6719b87d00", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.mp4": "3abb120022201c52f187795e5382e7d8", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.nfo": "6eba1138f978d7e0e032a8ff11a78a20", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.nfo": "7d8f03bdcd8ee66fd1578a86f20365cc", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "88f6e9dd1573dbd3388432c9a04a0e09", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "8318cac15f71dfaa373ebb8470288f82", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.mp4": "f955993d7c3bd19a3f1974f9ca8fa8d5", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "ec8d3183eb5cde222f50d61a8cfebc0c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "7f71bd60012d850ece38fa644eeddc5e", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.info.json": "8310c540da3f4d8449d93b849f63dbdd", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.info.json": "d7e89687663d7251635f6011acf76ca2", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.mp4": "65278e617ec6faae1fa5e1cc150b40bc", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.nfo": "014128496d2665bd25cbcd1b58057201", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.nfo": "39996f43e9761247dce614247f99c808", "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.info.json": "231bcbd664181d6c59f8b4d9eefec368", + "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.info.json": "d27c625857e68c56ffa89a199d21c1a2", "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.mp4": "ae68c2c53268d732849149196e531935", - "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.nfo": "3054d8425b5c427641f2b6d041ed60f6", + "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.nfo": "cae377877c966dad492eaa3f224b86ba", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.info.json": "46447ae5b21700bf7e71cf9674a50287", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.info.json": "eb87faf31e9521949e1d46caa9bdaeba", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.mp4": "838968aa64d56f99166bc2867879da0d", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.nfo": "0bff78c767cc262ecd417de4e5dc6d87", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.nfo": "974bb83bd43b9579ab1716f66589ccc1", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.info.json": "32d815d4e3a6ed68514ea871cb684359", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.info.json": "f9b1724b674ce5fe90ca3da72b9dce50", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.mp4": "1109271e45e1c7ce0652b4e8e567d6bb", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.nfo": "44b60f61267af80173b12bf6f6da2a08", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.nfo": "b12dcb09ffad7f23f21d350e1f60f128", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.info.json": "995e67fcd1b2615d8c594cf8e65e6d56", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.info.json": "c21e448042a9ce3f81651726f8ac8586", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.mp4": "57644342b3e0f8697328fff415fd9bd6", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.nfo": "99b0bceefaa906c65eb8ad692dee99bf", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.nfo": "e6fd0fc3e95b77c595d1a77c2060fd98", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.info.json": "7bbd18cae95324d002f8a1fe68ceadf0", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.info.json": "1ff4454ef2e877c2bb857da26aa59a0d", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.mp4": "bae6a68cab905f3d67fe95de2c0b11b4", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.nfo": "b4d3075e68a25f9229537ddf3427fd53", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.nfo": "23386ea27c1e64afcecdb235acb81b79", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json index e91bc46c..2bb3afa5 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json @@ -1,21 +1,21 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "809885e6c29bba06215b840516628090", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.info.json": "c68ed4baf5360c98bda46de2c3129e17", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.info.json": "001f7b61786b4ecb207cdf45fc6838e8", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.mp4": "82258d5ed3062fc8fd986ec9bedec888", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.nfo": "d98e09fe2cdc240f71bfce032de2718d", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.nfo": "ddf2763f976aaa79199bddbfd3b66501", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.info.json": "2573381bab5b0c84d39def520326ff01", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.info.json": "893ed940046b8a650af0072029292899", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.mp4": "d3c9d4918af48a3da67baabab3535e20", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.nfo": "0701fef77bec0832582d7ba9ef27673d", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.nfo": "cda58b9d5b7ee05d5e4d5144ebfe0f94", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.info.json": "c030e9ec6c67e24845a1f80e60c49c2a", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.info.json": "e8acab0ed714ef96a6d1463154996a5b", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.mp4": "a464e06a6679b3de0dd332b0022aa7bb", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.nfo": "89b788b16e3cf45a20c6a5fcfafa130c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.nfo": "4d5775492f2731cb5dc04a84ebcb029d", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.info.json": "1a658e535689ba3312a79251d0603abb", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.info.json": "eaa3f351703b80239f15c03c5b727f31", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.mp4": "555fdada3339f0d359656478d9d171d2", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.nfo": "93f63d6bf1d7dcc9c6cdc674164affeb", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.nfo": "2980b224863465a8b8a465c9d381d1f4", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json index 6b9e3948..79ada9c0 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json @@ -1,23 +1,23 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "809885e6c29bba06215b840516628090", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.info.json": "60f7a22320435d0f3930ea9d8f0df6f0", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.info.json": "37c636ccbbbde5211290aa40e86c95ca", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.mp4": "82258d5ed3062fc8fd986ec9bedec888", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.nfo": "d98e09fe2cdc240f71bfce032de2718d", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.nfo": "ddf2763f976aaa79199bddbfd3b66501", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.info.json": "657cfbc1acf4e35060f1e8dc53910dad", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.info.json": "2ee2edf10085b2aa3a3a1cd1850cfab1", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.mp4": "d3c9d4918af48a3da67baabab3535e20", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.nfo": "0701fef77bec0832582d7ba9ef27673d", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.nfo": "cda58b9d5b7ee05d5e4d5144ebfe0f94", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.info.json": "6d8e82812ee2d93109372468802f625b", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.info.json": "473f212008eabbff7614e092e39c0e83", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.mp4": "a464e06a6679b3de0dd332b0022aa7bb", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.nfo": "89b788b16e3cf45a20c6a5fcfafa130c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.nfo": "4d5775492f2731cb5dc04a84ebcb029d", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.info.json": "9111eb8be07d8fce5cab4257a049bd16", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.info.json": "23ea4fc60be000f224c60911133445c4", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.mp4": "555fdada3339f0d359656478d9d171d2", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.nfo": "93f63d6bf1d7dcc9c6cdc674164affeb", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.nfo": "2980b224863465a8b8a465c9d381d1f4", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json index 573ef879..44bc8efd 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "7331c3a7cc0b43cd547b82af4ec35a3f", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.info.json": "3c5529c60a981d3004dec4be0dd44386", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.info.json": "376f0187fb4be474af0634cab27a94a3", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.mp4": "6ba89f1f4436cc71bbe572bcf5a4c077", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.nfo": "a20944ff3b93d969fe24f8e8b36fdbe3", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.nfo": "42ad110e3f608de3edb94735631d39a7", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.info.json": "9ca487486489a07f45a3671833b46200", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.info.json": "9cc088e0502239894663985c73cbb8d1", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.mp4": "86158254bbe1cd4de61f2f03d63c4afc", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.nfo": "1f06a876e72883b43c1b31eb70dba10c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.nfo": "ea4dee97b5bb9e49cb72f0942f851feb", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "255dd9d2e566d4951c228c333c88de34", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "9ec937cc60b7e8fef0a6741033d539e3", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.mp4": "f955993d7c3bd19a3f1974f9ca8fa8d5", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "ec8d3183eb5cde222f50d61a8cfebc0c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "7f71bd60012d850ece38fa644eeddc5e", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.info.json": "b3d16c01cdf9680ebe60808f2f500ee9", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.info.json": "28de4c86761f962a274f877676273f42", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.mp4": "68380cbe2709d869c965a8aee21217f9", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.nfo": "01e3dae366e239640e7f27e3d40893c4", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.nfo": "c487f013b8d5adc399a793bc803b898f", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.info.json": "406629e815a560ee1078a2d2f0e2eabc", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.info.json": "fac6137b97e4db79621f55694fd5ed07", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.mp4": "82258d5ed3062fc8fd986ec9bedec888", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.nfo": "19bacafcb4e9125bec9f804a6dc4318e", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.nfo": "4eedc1c0e99858530e6228001d024766", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.info.json": "65473bcb02396628d81ab3c51dac6b05", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.info.json": "776544b88a36a0ed7842ad34b462947c", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.mp4": "d3c9d4918af48a3da67baabab3535e20", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.nfo": "ccdea0447b933e4e3affe6ec5aa45aae", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.nfo": "cc1541a65508fcbfd9f024042cb6b6ce", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.info.json": "12e7c2ce72158a89a185b1860c7dc7d2", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.info.json": "eafd4c6ae0be81da688c25c305de550a", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.mp4": "a464e06a6679b3de0dd332b0022aa7bb", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.nfo": "5cb40adc85b43314bf6458f34e77e61b", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.nfo": "d5fa573faf1d29c367117917417df62c", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.info.json": "055914a06fdd556c4b8a7d9ba6868b5c", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.info.json": "753590baac8c807337d7be2c6a1bee17", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.mp4": "555fdada3339f0d359656478d9d171d2", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.nfo": "237e0ff3ec6927277f7e7a4f98c51fc7", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.nfo": "6c40cd5d13c8d088e57906e809a591f8", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json index c58a397a..09b810fd 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json @@ -1,40 +1,40 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "7331c3a7cc0b43cd547b82af4ec35a3f", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.info.json": "231bcbd664181d6c59f8b4d9eefec368", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.info.json": "d27c625857e68c56ffa89a199d21c1a2", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.mp4": "6ba89f1f4436cc71bbe572bcf5a4c077", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.nfo": "a20944ff3b93d969fe24f8e8b36fdbe3", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.nfo": "42ad110e3f608de3edb94735631d39a7", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.info.json": "8310c540da3f4d8449d93b849f63dbdd", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.info.json": "d7e89687663d7251635f6011acf76ca2", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.mp4": "86158254bbe1cd4de61f2f03d63c4afc", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.nfo": "1f06a876e72883b43c1b31eb70dba10c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.nfo": "ea4dee97b5bb9e49cb72f0942f851feb", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "88f6e9dd1573dbd3388432c9a04a0e09", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "8318cac15f71dfaa373ebb8470288f82", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.mp4": "f955993d7c3bd19a3f1974f9ca8fa8d5", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "ec8d3183eb5cde222f50d61a8cfebc0c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "7f71bd60012d850ece38fa644eeddc5e", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.info.json": "53e336dc82cf7a65fc62b0783c581059", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.info.json": "d699b2e091b389dd470a8d6719b87d00", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.mp4": "68380cbe2709d869c965a8aee21217f9", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.nfo": "01e3dae366e239640e7f27e3d40893c4", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.nfo": "c487f013b8d5adc399a793bc803b898f", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.info.json": "7bbd18cae95324d002f8a1fe68ceadf0", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.info.json": "1ff4454ef2e877c2bb857da26aa59a0d", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.mp4": "82258d5ed3062fc8fd986ec9bedec888", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.nfo": "19bacafcb4e9125bec9f804a6dc4318e", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.nfo": "4eedc1c0e99858530e6228001d024766", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.info.json": "995e67fcd1b2615d8c594cf8e65e6d56", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.info.json": "c21e448042a9ce3f81651726f8ac8586", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.mp4": "d3c9d4918af48a3da67baabab3535e20", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.nfo": "ccdea0447b933e4e3affe6ec5aa45aae", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.nfo": "cc1541a65508fcbfd9f024042cb6b6ce", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.info.json": "32d815d4e3a6ed68514ea871cb684359", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.info.json": "f9b1724b674ce5fe90ca3da72b9dce50", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.mp4": "a464e06a6679b3de0dd332b0022aa7bb", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.nfo": "5cb40adc85b43314bf6458f34e77e61b", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.nfo": "d5fa573faf1d29c367117917417df62c", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.info.json": "46447ae5b21700bf7e71cf9674a50287", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.info.json": "eb87faf31e9521949e1d46caa9bdaeba", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.mp4": "555fdada3339f0d359656478d9d171d2", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.nfo": "237e0ff3ec6927277f7e7a4f98c51fc7", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.nfo": "6c40cd5d13c8d088e57906e809a591f8", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json index d7ad2fb8..b5e89d16 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json @@ -1,21 +1,21 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "ede1deeba072bae50f7f7039deca0543", "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.info.json": "c68ed4baf5360c98bda46de2c3129e17", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.info.json": "001f7b61786b4ecb207cdf45fc6838e8", "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.mp4": "2ed76a1c5ca5aefc99cafbe45beb7968", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.nfo": "a36e38ad59df8bded30088536d84ebc4", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.nfo": "043c6de15ab09f32e64414d1f4a8a89c", "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.info.json": "2573381bab5b0c84d39def520326ff01", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.info.json": "893ed940046b8a650af0072029292899", "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.mp4": "e98fdf4ba39fa60c6349152c65352df7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.nfo": "a291af8fe16b1f299ac2300750328f53", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.nfo": "4fb018858502fe2c7a0d3dcb89145a8d", "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.info.json": "c030e9ec6c67e24845a1f80e60c49c2a", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.info.json": "e8acab0ed714ef96a6d1463154996a5b", "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.mp4": "1dd828f81bcb808ad91f6d1da8cce235", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.nfo": "edadbfb231f45c802411cc4455f7a2bf", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.nfo": "6ac2ee3bd87b453d56bd90b42bbf52a0", "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.info.json": "1a658e535689ba3312a79251d0603abb", + "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.info.json": "eaa3f351703b80239f15c03c5b727f31", "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.mp4": "052709f404d1ec6a33c8a0b52e133c83", - "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.nfo": "08aec54e062efb6805c0f5c58b630131", + "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.nfo": "d54ba1888f0083f8de6f401e399ad379", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json index 4e320bd2..18df52ea 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json @@ -1,23 +1,23 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "ede1deeba072bae50f7f7039deca0543", "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.info.json": "60f7a22320435d0f3930ea9d8f0df6f0", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.info.json": "37c636ccbbbde5211290aa40e86c95ca", "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.mp4": "2ed76a1c5ca5aefc99cafbe45beb7968", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.nfo": "a36e38ad59df8bded30088536d84ebc4", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.nfo": "043c6de15ab09f32e64414d1f4a8a89c", "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.info.json": "657cfbc1acf4e35060f1e8dc53910dad", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.info.json": "2ee2edf10085b2aa3a3a1cd1850cfab1", "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.mp4": "e98fdf4ba39fa60c6349152c65352df7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.nfo": "a291af8fe16b1f299ac2300750328f53", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.nfo": "4fb018858502fe2c7a0d3dcb89145a8d", "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.info.json": "6d8e82812ee2d93109372468802f625b", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.info.json": "473f212008eabbff7614e092e39c0e83", "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.mp4": "1dd828f81bcb808ad91f6d1da8cce235", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.nfo": "edadbfb231f45c802411cc4455f7a2bf", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.nfo": "6ac2ee3bd87b453d56bd90b42bbf52a0", "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.info.json": "9111eb8be07d8fce5cab4257a049bd16", + "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.info.json": "23ea4fc60be000f224c60911133445c4", "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.mp4": "052709f404d1ec6a33c8a0b52e133c83", - "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.nfo": "08aec54e062efb6805c0f5c58b630131", + "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.nfo": "d54ba1888f0083f8de6f401e399ad379", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json index bfb31e9b..41295381 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "9b9e26ff3d036f450501bf5adb979aeb", "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.info.json": "3c5529c60a981d3004dec4be0dd44386", + "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.info.json": "376f0187fb4be474af0634cab27a94a3", "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.mp4": "98da10d4278b3b4fbc3a52a57ce8faea", - "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.nfo": "1b62ea9dfd8c7c72450e08be11d5f475", + "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.nfo": "9ceac835c0166bf4f7354106379e6d17", "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.info.json": "9ca487486489a07f45a3671833b46200", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.info.json": "9cc088e0502239894663985c73cbb8d1", "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.mp4": "2d964ed943027358d440b2c6faf00f56", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.nfo": "a25eccc9148803dd3e7ef562454525ac", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.nfo": "35f15e5437cae813095fe2ca3bd2ca18", "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.info.json": "255dd9d2e566d4951c228c333c88de34", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.info.json": "9ec937cc60b7e8fef0a6741033d539e3", "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.mp4": "9a1a761fafc7213e30aedf7ba01e192e", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.nfo": "bade06f775dbc7dcd78a05401787568f", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.nfo": "9aa69e4c86bb282ac57b2024ec2fbd34", "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.info.json": "b3d16c01cdf9680ebe60808f2f500ee9", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.info.json": "28de4c86761f962a274f877676273f42", "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.mp4": "2d09a282c18e12c7b435ec9b0fcd83ba", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.nfo": "519a116ad532dcb5766341ba3e0561c7", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.nfo": "709533b6b8f501196db0d98dfe2b2b16", "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.info.json": "406629e815a560ee1078a2d2f0e2eabc", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.info.json": "fac6137b97e4db79621f55694fd5ed07", "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.mp4": "2ed76a1c5ca5aefc99cafbe45beb7968", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.nfo": "d11af1164318f6b808e3be82dd7d8de5", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.nfo": "05f34cd0e6be4b09ea96134faec892f6", "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.info.json": "65473bcb02396628d81ab3c51dac6b05", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.info.json": "776544b88a36a0ed7842ad34b462947c", "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.mp4": "e98fdf4ba39fa60c6349152c65352df7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.nfo": "95642748ab236e4ceaf5e99498cf9370", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.nfo": "54b4f84daf25626703f7b3a36b0dea49", "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.info.json": "12e7c2ce72158a89a185b1860c7dc7d2", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.info.json": "eafd4c6ae0be81da688c25c305de550a", "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.mp4": "1dd828f81bcb808ad91f6d1da8cce235", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.nfo": "48943588e41681e2d6991cca776ef662", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.nfo": "3d2644161e57b94cfac5e95732864cc3", "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.info.json": "055914a06fdd556c4b8a7d9ba6868b5c", + "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.info.json": "753590baac8c807337d7be2c6a1bee17", "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.mp4": "052709f404d1ec6a33c8a0b52e133c83", - "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.nfo": "8b5963cf45877c576de8f533171ebaf2", + "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.nfo": "fd91adb2089d0fcdbb2e568a10ac880e", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json index 830154d8..20ac9c05 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json @@ -1,40 +1,40 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "9b9e26ff3d036f450501bf5adb979aeb", "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.info.json": "231bcbd664181d6c59f8b4d9eefec368", + "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.info.json": "d27c625857e68c56ffa89a199d21c1a2", "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.mp4": "98da10d4278b3b4fbc3a52a57ce8faea", - "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.nfo": "1b62ea9dfd8c7c72450e08be11d5f475", + "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.nfo": "9ceac835c0166bf4f7354106379e6d17", "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.info.json": "8310c540da3f4d8449d93b849f63dbdd", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.info.json": "d7e89687663d7251635f6011acf76ca2", "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.mp4": "2d964ed943027358d440b2c6faf00f56", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.nfo": "a25eccc9148803dd3e7ef562454525ac", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.nfo": "35f15e5437cae813095fe2ca3bd2ca18", "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.info.json": "88f6e9dd1573dbd3388432c9a04a0e09", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.info.json": "8318cac15f71dfaa373ebb8470288f82", "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.mp4": "9a1a761fafc7213e30aedf7ba01e192e", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.nfo": "bade06f775dbc7dcd78a05401787568f", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.nfo": "9aa69e4c86bb282ac57b2024ec2fbd34", "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.info.json": "53e336dc82cf7a65fc62b0783c581059", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.info.json": "d699b2e091b389dd470a8d6719b87d00", "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.mp4": "2d09a282c18e12c7b435ec9b0fcd83ba", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.nfo": "519a116ad532dcb5766341ba3e0561c7", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.nfo": "709533b6b8f501196db0d98dfe2b2b16", "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.info.json": "7bbd18cae95324d002f8a1fe68ceadf0", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.info.json": "1ff4454ef2e877c2bb857da26aa59a0d", "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.mp4": "2ed76a1c5ca5aefc99cafbe45beb7968", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.nfo": "d11af1164318f6b808e3be82dd7d8de5", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.nfo": "05f34cd0e6be4b09ea96134faec892f6", "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.info.json": "995e67fcd1b2615d8c594cf8e65e6d56", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.info.json": "c21e448042a9ce3f81651726f8ac8586", "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.mp4": "e98fdf4ba39fa60c6349152c65352df7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.nfo": "95642748ab236e4ceaf5e99498cf9370", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.nfo": "54b4f84daf25626703f7b3a36b0dea49", "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.info.json": "32d815d4e3a6ed68514ea871cb684359", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.info.json": "f9b1724b674ce5fe90ca3da72b9dce50", "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.mp4": "1dd828f81bcb808ad91f6d1da8cce235", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.nfo": "48943588e41681e2d6991cca776ef662", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.nfo": "3d2644161e57b94cfac5e95732864cc3", "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.info.json": "46447ae5b21700bf7e71cf9674a50287", + "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.info.json": "eb87faf31e9521949e1d46caa9bdaeba", "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.mp4": "052709f404d1ec6a33c8a0b52e133c83", - "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.nfo": "8b5963cf45877c576de8f533171ebaf2", + "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.nfo": "fd91adb2089d0fcdbb2e568a10ac880e", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json index 94e8623c..fc39e99c 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json @@ -1,21 +1,21 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "e26598ffd47b150e6bf09e5490546e94", "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.info.json": "1a658e535689ba3312a79251d0603abb", + "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.info.json": "eaa3f351703b80239f15c03c5b727f31", "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.mp4": "d885df2112e5fdd5b0f20876851ef438", - "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.nfo": "7db44b51e23c9837643e8673d1283508", + "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.nfo": "a7e21040a3fcb264f287e4eba1853f94", "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.info.json": "c030e9ec6c67e24845a1f80e60c49c2a", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.info.json": "e8acab0ed714ef96a6d1463154996a5b", "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.mp4": "456a1778941f9abf6ee3b515e44ab8d1", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.nfo": "3bb75efbd42767816433b91e7a9831a1", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.nfo": "78c08ad76d004a74cdba012f0b746c22", "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.info.json": "2573381bab5b0c84d39def520326ff01", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.info.json": "893ed940046b8a650af0072029292899", "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.mp4": "4319b061434ab13ee20ac4d64980025b", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.nfo": "ab53bc2d39b3fe8c48c9a2778e294ba4", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.nfo": "d9031d8608d12742c40a3279138c8371", "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.info.json": "c68ed4baf5360c98bda46de2c3129e17", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.info.json": "001f7b61786b4ecb207cdf45fc6838e8", "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.mp4": "b0777c0678763c456fdb9fbbf90c371a", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.nfo": "0bda771e2b8b36add309ea42f331cbc4", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.nfo": "74bd8dc59c5b76ae112d90638977c464", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json index 6d18ec0c..b6a15609 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json @@ -1,23 +1,23 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "e26598ffd47b150e6bf09e5490546e94", "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.info.json": "9111eb8be07d8fce5cab4257a049bd16", + "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.info.json": "23ea4fc60be000f224c60911133445c4", "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.mp4": "d885df2112e5fdd5b0f20876851ef438", - "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.nfo": "7db44b51e23c9837643e8673d1283508", + "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.nfo": "a7e21040a3fcb264f287e4eba1853f94", "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.info.json": "6d8e82812ee2d93109372468802f625b", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.info.json": "473f212008eabbff7614e092e39c0e83", "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.mp4": "456a1778941f9abf6ee3b515e44ab8d1", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.nfo": "3bb75efbd42767816433b91e7a9831a1", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.nfo": "78c08ad76d004a74cdba012f0b746c22", "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.info.json": "657cfbc1acf4e35060f1e8dc53910dad", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.info.json": "2ee2edf10085b2aa3a3a1cd1850cfab1", "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.mp4": "4319b061434ab13ee20ac4d64980025b", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.nfo": "ab53bc2d39b3fe8c48c9a2778e294ba4", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.nfo": "d9031d8608d12742c40a3279138c8371", "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.info.json": "60f7a22320435d0f3930ea9d8f0df6f0", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.info.json": "37c636ccbbbde5211290aa40e86c95ca", "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.mp4": "b0777c0678763c456fdb9fbbf90c371a", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.nfo": "0bda771e2b8b36add309ea42f331cbc4", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.nfo": "74bd8dc59c5b76ae112d90638977c464", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json index edd8aaa7..91b9ac43 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "2990d95213df5a6c87825a28daa970f4", "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.info.json": "b3d16c01cdf9680ebe60808f2f500ee9", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.info.json": "28de4c86761f962a274f877676273f42", "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.mp4": "5f700d73364bb0c1ccfa34987abf5b4a", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.nfo": "4c7e90f8299dc8937db757b9b6c36bd6", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.nfo": "0242d92e5e0d26745948b42c25eecfba", "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.info.json": "255dd9d2e566d4951c228c333c88de34", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.info.json": "9ec937cc60b7e8fef0a6741033d539e3", "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.mp4": "938c64fafcc01d68811729cc6277364b", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.nfo": "5fa52bcd59ed344c6c27e8dd9352c292", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.nfo": "52b17bcad30adb6eaef4c3b21c1af76b", "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.info.json": "9ca487486489a07f45a3671833b46200", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.info.json": "9cc088e0502239894663985c73cbb8d1", "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.mp4": "7e62cec1dd4ab9d6dc429684b12bd8a6", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.nfo": "ec78bfbb517097f0189803a1c8e8625e", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.nfo": "31fb72d089fd680fea1340f3d3c41d64", "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.info.json": "3c5529c60a981d3004dec4be0dd44386", + "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.info.json": "376f0187fb4be474af0634cab27a94a3", "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.mp4": "75df3f9f617361c65178484d87625789", - "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.nfo": "615f8e861c468182f1c1f14403484291", + "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.nfo": "df65227ee260219883ff618c9fbdf1d4", "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.info.json": "055914a06fdd556c4b8a7d9ba6868b5c", + "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.info.json": "753590baac8c807337d7be2c6a1bee17", "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.mp4": "d885df2112e5fdd5b0f20876851ef438", - "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.nfo": "a0370f0b5d293588ab19fea2d8fe761d", + "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.nfo": "0e4ea058d6a1e8760c80d3a02d25aafc", "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.info.json": "12e7c2ce72158a89a185b1860c7dc7d2", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.info.json": "eafd4c6ae0be81da688c25c305de550a", "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.mp4": "456a1778941f9abf6ee3b515e44ab8d1", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.nfo": "015251bbd9010955553dfdd6df510107", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.nfo": "1095322364e512dff963a44b2beffe30", "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.info.json": "65473bcb02396628d81ab3c51dac6b05", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.info.json": "776544b88a36a0ed7842ad34b462947c", "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.mp4": "4319b061434ab13ee20ac4d64980025b", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.nfo": "622464af168f066ca0129ac7de341a2b", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.nfo": "5130c71d99f1c0726fee8cb8c9d82ba7", "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.info.json": "406629e815a560ee1078a2d2f0e2eabc", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.info.json": "fac6137b97e4db79621f55694fd5ed07", "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.mp4": "b0777c0678763c456fdb9fbbf90c371a", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.nfo": "53b6d9b4580a28c0a6b6ff4d770b1eaf", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.nfo": "bde2a5401c49b58de0eacea4145d91ae", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json index 1e82640e..c29ae1ad 100644 --- a/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json @@ -1,40 +1,40 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "2990d95213df5a6c87825a28daa970f4", "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.info.json": "53e336dc82cf7a65fc62b0783c581059", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.info.json": "d699b2e091b389dd470a8d6719b87d00", "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.mp4": "5f700d73364bb0c1ccfa34987abf5b4a", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.nfo": "4c7e90f8299dc8937db757b9b6c36bd6", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.nfo": "0242d92e5e0d26745948b42c25eecfba", "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.info.json": "88f6e9dd1573dbd3388432c9a04a0e09", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.info.json": "8318cac15f71dfaa373ebb8470288f82", "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.mp4": "938c64fafcc01d68811729cc6277364b", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.nfo": "5fa52bcd59ed344c6c27e8dd9352c292", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.nfo": "52b17bcad30adb6eaef4c3b21c1af76b", "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.info.json": "8310c540da3f4d8449d93b849f63dbdd", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.info.json": "d7e89687663d7251635f6011acf76ca2", "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.mp4": "7e62cec1dd4ab9d6dc429684b12bd8a6", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.nfo": "ec78bfbb517097f0189803a1c8e8625e", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.nfo": "31fb72d089fd680fea1340f3d3c41d64", "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.info.json": "231bcbd664181d6c59f8b4d9eefec368", + "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.info.json": "d27c625857e68c56ffa89a199d21c1a2", "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.mp4": "75df3f9f617361c65178484d87625789", - "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.nfo": "615f8e861c468182f1c1f14403484291", + "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.nfo": "df65227ee260219883ff618c9fbdf1d4", "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.info.json": "46447ae5b21700bf7e71cf9674a50287", + "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.info.json": "eb87faf31e9521949e1d46caa9bdaeba", "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.mp4": "d885df2112e5fdd5b0f20876851ef438", - "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.nfo": "a0370f0b5d293588ab19fea2d8fe761d", + "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.nfo": "0e4ea058d6a1e8760c80d3a02d25aafc", "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.info.json": "32d815d4e3a6ed68514ea871cb684359", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.info.json": "f9b1724b674ce5fe90ca3da72b9dce50", "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.mp4": "456a1778941f9abf6ee3b515e44ab8d1", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.nfo": "015251bbd9010955553dfdd6df510107", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.nfo": "1095322364e512dff963a44b2beffe30", "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.info.json": "995e67fcd1b2615d8c594cf8e65e6d56", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.info.json": "c21e448042a9ce3f81651726f8ac8586", "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.mp4": "4319b061434ab13ee20ac4d64980025b", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.nfo": "622464af168f066ca0129ac7de341a2b", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.nfo": "5130c71d99f1c0726fee8cb8c9d82ba7", "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.info.json": "7bbd18cae95324d002f8a1fe68ceadf0", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.info.json": "1ff4454ef2e877c2bb857da26aa59a0d", "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.mp4": "b0777c0678763c456fdb9fbbf90c371a", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.nfo": "53b6d9b4580a28c0a6b6ff4d770b1eaf", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.nfo": "bde2a5401c49b58de0eacea4145d91ae", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json index 1b54e4fe..25f45aba 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json @@ -1,20 +1,20 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "456d8882fc5e35d74f19b386d1d9a059", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "f1315ac907d99c567839ac982b396f51", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "44a703e77c8285e81fec57ed9000bb0c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.mp4": "5f221fdf07f200a297427b5df953d96f", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "1925f7654bf0243736c7b32bc013c0d9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "dbe61f2c8ae41041773f713ba5376726", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "559c970f2fde6db18d42850b65f038b4", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "3fe91099a510c9dc820a0a7adba98868", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.mp4": "240eb2e4df1abb10290f957d75f2522c", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "7a39d8c24ee8df26bc72ac4b2753715b", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "0f071078c9fa2569bbcb998664d40681", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "6e712b8c5b40f3622732f087127d75f3", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "e780d5e9e678d4aae5b131a5f3603695", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.mp4": "0c58e78e7727c893226b9fcbe39b1791", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "a9e5d5d21b6ca5574ffecee859413923", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "837a61dca11bbe1874ea07cb8ef8a7c9", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "61d42a2f8aa085eae5758206ff853538", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "4a4d542da434d5b3ff8d304f0e077469", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.mp4": "8b75d7f6f6f84cccf1867a91d15044a6", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "7e79fad2f197644c02bfd35c29b46029", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "8ee3845c514a411425b7e9198666b61c", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.json index 822bb000..d27004ac 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.json @@ -1,36 +1,36 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "2bf8edeaf8b5658c4a42a9faa9bb2f60", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "4b04325397e3b9ed0ee51f319ce07353", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "3caee440547dd4ed46ec3cdca46978f2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.mp4": "5f221fdf07f200a297427b5df953d96f", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "1925f7654bf0243736c7b32bc013c0d9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "dbe61f2c8ae41041773f713ba5376726", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "729ca4dba26539e6d8c04443c9aa67ab", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "0b180b38ac673e7e320e9e615974fe41", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.mp4": "240eb2e4df1abb10290f957d75f2522c", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "7a39d8c24ee8df26bc72ac4b2753715b", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "0f071078c9fa2569bbcb998664d40681", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "075f2c2ce8c995195decf755fc980c89", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "5b26edd07c0534d53884d6a42908f8db", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.mp4": "0c58e78e7727c893226b9fcbe39b1791", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "a9e5d5d21b6ca5574ffecee859413923", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "837a61dca11bbe1874ea07cb8ef8a7c9", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.info.json": "e3b5da94c5a86db003633570af47d1a9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.info.json": "629fb263cff2e93b7ec67769ebbc75e0", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.mp4": "e8b77ffd826f8f7233b875e311adaf34", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.nfo": "17489dad8935540598d3c5f873eb11f8", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.nfo": "c1f5925e1eab8bd21e077df560879d94", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.info.json": "c572cf9767af2221f4e88b40ab11e7dd", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.info.json": "0a3998c019cc33845be703ca1bb448f9", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.mp4": "4343e692b53f0abce80559b59ef2fa0c", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.nfo": "5be336b1d5e9db676bc864081dd0a20c", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.nfo": "9fdbaa70187252b0d303d128123c4e83", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.info.json": "4fe8ba1b78f29c9e578d84d3ef6e8caa", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.info.json": "e891c1960d5c29b5e1e73c98ecf2e7f6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.mp4": "dea5d69ae35e47aa78a51f464088a6ad", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.nfo": "296ac9d9371ba73e4361ace900de3056", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.nfo": "5e5815bbc8b471df94d8536b117409f4", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.info.json": "943a66e92c610b032471cf684fa2cdf0", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.info.json": "fe18c65b99ca8942e65d777c9a498577", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.mp4": "b2f03dcefe44b8afc65b2500c873aec2", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.nfo": "acd99e3536227ce1fbfdb0323a180418", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.nfo": "a86c62cd14e6a42dd79639a6155165fe", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "fc9484dbc42b6fd6149fdcacc235e206", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "aeeb1be477400f34485799112a8121c2", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.mp4": "8b75d7f6f6f84cccf1867a91d15044a6", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "7e79fad2f197644c02bfd35c29b46029", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "8ee3845c514a411425b7e9198666b61c", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json index e672558c..06337329 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json @@ -1,22 +1,22 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "456d8882fc5e35d74f19b386d1d9a059", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "044162512a1982b573a0d6f19646801a", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "bebd3dafb168c976a8c817e83a550ce2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.mp4": "5f221fdf07f200a297427b5df953d96f", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "1925f7654bf0243736c7b32bc013c0d9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "dbe61f2c8ae41041773f713ba5376726", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "d6e1d8a486125f87d04959607e2dc515", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "7543d21dcf2bd220a9ce4cd15f1e1578", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.mp4": "240eb2e4df1abb10290f957d75f2522c", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "7a39d8c24ee8df26bc72ac4b2753715b", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "0f071078c9fa2569bbcb998664d40681", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "5632b6ac9992ee07bf6052e9c87a02c5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "921a343cf11be7cc492678459dbdd926", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.mp4": "0c58e78e7727c893226b9fcbe39b1791", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "a9e5d5d21b6ca5574ffecee859413923", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "837a61dca11bbe1874ea07cb8ef8a7c9", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "aa1269526f1e384b25d630c7db17860e", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "5757f06de01c68c5104ec7a7b0c6a69b", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.mp4": "8b75d7f6f6f84cccf1867a91d15044a6", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "7e79fad2f197644c02bfd35c29b46029", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "8ee3845c514a411425b7e9198666b61c", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.json index 495ec203..14e104a3 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "2bf8edeaf8b5658c4a42a9faa9bb2f60", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "b8f3acff3cb18657dfa8a37b037c78f1", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "3a613f0724932930ab746bcf9f8bdf42", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.mp4": "5f221fdf07f200a297427b5df953d96f", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "1925f7654bf0243736c7b32bc013c0d9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.nfo": "dbe61f2c8ae41041773f713ba5376726", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "e4efb3ea481b6936d188470ace4d6bae", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "a702f2b8e66c348ceb3ec1fd65956024", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.mp4": "240eb2e4df1abb10290f957d75f2522c", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "7a39d8c24ee8df26bc72ac4b2753715b", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.nfo": "0f071078c9fa2569bbcb998664d40681", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "683d44d82d8854b1bed529196dc091c9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "455e6a6bce2b8630d1a53e11c5554362", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.mp4": "0c58e78e7727c893226b9fcbe39b1791", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "a9e5d5d21b6ca5574ffecee859413923", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.nfo": "837a61dca11bbe1874ea07cb8ef8a7c9", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.info.json": "f2ab803ea763a11fb271d7a36b2eb340", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.info.json": "04c2a406e17fb509e849c3d5ccac8b5e", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.mp4": "e8b77ffd826f8f7233b875e311adaf34", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.nfo": "17489dad8935540598d3c5f873eb11f8", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.nfo": "c1f5925e1eab8bd21e077df560879d94", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.info.json": "6e010415351d9d94f64624607d7ad831", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.info.json": "b5960c859c450da1c40fe68951499a8f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.mp4": "4343e692b53f0abce80559b59ef2fa0c", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.nfo": "5be336b1d5e9db676bc864081dd0a20c", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.nfo": "9fdbaa70187252b0d303d128123c4e83", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.info.json": "7214c68d8bd6f3c714dee034a5e04fa8", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.info.json": "1892550ced3033c5b779324e39ef77ac", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.mp4": "dea5d69ae35e47aa78a51f464088a6ad", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.nfo": "296ac9d9371ba73e4361ace900de3056", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.nfo": "5e5815bbc8b471df94d8536b117409f4", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.info.json": "d04117d103932f217a50e1a28db42962", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.info.json": "03254329cabbac6a887801d1a3a4a9fc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.mp4": "b2f03dcefe44b8afc65b2500c873aec2", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.nfo": "acd99e3536227ce1fbfdb0323a180418", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.nfo": "a86c62cd14e6a42dd79639a6155165fe", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "e33b506e3e441ad05af03826b8ccb758", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "09b731b1e404368cf7ce3fe8197e1de9", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.mp4": "8b75d7f6f6f84cccf1867a91d15044a6", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "7e79fad2f197644c02bfd35c29b46029", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.nfo": "8ee3845c514a411425b7e9198666b61c", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json index da16227c..1d91c9bd 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json @@ -1,20 +1,20 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "e30d83126c2c6981c936ed894a6f159b", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "f1315ac907d99c567839ac982b396f51", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "44a703e77c8285e81fec57ed9000bb0c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.mp4": "72205b53c6e2d477372e3d5bb3d35fff", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "c2e446ade2fe21cffe3e9e4b79a1ed1f", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "7c0f2a9d38bf617377e474fcb9bf2bc2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "559c970f2fde6db18d42850b65f038b4", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "3fe91099a510c9dc820a0a7adba98868", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.mp4": "bc7ffede56ed138f592d76a3a02681ae", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "8d64a2d4c30483f6e032df52f7911dad", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "1f4dec756555ee345cd9d6489b63e070", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "6e712b8c5b40f3622732f087127d75f3", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "e780d5e9e678d4aae5b131a5f3603695", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.mp4": "4825194cd6a037b79997cfb2d08ed444", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "0b9391e992b88c4cef32a6892609ef4c", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "f6f704ae3ae0c4055590a147eb425609", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "61d42a2f8aa085eae5758206ff853538", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "4a4d542da434d5b3ff8d304f0e077469", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.mp4": "efd9d3b1f941386c031e5899aa3042ed", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c64a1ce3eade3978ea2aeb0ed72eb5f5", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c6e0d368bfe9d70134e5a2ff2d3dccc6", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.json index f6c1ae5a..904d771d 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.json @@ -1,36 +1,36 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "126aec3c19ad3a56faceed442515faf5", "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.info.json": "e3b5da94c5a86db003633570af47d1a9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.info.json": "629fb263cff2e93b7ec67769ebbc75e0", "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.mp4": "a44c49a4adb03fc619ff10a37025c09d", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.nfo": "9ee9c7df9a719d90bc6218f0d06af136", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.nfo": "c4311723a97b1b299342aca9c079ffbc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.info.json": "c572cf9767af2221f4e88b40ab11e7dd", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.info.json": "0a3998c019cc33845be703ca1bb448f9", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.mp4": "ca2a1e878e543c73e5d95c983580ea66", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.nfo": "130944ece25592f7dc7d3b395ec1cee5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.nfo": "2d3b121869944eeef9919765b6d10ec3", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.info.json": "4fe8ba1b78f29c9e578d84d3ef6e8caa", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.info.json": "e891c1960d5c29b5e1e73c98ecf2e7f6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.mp4": "1ed7951cb4414e79f78f48176f9fc2c2", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.nfo": "0e10bead605b29b3939de12bcfc68039", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.nfo": "3b507ba7e4482c16ccd5b1a832c205eb", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.info.json": "943a66e92c610b032471cf684fa2cdf0", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.info.json": "fe18c65b99ca8942e65d777c9a498577", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.mp4": "fdc41ef1aceab35f2f229962ec4bb66a", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.nfo": "885a2381f1dab6b02cb21176fdf958ce", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.nfo": "27e19fdc5941b870320b68f189e2c2ec", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "4b04325397e3b9ed0ee51f319ce07353", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "3caee440547dd4ed46ec3cdca46978f2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.mp4": "72205b53c6e2d477372e3d5bb3d35fff", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "c2e446ade2fe21cffe3e9e4b79a1ed1f", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "7c0f2a9d38bf617377e474fcb9bf2bc2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "729ca4dba26539e6d8c04443c9aa67ab", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "0b180b38ac673e7e320e9e615974fe41", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.mp4": "bc7ffede56ed138f592d76a3a02681ae", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "8d64a2d4c30483f6e032df52f7911dad", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "1f4dec756555ee345cd9d6489b63e070", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "075f2c2ce8c995195decf755fc980c89", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "5b26edd07c0534d53884d6a42908f8db", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.mp4": "4825194cd6a037b79997cfb2d08ed444", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "0b9391e992b88c4cef32a6892609ef4c", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "f6f704ae3ae0c4055590a147eb425609", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "fc9484dbc42b6fd6149fdcacc235e206", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "aeeb1be477400f34485799112a8121c2", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.mp4": "efd9d3b1f941386c031e5899aa3042ed", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c64a1ce3eade3978ea2aeb0ed72eb5f5", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c6e0d368bfe9d70134e5a2ff2d3dccc6", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json index 9519f8a3..c0e80ea9 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json @@ -1,22 +1,22 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "e30d83126c2c6981c936ed894a6f159b", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "044162512a1982b573a0d6f19646801a", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "bebd3dafb168c976a8c817e83a550ce2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.mp4": "72205b53c6e2d477372e3d5bb3d35fff", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "c2e446ade2fe21cffe3e9e4b79a1ed1f", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "7c0f2a9d38bf617377e474fcb9bf2bc2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "d6e1d8a486125f87d04959607e2dc515", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "7543d21dcf2bd220a9ce4cd15f1e1578", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.mp4": "bc7ffede56ed138f592d76a3a02681ae", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "8d64a2d4c30483f6e032df52f7911dad", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "1f4dec756555ee345cd9d6489b63e070", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "5632b6ac9992ee07bf6052e9c87a02c5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "921a343cf11be7cc492678459dbdd926", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.mp4": "4825194cd6a037b79997cfb2d08ed444", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "0b9391e992b88c4cef32a6892609ef4c", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "f6f704ae3ae0c4055590a147eb425609", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "aa1269526f1e384b25d630c7db17860e", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "5757f06de01c68c5104ec7a7b0c6a69b", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.mp4": "efd9d3b1f941386c031e5899aa3042ed", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c64a1ce3eade3978ea2aeb0ed72eb5f5", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c6e0d368bfe9d70134e5a2ff2d3dccc6", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.json index 59dde2b0..ffde50eb 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "126aec3c19ad3a56faceed442515faf5", "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.info.json": "f2ab803ea763a11fb271d7a36b2eb340", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.info.json": "04c2a406e17fb509e849c3d5ccac8b5e", "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.mp4": "a44c49a4adb03fc619ff10a37025c09d", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.nfo": "9ee9c7df9a719d90bc6218f0d06af136", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.nfo": "c4311723a97b1b299342aca9c079ffbc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.info.json": "6e010415351d9d94f64624607d7ad831", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.info.json": "b5960c859c450da1c40fe68951499a8f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.mp4": "ca2a1e878e543c73e5d95c983580ea66", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.nfo": "130944ece25592f7dc7d3b395ec1cee5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.nfo": "2d3b121869944eeef9919765b6d10ec3", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.info.json": "7214c68d8bd6f3c714dee034a5e04fa8", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.info.json": "1892550ced3033c5b779324e39ef77ac", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.mp4": "1ed7951cb4414e79f78f48176f9fc2c2", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.nfo": "0e10bead605b29b3939de12bcfc68039", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.nfo": "3b507ba7e4482c16ccd5b1a832c205eb", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.info.json": "d04117d103932f217a50e1a28db42962", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.info.json": "03254329cabbac6a887801d1a3a4a9fc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.mp4": "fdc41ef1aceab35f2f229962ec4bb66a", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.nfo": "885a2381f1dab6b02cb21176fdf958ce", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.nfo": "27e19fdc5941b870320b68f189e2c2ec", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "b8f3acff3cb18657dfa8a37b037c78f1", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "3a613f0724932930ab746bcf9f8bdf42", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.mp4": "72205b53c6e2d477372e3d5bb3d35fff", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "c2e446ade2fe21cffe3e9e4b79a1ed1f", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.nfo": "7c0f2a9d38bf617377e474fcb9bf2bc2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "e4efb3ea481b6936d188470ace4d6bae", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "a702f2b8e66c348ceb3ec1fd65956024", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.mp4": "bc7ffede56ed138f592d76a3a02681ae", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "8d64a2d4c30483f6e032df52f7911dad", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.nfo": "1f4dec756555ee345cd9d6489b63e070", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "683d44d82d8854b1bed529196dc091c9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "455e6a6bce2b8630d1a53e11c5554362", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.mp4": "4825194cd6a037b79997cfb2d08ed444", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "0b9391e992b88c4cef32a6892609ef4c", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.nfo": "f6f704ae3ae0c4055590a147eb425609", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "e33b506e3e441ad05af03826b8ccb758", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "09b731b1e404368cf7ce3fe8197e1de9", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.mp4": "efd9d3b1f941386c031e5899aa3042ed", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c64a1ce3eade3978ea2aeb0ed72eb5f5", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.nfo": "c6e0d368bfe9d70134e5a2ff2d3dccc6", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json index a17cf60e..b62515c8 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json @@ -1,20 +1,20 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "05539b932348da7e949a63eb71f77efc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "6e712b8c5b40f3622732f087127d75f3", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "e780d5e9e678d4aae5b131a5f3603695", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.mp4": "5eafeb7a1c616dfe02c28fc902ce00fb", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "57a07df96fb016c59a292b5cd1d22e10", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "88fee5353ad7eecd96865b34654bbde6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "559c970f2fde6db18d42850b65f038b4", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "3fe91099a510c9dc820a0a7adba98868", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.mp4": "e4a7144efa7039a03ae69460361ae518", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "473a638408eff688582ec8572ba955b2", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "d781b80ef24916acbf3bf181ab32ddea", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "f1315ac907d99c567839ac982b396f51", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "44a703e77c8285e81fec57ed9000bb0c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.mp4": "7566491129c54183e337e83455ab5bda", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "b1070f080d4448a08cbead85540f370d", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "252b3639b4d1686f8c79476943f89439", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "61d42a2f8aa085eae5758206ff853538", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "4a4d542da434d5b3ff8d304f0e077469", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.mp4": "e94af7eed1fe7d2512d042979ca878dd", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "7f90134d9346efe476cc5a1e531f8ecd", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "e7374b766d9ec0599ecf209a0f78c0ba", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.json index fae1c419..80921182 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.json @@ -1,36 +1,36 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "6baee42e9095883c0ed77e6b5829e2c2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "075f2c2ce8c995195decf755fc980c89", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "5b26edd07c0534d53884d6a42908f8db", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.mp4": "5eafeb7a1c616dfe02c28fc902ce00fb", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "57a07df96fb016c59a292b5cd1d22e10", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "88fee5353ad7eecd96865b34654bbde6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "729ca4dba26539e6d8c04443c9aa67ab", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "0b180b38ac673e7e320e9e615974fe41", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.mp4": "e4a7144efa7039a03ae69460361ae518", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "473a638408eff688582ec8572ba955b2", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "d781b80ef24916acbf3bf181ab32ddea", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "4b04325397e3b9ed0ee51f319ce07353", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "3caee440547dd4ed46ec3cdca46978f2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.mp4": "7566491129c54183e337e83455ab5bda", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "b1070f080d4448a08cbead85540f370d", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "252b3639b4d1686f8c79476943f89439", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.info.json": "943a66e92c610b032471cf684fa2cdf0", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.info.json": "fe18c65b99ca8942e65d777c9a498577", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.mp4": "0850f53dd2335ba57632128b9bb9d112", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.nfo": "ed439adf2aa5eb4ba741934791ca99e5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.nfo": "4edc04aaea3799ef24bafe6afe4017e5", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.info.json": "4fe8ba1b78f29c9e578d84d3ef6e8caa", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.info.json": "e891c1960d5c29b5e1e73c98ecf2e7f6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.mp4": "0dcd1a017948164d217f0bde59551655", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.nfo": "a59a0fa2cef91dea9c1416f3c1abd3e0", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.nfo": "d7d3005d7a8b3feb7465e697cfb4cad4", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.info.json": "c572cf9767af2221f4e88b40ab11e7dd", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.info.json": "0a3998c019cc33845be703ca1bb448f9", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.mp4": "6c4b98bd5e32fbffef033f268d8587ae", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.nfo": "d33cdac7ddd02bb601add35e4dce0173", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.nfo": "1832889c5a8010c28914ef5c9845e14f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.info.json": "e3b5da94c5a86db003633570af47d1a9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.info.json": "629fb263cff2e93b7ec67769ebbc75e0", "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.mp4": "386aa9718db383c17aafc9a00d61d0f0", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.nfo": "1c65b21f8bd5a52dab41ae2d297925e3", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.nfo": "75a73feabcd828d88768c453ab13718e", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "fc9484dbc42b6fd6149fdcacc235e206", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "aeeb1be477400f34485799112a8121c2", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.mp4": "e94af7eed1fe7d2512d042979ca878dd", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "7f90134d9346efe476cc5a1e531f8ecd", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "e7374b766d9ec0599ecf209a0f78c0ba", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json index cb97d639..cbff4a38 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json @@ -1,22 +1,22 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "05539b932348da7e949a63eb71f77efc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "5632b6ac9992ee07bf6052e9c87a02c5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "921a343cf11be7cc492678459dbdd926", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.mp4": "5eafeb7a1c616dfe02c28fc902ce00fb", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "57a07df96fb016c59a292b5cd1d22e10", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "88fee5353ad7eecd96865b34654bbde6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "d6e1d8a486125f87d04959607e2dc515", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "7543d21dcf2bd220a9ce4cd15f1e1578", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.mp4": "e4a7144efa7039a03ae69460361ae518", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "473a638408eff688582ec8572ba955b2", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "d781b80ef24916acbf3bf181ab32ddea", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "044162512a1982b573a0d6f19646801a", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "bebd3dafb168c976a8c817e83a550ce2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.mp4": "7566491129c54183e337e83455ab5bda", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "b1070f080d4448a08cbead85540f370d", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "252b3639b4d1686f8c79476943f89439", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "aa1269526f1e384b25d630c7db17860e", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "5757f06de01c68c5104ec7a7b0c6a69b", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.mp4": "e94af7eed1fe7d2512d042979ca878dd", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "7f90134d9346efe476cc5a1e531f8ecd", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "e7374b766d9ec0599ecf209a0f78c0ba", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.json index 993278e1..4e30603b 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "6baee42e9095883c0ed77e6b5829e2c2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "683d44d82d8854b1bed529196dc091c9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "455e6a6bce2b8630d1a53e11c5554362", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.mp4": "5eafeb7a1c616dfe02c28fc902ce00fb", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "57a07df96fb016c59a292b5cd1d22e10", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.nfo": "88fee5353ad7eecd96865b34654bbde6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "e4efb3ea481b6936d188470ace4d6bae", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "a702f2b8e66c348ceb3ec1fd65956024", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.mp4": "e4a7144efa7039a03ae69460361ae518", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "473a638408eff688582ec8572ba955b2", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.nfo": "d781b80ef24916acbf3bf181ab32ddea", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "b8f3acff3cb18657dfa8a37b037c78f1", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "3a613f0724932930ab746bcf9f8bdf42", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.mp4": "7566491129c54183e337e83455ab5bda", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "b1070f080d4448a08cbead85540f370d", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.nfo": "252b3639b4d1686f8c79476943f89439", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.info.json": "d04117d103932f217a50e1a28db42962", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.info.json": "03254329cabbac6a887801d1a3a4a9fc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.mp4": "0850f53dd2335ba57632128b9bb9d112", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.nfo": "ed439adf2aa5eb4ba741934791ca99e5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.nfo": "4edc04aaea3799ef24bafe6afe4017e5", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.info.json": "7214c68d8bd6f3c714dee034a5e04fa8", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.info.json": "1892550ced3033c5b779324e39ef77ac", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.mp4": "0dcd1a017948164d217f0bde59551655", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.nfo": "a59a0fa2cef91dea9c1416f3c1abd3e0", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.nfo": "d7d3005d7a8b3feb7465e697cfb4cad4", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.info.json": "6e010415351d9d94f64624607d7ad831", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.info.json": "b5960c859c450da1c40fe68951499a8f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.mp4": "6c4b98bd5e32fbffef033f268d8587ae", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.nfo": "d33cdac7ddd02bb601add35e4dce0173", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.nfo": "1832889c5a8010c28914ef5c9845e14f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.info.json": "f2ab803ea763a11fb271d7a36b2eb340", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.info.json": "04c2a406e17fb509e849c3d5ccac8b5e", "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.mp4": "386aa9718db383c17aafc9a00d61d0f0", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.nfo": "1c65b21f8bd5a52dab41ae2d297925e3", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.nfo": "75a73feabcd828d88768c453ab13718e", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "e33b506e3e441ad05af03826b8ccb758", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "09b731b1e404368cf7ce3fe8197e1de9", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.mp4": "e94af7eed1fe7d2512d042979ca878dd", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "7f90134d9346efe476cc5a1e531f8ecd", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.nfo": "e7374b766d9ec0599ecf209a0f78c0ba", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json index 73eae87b..e42787c7 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json @@ -1,20 +1,20 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "5269b5e9e4fad7b63b6fdb3fef477b1e", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "f1315ac907d99c567839ac982b396f51", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "44a703e77c8285e81fec57ed9000bb0c", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.mp4": "776af67f6507b05700ff573ef9560aba", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "f618eb52397bd44f7efa2ee7dae5da74", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "4ba0e01c1e7295952c3f5e6b9b251d7d", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "559c970f2fde6db18d42850b65f038b4", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "3fe91099a510c9dc820a0a7adba98868", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.mp4": "d83e7a55c37f8a5f3d18c4578bfc65af", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "da44a5409d2010d47918864aefe2e5bc", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "db9196b729c7b2cd26e3f0fc649b39f0", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "6e712b8c5b40f3622732f087127d75f3", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "e780d5e9e678d4aae5b131a5f3603695", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.mp4": "c1e00927a15da4afa48cdcb514610156", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "0a08b970bfb64345ff96a8b8447479a9", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "ba4a387d9462f416ba176c31c1c55316", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "61d42a2f8aa085eae5758206ff853538", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "4a4d542da434d5b3ff8d304f0e077469", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.mp4": "e1955b69689826e841c9b034209b7437", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "f329f4258d783fc36baedf35c0e540d4", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "93dd5c4c493422f9a60e61a6b965b39a", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.json index d1015262..0ece0c45 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.json @@ -1,36 +1,36 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "5c7b84a74e98bbbc6f5897742ba6dfec", "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.info.json": "e3b5da94c5a86db003633570af47d1a9", + "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.info.json": "629fb263cff2e93b7ec67769ebbc75e0", "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.mp4": "201f4f7a4cfb745b8befe75af83ef289", - "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.nfo": "d32e8ce5be43532924d42ca50f47c36c", + "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.nfo": "2742789534cd28d2b2c498df19b01070", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.info.json": "c572cf9767af2221f4e88b40ab11e7dd", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.info.json": "0a3998c019cc33845be703ca1bb448f9", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.mp4": "3acc0b8ad17afdf9396a3f7600307899", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.nfo": "de7ded8e978a48a48edfe7d4b9644ce9", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.nfo": "a6c28bd2c7dece677bdfe342e1691a34", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.info.json": "4fe8ba1b78f29c9e578d84d3ef6e8caa", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.info.json": "e891c1960d5c29b5e1e73c98ecf2e7f6", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.mp4": "58fbeaa3e51e59ef3405464ab3bc46f1", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.nfo": "eec44bf9043055fc73041bb2e103ed53", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.nfo": "7a3a3d341795ab8b8f1faa5499ebe55c", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.info.json": "943a66e92c610b032471cf684fa2cdf0", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.info.json": "fe18c65b99ca8942e65d777c9a498577", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.mp4": "aa76dff1662eda9596791ca5076a8385", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.nfo": "6fe63a62e84f5e4c875110af87cc5488", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.nfo": "0d38c0fe0b0bbbfd3fe78cb71e9b65f4", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "4b04325397e3b9ed0ee51f319ce07353", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "3caee440547dd4ed46ec3cdca46978f2", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.mp4": "776af67f6507b05700ff573ef9560aba", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "f618eb52397bd44f7efa2ee7dae5da74", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "4ba0e01c1e7295952c3f5e6b9b251d7d", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "729ca4dba26539e6d8c04443c9aa67ab", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "0b180b38ac673e7e320e9e615974fe41", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.mp4": "d83e7a55c37f8a5f3d18c4578bfc65af", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "da44a5409d2010d47918864aefe2e5bc", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "db9196b729c7b2cd26e3f0fc649b39f0", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "075f2c2ce8c995195decf755fc980c89", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "5b26edd07c0534d53884d6a42908f8db", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.mp4": "c1e00927a15da4afa48cdcb514610156", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "0a08b970bfb64345ff96a8b8447479a9", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "ba4a387d9462f416ba176c31c1c55316", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "fc9484dbc42b6fd6149fdcacc235e206", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "aeeb1be477400f34485799112a8121c2", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.mp4": "e1955b69689826e841c9b034209b7437", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "f329f4258d783fc36baedf35c0e540d4", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "93dd5c4c493422f9a60e61a6b965b39a", + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json index a912154b..c66cb322 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json @@ -1,22 +1,22 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "5269b5e9e4fad7b63b6fdb3fef477b1e", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "044162512a1982b573a0d6f19646801a", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "bebd3dafb168c976a8c817e83a550ce2", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.mp4": "776af67f6507b05700ff573ef9560aba", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "f618eb52397bd44f7efa2ee7dae5da74", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "4ba0e01c1e7295952c3f5e6b9b251d7d", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "d6e1d8a486125f87d04959607e2dc515", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "7543d21dcf2bd220a9ce4cd15f1e1578", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.mp4": "d83e7a55c37f8a5f3d18c4578bfc65af", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "da44a5409d2010d47918864aefe2e5bc", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "db9196b729c7b2cd26e3f0fc649b39f0", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "5632b6ac9992ee07bf6052e9c87a02c5", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "921a343cf11be7cc492678459dbdd926", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.mp4": "c1e00927a15da4afa48cdcb514610156", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "0a08b970bfb64345ff96a8b8447479a9", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "ba4a387d9462f416ba176c31c1c55316", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "aa1269526f1e384b25d630c7db17860e", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "5757f06de01c68c5104ec7a7b0c6a69b", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.mp4": "e1955b69689826e841c9b034209b7437", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "f329f4258d783fc36baedf35c0e540d4", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "93dd5c4c493422f9a60e61a6b965b39a", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.json index 53c9c924..9a3bf3a6 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "5c7b84a74e98bbbc6f5897742ba6dfec", "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.info.json": "f2ab803ea763a11fb271d7a36b2eb340", + "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.info.json": "04c2a406e17fb509e849c3d5ccac8b5e", "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.mp4": "201f4f7a4cfb745b8befe75af83ef289", - "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.nfo": "d32e8ce5be43532924d42ca50f47c36c", + "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.nfo": "2742789534cd28d2b2c498df19b01070", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.info.json": "6e010415351d9d94f64624607d7ad831", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.info.json": "b5960c859c450da1c40fe68951499a8f", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.mp4": "3acc0b8ad17afdf9396a3f7600307899", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.nfo": "de7ded8e978a48a48edfe7d4b9644ce9", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.nfo": "a6c28bd2c7dece677bdfe342e1691a34", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.info.json": "7214c68d8bd6f3c714dee034a5e04fa8", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.info.json": "1892550ced3033c5b779324e39ef77ac", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.mp4": "58fbeaa3e51e59ef3405464ab3bc46f1", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.nfo": "eec44bf9043055fc73041bb2e103ed53", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.nfo": "7a3a3d341795ab8b8f1faa5499ebe55c", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.info.json": "d04117d103932f217a50e1a28db42962", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.info.json": "03254329cabbac6a887801d1a3a4a9fc", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.mp4": "aa76dff1662eda9596791ca5076a8385", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.nfo": "6fe63a62e84f5e4c875110af87cc5488", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.nfo": "0d38c0fe0b0bbbfd3fe78cb71e9b65f4", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "b8f3acff3cb18657dfa8a37b037c78f1", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "3a613f0724932930ab746bcf9f8bdf42", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.mp4": "776af67f6507b05700ff573ef9560aba", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "f618eb52397bd44f7efa2ee7dae5da74", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.nfo": "4ba0e01c1e7295952c3f5e6b9b251d7d", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "e4efb3ea481b6936d188470ace4d6bae", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "a702f2b8e66c348ceb3ec1fd65956024", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.mp4": "d83e7a55c37f8a5f3d18c4578bfc65af", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "da44a5409d2010d47918864aefe2e5bc", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.nfo": "db9196b729c7b2cd26e3f0fc649b39f0", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "683d44d82d8854b1bed529196dc091c9", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "455e6a6bce2b8630d1a53e11c5554362", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.mp4": "c1e00927a15da4afa48cdcb514610156", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "0a08b970bfb64345ff96a8b8447479a9", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.nfo": "ba4a387d9462f416ba176c31c1c55316", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "e33b506e3e441ad05af03826b8ccb758", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "09b731b1e404368cf7ce3fe8197e1de9", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.mp4": "e1955b69689826e841c9b034209b7437", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "f329f4258d783fc36baedf35c0e540d4", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.nfo": "93dd5c4c493422f9a60e61a6b965b39a", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", - "Best Prebuilt TV Show by Date/tvshow.nfo": "59c4a3a046d43a9350f2e95e2f401039" + "Best Prebuilt TV Show by Date/tvshow.nfo": "2439ebc18e46a67064956cb940c992e9" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json index e536e91b..201488ea 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json @@ -1,21 +1,21 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "4e5ef7394c029e7fe230f82dfe134e4c", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.info.json": "1a658e535689ba3312a79251d0603abb", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.info.json": "eaa3f351703b80239f15c03c5b727f31", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.mp4": "838968aa64d56f99166bc2867879da0d", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.nfo": "9a8129ac68f9e1b9a1e766e86b299ea7", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.nfo": "2a3d9b51221a541fefc29eebffe47cd4", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.info.json": "c030e9ec6c67e24845a1f80e60c49c2a", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.info.json": "e8acab0ed714ef96a6d1463154996a5b", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.mp4": "1109271e45e1c7ce0652b4e8e567d6bb", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.nfo": "a35880dc1d39def398a142ffc3bc411b", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.nfo": "ec57b2c78058e18cdc015813e8a14b9d", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.info.json": "2573381bab5b0c84d39def520326ff01", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.info.json": "893ed940046b8a650af0072029292899", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.mp4": "57644342b3e0f8697328fff415fd9bd6", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.nfo": "9b724eed832dd7c96e37bc1cefca5d3f", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.nfo": "cd919caf88b0eed99fd2a595c1afa6b1", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.info.json": "c68ed4baf5360c98bda46de2c3129e17", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.info.json": "001f7b61786b4ecb207cdf45fc6838e8", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.mp4": "bae6a68cab905f3d67fe95de2c0b11b4", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.nfo": "50e0837f2083a35006c61b5f5ebb79e4", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.nfo": "7c4b28456fe5d398b7dad966eb194421", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json index cd85de16..b9bc0ef0 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json @@ -1,23 +1,23 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "4e5ef7394c029e7fe230f82dfe134e4c", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.info.json": "9111eb8be07d8fce5cab4257a049bd16", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.info.json": "23ea4fc60be000f224c60911133445c4", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.mp4": "838968aa64d56f99166bc2867879da0d", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.nfo": "9a8129ac68f9e1b9a1e766e86b299ea7", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.nfo": "2a3d9b51221a541fefc29eebffe47cd4", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.info.json": "6d8e82812ee2d93109372468802f625b", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.info.json": "473f212008eabbff7614e092e39c0e83", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.mp4": "1109271e45e1c7ce0652b4e8e567d6bb", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.nfo": "a35880dc1d39def398a142ffc3bc411b", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.nfo": "ec57b2c78058e18cdc015813e8a14b9d", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.info.json": "657cfbc1acf4e35060f1e8dc53910dad", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.info.json": "2ee2edf10085b2aa3a3a1cd1850cfab1", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.mp4": "57644342b3e0f8697328fff415fd9bd6", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.nfo": "9b724eed832dd7c96e37bc1cefca5d3f", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.nfo": "cd919caf88b0eed99fd2a595c1afa6b1", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.info.json": "60f7a22320435d0f3930ea9d8f0df6f0", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.info.json": "37c636ccbbbde5211290aa40e86c95ca", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.mp4": "bae6a68cab905f3d67fe95de2c0b11b4", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.nfo": "50e0837f2083a35006c61b5f5ebb79e4", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.nfo": "7c4b28456fe5d398b7dad966eb194421", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json index 1fb4cf8f..474fa3cc 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "c7c2427315924db344d4659a60c59bc9", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.info.json": "b3d16c01cdf9680ebe60808f2f500ee9", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.info.json": "28de4c86761f962a274f877676273f42", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.mp4": "3abb120022201c52f187795e5382e7d8", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.nfo": "6eba1138f978d7e0e032a8ff11a78a20", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.nfo": "7d8f03bdcd8ee66fd1578a86f20365cc", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "255dd9d2e566d4951c228c333c88de34", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "9ec937cc60b7e8fef0a6741033d539e3", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.mp4": "f955993d7c3bd19a3f1974f9ca8fa8d5", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "ec8d3183eb5cde222f50d61a8cfebc0c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "7f71bd60012d850ece38fa644eeddc5e", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.info.json": "9ca487486489a07f45a3671833b46200", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.info.json": "9cc088e0502239894663985c73cbb8d1", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.mp4": "65278e617ec6faae1fa5e1cc150b40bc", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.nfo": "014128496d2665bd25cbcd1b58057201", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.nfo": "39996f43e9761247dce614247f99c808", "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.info.json": "3c5529c60a981d3004dec4be0dd44386", + "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.info.json": "376f0187fb4be474af0634cab27a94a3", "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.mp4": "ae68c2c53268d732849149196e531935", - "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.nfo": "3054d8425b5c427641f2b6d041ed60f6", + "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.nfo": "cae377877c966dad492eaa3f224b86ba", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.info.json": "055914a06fdd556c4b8a7d9ba6868b5c", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.info.json": "753590baac8c807337d7be2c6a1bee17", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.mp4": "838968aa64d56f99166bc2867879da0d", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.nfo": "0bff78c767cc262ecd417de4e5dc6d87", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.nfo": "974bb83bd43b9579ab1716f66589ccc1", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.info.json": "12e7c2ce72158a89a185b1860c7dc7d2", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.info.json": "eafd4c6ae0be81da688c25c305de550a", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.mp4": "1109271e45e1c7ce0652b4e8e567d6bb", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.nfo": "44b60f61267af80173b12bf6f6da2a08", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.nfo": "b12dcb09ffad7f23f21d350e1f60f128", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.info.json": "65473bcb02396628d81ab3c51dac6b05", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.info.json": "776544b88a36a0ed7842ad34b462947c", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.mp4": "57644342b3e0f8697328fff415fd9bd6", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.nfo": "99b0bceefaa906c65eb8ad692dee99bf", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.nfo": "e6fd0fc3e95b77c595d1a77c2060fd98", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.info.json": "406629e815a560ee1078a2d2f0e2eabc", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.info.json": "fac6137b97e4db79621f55694fd5ed07", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.mp4": "bae6a68cab905f3d67fe95de2c0b11b4", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.nfo": "b4d3075e68a25f9229537ddf3427fd53", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.nfo": "23386ea27c1e64afcecdb235acb81b79", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json index cff1d95b..20b995d6 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json @@ -1,40 +1,40 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "c7c2427315924db344d4659a60c59bc9", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.info.json": "53e336dc82cf7a65fc62b0783c581059", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.info.json": "d699b2e091b389dd470a8d6719b87d00", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.mp4": "3abb120022201c52f187795e5382e7d8", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.nfo": "6eba1138f978d7e0e032a8ff11a78a20", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.nfo": "7d8f03bdcd8ee66fd1578a86f20365cc", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "88f6e9dd1573dbd3388432c9a04a0e09", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "8318cac15f71dfaa373ebb8470288f82", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.mp4": "f955993d7c3bd19a3f1974f9ca8fa8d5", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "ec8d3183eb5cde222f50d61a8cfebc0c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "7f71bd60012d850ece38fa644eeddc5e", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.info.json": "8310c540da3f4d8449d93b849f63dbdd", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.info.json": "d7e89687663d7251635f6011acf76ca2", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.mp4": "65278e617ec6faae1fa5e1cc150b40bc", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.nfo": "014128496d2665bd25cbcd1b58057201", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.nfo": "39996f43e9761247dce614247f99c808", "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.info.json": "231bcbd664181d6c59f8b4d9eefec368", + "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.info.json": "d27c625857e68c56ffa89a199d21c1a2", "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.mp4": "ae68c2c53268d732849149196e531935", - "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.nfo": "3054d8425b5c427641f2b6d041ed60f6", + "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.nfo": "cae377877c966dad492eaa3f224b86ba", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.info.json": "46447ae5b21700bf7e71cf9674a50287", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.info.json": "eb87faf31e9521949e1d46caa9bdaeba", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.mp4": "838968aa64d56f99166bc2867879da0d", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.nfo": "0bff78c767cc262ecd417de4e5dc6d87", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.nfo": "974bb83bd43b9579ab1716f66589ccc1", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.info.json": "32d815d4e3a6ed68514ea871cb684359", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.info.json": "f9b1724b674ce5fe90ca3da72b9dce50", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.mp4": "1109271e45e1c7ce0652b4e8e567d6bb", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.nfo": "44b60f61267af80173b12bf6f6da2a08", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.nfo": "b12dcb09ffad7f23f21d350e1f60f128", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.info.json": "995e67fcd1b2615d8c594cf8e65e6d56", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.info.json": "c21e448042a9ce3f81651726f8ac8586", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.mp4": "57644342b3e0f8697328fff415fd9bd6", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.nfo": "99b0bceefaa906c65eb8ad692dee99bf", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.nfo": "e6fd0fc3e95b77c595d1a77c2060fd98", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.info.json": "7bbd18cae95324d002f8a1fe68ceadf0", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.info.json": "1ff4454ef2e877c2bb857da26aa59a0d", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.mp4": "bae6a68cab905f3d67fe95de2c0b11b4", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.nfo": "b4d3075e68a25f9229537ddf3427fd53", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.nfo": "23386ea27c1e64afcecdb235acb81b79", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json index e91bc46c..2bb3afa5 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json @@ -1,21 +1,21 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "809885e6c29bba06215b840516628090", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.info.json": "c68ed4baf5360c98bda46de2c3129e17", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.info.json": "001f7b61786b4ecb207cdf45fc6838e8", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.mp4": "82258d5ed3062fc8fd986ec9bedec888", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.nfo": "d98e09fe2cdc240f71bfce032de2718d", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.nfo": "ddf2763f976aaa79199bddbfd3b66501", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.info.json": "2573381bab5b0c84d39def520326ff01", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.info.json": "893ed940046b8a650af0072029292899", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.mp4": "d3c9d4918af48a3da67baabab3535e20", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.nfo": "0701fef77bec0832582d7ba9ef27673d", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.nfo": "cda58b9d5b7ee05d5e4d5144ebfe0f94", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.info.json": "c030e9ec6c67e24845a1f80e60c49c2a", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.info.json": "e8acab0ed714ef96a6d1463154996a5b", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.mp4": "a464e06a6679b3de0dd332b0022aa7bb", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.nfo": "89b788b16e3cf45a20c6a5fcfafa130c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.nfo": "4d5775492f2731cb5dc04a84ebcb029d", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.info.json": "1a658e535689ba3312a79251d0603abb", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.info.json": "eaa3f351703b80239f15c03c5b727f31", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.mp4": "555fdada3339f0d359656478d9d171d2", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.nfo": "93f63d6bf1d7dcc9c6cdc674164affeb", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.nfo": "2980b224863465a8b8a465c9d381d1f4", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json index 6b9e3948..79ada9c0 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json @@ -1,23 +1,23 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "809885e6c29bba06215b840516628090", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.info.json": "60f7a22320435d0f3930ea9d8f0df6f0", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.info.json": "37c636ccbbbde5211290aa40e86c95ca", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.mp4": "82258d5ed3062fc8fd986ec9bedec888", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.nfo": "d98e09fe2cdc240f71bfce032de2718d", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.nfo": "ddf2763f976aaa79199bddbfd3b66501", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.info.json": "657cfbc1acf4e35060f1e8dc53910dad", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.info.json": "2ee2edf10085b2aa3a3a1cd1850cfab1", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.mp4": "d3c9d4918af48a3da67baabab3535e20", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.nfo": "0701fef77bec0832582d7ba9ef27673d", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.nfo": "cda58b9d5b7ee05d5e4d5144ebfe0f94", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.info.json": "6d8e82812ee2d93109372468802f625b", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.info.json": "473f212008eabbff7614e092e39c0e83", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.mp4": "a464e06a6679b3de0dd332b0022aa7bb", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.nfo": "89b788b16e3cf45a20c6a5fcfafa130c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.nfo": "4d5775492f2731cb5dc04a84ebcb029d", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.info.json": "9111eb8be07d8fce5cab4257a049bd16", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.info.json": "23ea4fc60be000f224c60911133445c4", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.mp4": "555fdada3339f0d359656478d9d171d2", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.nfo": "93f63d6bf1d7dcc9c6cdc674164affeb", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.nfo": "2980b224863465a8b8a465c9d381d1f4", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json index 573ef879..44bc8efd 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "7331c3a7cc0b43cd547b82af4ec35a3f", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.info.json": "3c5529c60a981d3004dec4be0dd44386", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.info.json": "376f0187fb4be474af0634cab27a94a3", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.mp4": "6ba89f1f4436cc71bbe572bcf5a4c077", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.nfo": "a20944ff3b93d969fe24f8e8b36fdbe3", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.nfo": "42ad110e3f608de3edb94735631d39a7", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.info.json": "9ca487486489a07f45a3671833b46200", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.info.json": "9cc088e0502239894663985c73cbb8d1", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.mp4": "86158254bbe1cd4de61f2f03d63c4afc", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.nfo": "1f06a876e72883b43c1b31eb70dba10c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.nfo": "ea4dee97b5bb9e49cb72f0942f851feb", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "255dd9d2e566d4951c228c333c88de34", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "9ec937cc60b7e8fef0a6741033d539e3", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.mp4": "f955993d7c3bd19a3f1974f9ca8fa8d5", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "ec8d3183eb5cde222f50d61a8cfebc0c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "7f71bd60012d850ece38fa644eeddc5e", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.info.json": "b3d16c01cdf9680ebe60808f2f500ee9", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.info.json": "28de4c86761f962a274f877676273f42", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.mp4": "68380cbe2709d869c965a8aee21217f9", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.nfo": "01e3dae366e239640e7f27e3d40893c4", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.nfo": "c487f013b8d5adc399a793bc803b898f", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.info.json": "406629e815a560ee1078a2d2f0e2eabc", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.info.json": "fac6137b97e4db79621f55694fd5ed07", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.mp4": "82258d5ed3062fc8fd986ec9bedec888", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.nfo": "19bacafcb4e9125bec9f804a6dc4318e", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.nfo": "4eedc1c0e99858530e6228001d024766", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.info.json": "65473bcb02396628d81ab3c51dac6b05", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.info.json": "776544b88a36a0ed7842ad34b462947c", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.mp4": "d3c9d4918af48a3da67baabab3535e20", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.nfo": "ccdea0447b933e4e3affe6ec5aa45aae", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.nfo": "cc1541a65508fcbfd9f024042cb6b6ce", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.info.json": "12e7c2ce72158a89a185b1860c7dc7d2", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.info.json": "eafd4c6ae0be81da688c25c305de550a", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.mp4": "a464e06a6679b3de0dd332b0022aa7bb", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.nfo": "5cb40adc85b43314bf6458f34e77e61b", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.nfo": "d5fa573faf1d29c367117917417df62c", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.info.json": "055914a06fdd556c4b8a7d9ba6868b5c", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.info.json": "753590baac8c807337d7be2c6a1bee17", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.mp4": "555fdada3339f0d359656478d9d171d2", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.nfo": "237e0ff3ec6927277f7e7a4f98c51fc7", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.nfo": "6c40cd5d13c8d088e57906e809a591f8", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json index c58a397a..09b810fd 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json @@ -1,40 +1,40 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "7331c3a7cc0b43cd547b82af4ec35a3f", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.info.json": "231bcbd664181d6c59f8b4d9eefec368", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.info.json": "d27c625857e68c56ffa89a199d21c1a2", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.mp4": "6ba89f1f4436cc71bbe572bcf5a4c077", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.nfo": "a20944ff3b93d969fe24f8e8b36fdbe3", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.nfo": "42ad110e3f608de3edb94735631d39a7", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.info.json": "8310c540da3f4d8449d93b849f63dbdd", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.info.json": "d7e89687663d7251635f6011acf76ca2", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.mp4": "86158254bbe1cd4de61f2f03d63c4afc", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.nfo": "1f06a876e72883b43c1b31eb70dba10c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.nfo": "ea4dee97b5bb9e49cb72f0942f851feb", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "88f6e9dd1573dbd3388432c9a04a0e09", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "8318cac15f71dfaa373ebb8470288f82", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.mp4": "f955993d7c3bd19a3f1974f9ca8fa8d5", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "ec8d3183eb5cde222f50d61a8cfebc0c", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.nfo": "7f71bd60012d850ece38fa644eeddc5e", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.info.json": "53e336dc82cf7a65fc62b0783c581059", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.info.json": "d699b2e091b389dd470a8d6719b87d00", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.mp4": "68380cbe2709d869c965a8aee21217f9", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.nfo": "01e3dae366e239640e7f27e3d40893c4", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.nfo": "c487f013b8d5adc399a793bc803b898f", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.info.json": "7bbd18cae95324d002f8a1fe68ceadf0", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.info.json": "1ff4454ef2e877c2bb857da26aa59a0d", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.mp4": "82258d5ed3062fc8fd986ec9bedec888", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.nfo": "19bacafcb4e9125bec9f804a6dc4318e", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.nfo": "4eedc1c0e99858530e6228001d024766", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.info.json": "995e67fcd1b2615d8c594cf8e65e6d56", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.info.json": "c21e448042a9ce3f81651726f8ac8586", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.mp4": "d3c9d4918af48a3da67baabab3535e20", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.nfo": "ccdea0447b933e4e3affe6ec5aa45aae", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.nfo": "cc1541a65508fcbfd9f024042cb6b6ce", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.info.json": "32d815d4e3a6ed68514ea871cb684359", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.info.json": "f9b1724b674ce5fe90ca3da72b9dce50", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.mp4": "a464e06a6679b3de0dd332b0022aa7bb", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.nfo": "5cb40adc85b43314bf6458f34e77e61b", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.nfo": "d5fa573faf1d29c367117917417df62c", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.info.json": "46447ae5b21700bf7e71cf9674a50287", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.info.json": "eb87faf31e9521949e1d46caa9bdaeba", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.mp4": "555fdada3339f0d359656478d9d171d2", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.nfo": "237e0ff3ec6927277f7e7a4f98c51fc7", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.nfo": "6c40cd5d13c8d088e57906e809a591f8", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json index d7ad2fb8..b5e89d16 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json @@ -1,21 +1,21 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "ede1deeba072bae50f7f7039deca0543", "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.info.json": "c68ed4baf5360c98bda46de2c3129e17", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.info.json": "001f7b61786b4ecb207cdf45fc6838e8", "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.mp4": "2ed76a1c5ca5aefc99cafbe45beb7968", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.nfo": "a36e38ad59df8bded30088536d84ebc4", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.nfo": "043c6de15ab09f32e64414d1f4a8a89c", "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.info.json": "2573381bab5b0c84d39def520326ff01", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.info.json": "893ed940046b8a650af0072029292899", "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.mp4": "e98fdf4ba39fa60c6349152c65352df7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.nfo": "a291af8fe16b1f299ac2300750328f53", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.nfo": "4fb018858502fe2c7a0d3dcb89145a8d", "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.info.json": "c030e9ec6c67e24845a1f80e60c49c2a", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.info.json": "e8acab0ed714ef96a6d1463154996a5b", "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.mp4": "1dd828f81bcb808ad91f6d1da8cce235", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.nfo": "edadbfb231f45c802411cc4455f7a2bf", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.nfo": "6ac2ee3bd87b453d56bd90b42bbf52a0", "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.info.json": "1a658e535689ba3312a79251d0603abb", + "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.info.json": "eaa3f351703b80239f15c03c5b727f31", "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.mp4": "052709f404d1ec6a33c8a0b52e133c83", - "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.nfo": "08aec54e062efb6805c0f5c58b630131", + "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.nfo": "d54ba1888f0083f8de6f401e399ad379", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json index 4e320bd2..18df52ea 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json @@ -1,23 +1,23 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "ede1deeba072bae50f7f7039deca0543", "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.info.json": "60f7a22320435d0f3930ea9d8f0df6f0", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.info.json": "37c636ccbbbde5211290aa40e86c95ca", "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.mp4": "2ed76a1c5ca5aefc99cafbe45beb7968", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.nfo": "a36e38ad59df8bded30088536d84ebc4", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.nfo": "043c6de15ab09f32e64414d1f4a8a89c", "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.info.json": "657cfbc1acf4e35060f1e8dc53910dad", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.info.json": "2ee2edf10085b2aa3a3a1cd1850cfab1", "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.mp4": "e98fdf4ba39fa60c6349152c65352df7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.nfo": "a291af8fe16b1f299ac2300750328f53", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.nfo": "4fb018858502fe2c7a0d3dcb89145a8d", "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.info.json": "6d8e82812ee2d93109372468802f625b", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.info.json": "473f212008eabbff7614e092e39c0e83", "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.mp4": "1dd828f81bcb808ad91f6d1da8cce235", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.nfo": "edadbfb231f45c802411cc4455f7a2bf", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.nfo": "6ac2ee3bd87b453d56bd90b42bbf52a0", "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.info.json": "9111eb8be07d8fce5cab4257a049bd16", + "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.info.json": "23ea4fc60be000f224c60911133445c4", "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.mp4": "052709f404d1ec6a33c8a0b52e133c83", - "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.nfo": "08aec54e062efb6805c0f5c58b630131", + "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.nfo": "d54ba1888f0083f8de6f401e399ad379", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json index bfb31e9b..41295381 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "9b9e26ff3d036f450501bf5adb979aeb", "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.info.json": "3c5529c60a981d3004dec4be0dd44386", + "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.info.json": "376f0187fb4be474af0634cab27a94a3", "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.mp4": "98da10d4278b3b4fbc3a52a57ce8faea", - "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.nfo": "1b62ea9dfd8c7c72450e08be11d5f475", + "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.nfo": "9ceac835c0166bf4f7354106379e6d17", "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.info.json": "9ca487486489a07f45a3671833b46200", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.info.json": "9cc088e0502239894663985c73cbb8d1", "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.mp4": "2d964ed943027358d440b2c6faf00f56", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.nfo": "a25eccc9148803dd3e7ef562454525ac", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.nfo": "35f15e5437cae813095fe2ca3bd2ca18", "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.info.json": "255dd9d2e566d4951c228c333c88de34", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.info.json": "9ec937cc60b7e8fef0a6741033d539e3", "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.mp4": "9a1a761fafc7213e30aedf7ba01e192e", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.nfo": "bade06f775dbc7dcd78a05401787568f", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.nfo": "9aa69e4c86bb282ac57b2024ec2fbd34", "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.info.json": "b3d16c01cdf9680ebe60808f2f500ee9", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.info.json": "28de4c86761f962a274f877676273f42", "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.mp4": "2d09a282c18e12c7b435ec9b0fcd83ba", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.nfo": "519a116ad532dcb5766341ba3e0561c7", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.nfo": "709533b6b8f501196db0d98dfe2b2b16", "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.info.json": "406629e815a560ee1078a2d2f0e2eabc", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.info.json": "fac6137b97e4db79621f55694fd5ed07", "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.mp4": "2ed76a1c5ca5aefc99cafbe45beb7968", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.nfo": "d11af1164318f6b808e3be82dd7d8de5", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.nfo": "05f34cd0e6be4b09ea96134faec892f6", "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.info.json": "65473bcb02396628d81ab3c51dac6b05", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.info.json": "776544b88a36a0ed7842ad34b462947c", "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.mp4": "e98fdf4ba39fa60c6349152c65352df7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.nfo": "95642748ab236e4ceaf5e99498cf9370", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.nfo": "54b4f84daf25626703f7b3a36b0dea49", "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.info.json": "12e7c2ce72158a89a185b1860c7dc7d2", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.info.json": "eafd4c6ae0be81da688c25c305de550a", "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.mp4": "1dd828f81bcb808ad91f6d1da8cce235", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.nfo": "48943588e41681e2d6991cca776ef662", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.nfo": "3d2644161e57b94cfac5e95732864cc3", "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.info.json": "055914a06fdd556c4b8a7d9ba6868b5c", + "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.info.json": "753590baac8c807337d7be2c6a1bee17", "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.mp4": "052709f404d1ec6a33c8a0b52e133c83", - "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.nfo": "8b5963cf45877c576de8f533171ebaf2", + "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.nfo": "fd91adb2089d0fcdbb2e568a10ac880e", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json index 830154d8..20ac9c05 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json @@ -1,40 +1,40 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "9b9e26ff3d036f450501bf5adb979aeb", "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.info.json": "231bcbd664181d6c59f8b4d9eefec368", + "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.info.json": "d27c625857e68c56ffa89a199d21c1a2", "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.mp4": "98da10d4278b3b4fbc3a52a57ce8faea", - "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.nfo": "1b62ea9dfd8c7c72450e08be11d5f475", + "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.nfo": "9ceac835c0166bf4f7354106379e6d17", "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.info.json": "8310c540da3f4d8449d93b849f63dbdd", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.info.json": "d7e89687663d7251635f6011acf76ca2", "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.mp4": "2d964ed943027358d440b2c6faf00f56", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.nfo": "a25eccc9148803dd3e7ef562454525ac", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.nfo": "35f15e5437cae813095fe2ca3bd2ca18", "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.info.json": "88f6e9dd1573dbd3388432c9a04a0e09", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.info.json": "8318cac15f71dfaa373ebb8470288f82", "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.mp4": "9a1a761fafc7213e30aedf7ba01e192e", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.nfo": "bade06f775dbc7dcd78a05401787568f", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.nfo": "9aa69e4c86bb282ac57b2024ec2fbd34", "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.info.json": "53e336dc82cf7a65fc62b0783c581059", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.info.json": "d699b2e091b389dd470a8d6719b87d00", "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.mp4": "2d09a282c18e12c7b435ec9b0fcd83ba", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.nfo": "519a116ad532dcb5766341ba3e0561c7", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.nfo": "709533b6b8f501196db0d98dfe2b2b16", "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.info.json": "7bbd18cae95324d002f8a1fe68ceadf0", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.info.json": "1ff4454ef2e877c2bb857da26aa59a0d", "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.mp4": "2ed76a1c5ca5aefc99cafbe45beb7968", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.nfo": "d11af1164318f6b808e3be82dd7d8de5", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.nfo": "05f34cd0e6be4b09ea96134faec892f6", "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.info.json": "995e67fcd1b2615d8c594cf8e65e6d56", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.info.json": "c21e448042a9ce3f81651726f8ac8586", "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.mp4": "e98fdf4ba39fa60c6349152c65352df7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.nfo": "95642748ab236e4ceaf5e99498cf9370", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.nfo": "54b4f84daf25626703f7b3a36b0dea49", "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.info.json": "32d815d4e3a6ed68514ea871cb684359", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.info.json": "f9b1724b674ce5fe90ca3da72b9dce50", "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.mp4": "1dd828f81bcb808ad91f6d1da8cce235", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.nfo": "48943588e41681e2d6991cca776ef662", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.nfo": "3d2644161e57b94cfac5e95732864cc3", "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.info.json": "46447ae5b21700bf7e71cf9674a50287", + "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.info.json": "eb87faf31e9521949e1d46caa9bdaeba", "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.mp4": "052709f404d1ec6a33c8a0b52e133c83", - "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.nfo": "8b5963cf45877c576de8f533171ebaf2", + "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.nfo": "fd91adb2089d0fcdbb2e568a10ac880e", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json index 94e8623c..fc39e99c 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json @@ -1,21 +1,21 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "e26598ffd47b150e6bf09e5490546e94", "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.info.json": "1a658e535689ba3312a79251d0603abb", + "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.info.json": "eaa3f351703b80239f15c03c5b727f31", "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.mp4": "d885df2112e5fdd5b0f20876851ef438", - "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.nfo": "7db44b51e23c9837643e8673d1283508", + "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.nfo": "a7e21040a3fcb264f287e4eba1853f94", "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.info.json": "c030e9ec6c67e24845a1f80e60c49c2a", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.info.json": "e8acab0ed714ef96a6d1463154996a5b", "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.mp4": "456a1778941f9abf6ee3b515e44ab8d1", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.nfo": "3bb75efbd42767816433b91e7a9831a1", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.nfo": "78c08ad76d004a74cdba012f0b746c22", "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.info.json": "2573381bab5b0c84d39def520326ff01", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.info.json": "893ed940046b8a650af0072029292899", "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.mp4": "4319b061434ab13ee20ac4d64980025b", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.nfo": "ab53bc2d39b3fe8c48c9a2778e294ba4", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.nfo": "d9031d8608d12742c40a3279138c8371", "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.info.json": "c68ed4baf5360c98bda46de2c3129e17", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.info.json": "001f7b61786b4ecb207cdf45fc6838e8", "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.mp4": "b0777c0678763c456fdb9fbbf90c371a", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.nfo": "0bda771e2b8b36add309ea42f331cbc4", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.nfo": "74bd8dc59c5b76ae112d90638977c464", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json index 6d18ec0c..b6a15609 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json @@ -1,23 +1,23 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "e26598ffd47b150e6bf09e5490546e94", "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.info.json": "9111eb8be07d8fce5cab4257a049bd16", + "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.info.json": "23ea4fc60be000f224c60911133445c4", "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.mp4": "d885df2112e5fdd5b0f20876851ef438", - "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.nfo": "7db44b51e23c9837643e8673d1283508", + "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.nfo": "a7e21040a3fcb264f287e4eba1853f94", "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.info.json": "6d8e82812ee2d93109372468802f625b", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.info.json": "473f212008eabbff7614e092e39c0e83", "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.mp4": "456a1778941f9abf6ee3b515e44ab8d1", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.nfo": "3bb75efbd42767816433b91e7a9831a1", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.nfo": "78c08ad76d004a74cdba012f0b746c22", "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.info.json": "657cfbc1acf4e35060f1e8dc53910dad", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.info.json": "2ee2edf10085b2aa3a3a1cd1850cfab1", "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.mp4": "4319b061434ab13ee20ac4d64980025b", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.nfo": "ab53bc2d39b3fe8c48c9a2778e294ba4", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.nfo": "d9031d8608d12742c40a3279138c8371", "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.info.json": "60f7a22320435d0f3930ea9d8f0df6f0", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.info.json": "37c636ccbbbde5211290aa40e86c95ca", "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.mp4": "b0777c0678763c456fdb9fbbf90c371a", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.nfo": "0bda771e2b8b36add309ea42f331cbc4", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.nfo": "74bd8dc59c5b76ae112d90638977c464", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "74f25c32037e1a6028bfe93c1896c9c2" + "Best Prebuilt TV Show Collection/tvshow.nfo": "a3f1061135b7aa0c25e5176a271d32f0" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json index edd8aaa7..91b9ac43 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json @@ -1,38 +1,38 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "2990d95213df5a6c87825a28daa970f4", "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.info.json": "b3d16c01cdf9680ebe60808f2f500ee9", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.info.json": "28de4c86761f962a274f877676273f42", "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.mp4": "5f700d73364bb0c1ccfa34987abf5b4a", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.nfo": "4c7e90f8299dc8937db757b9b6c36bd6", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.nfo": "0242d92e5e0d26745948b42c25eecfba", "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.info.json": "255dd9d2e566d4951c228c333c88de34", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.info.json": "9ec937cc60b7e8fef0a6741033d539e3", "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.mp4": "938c64fafcc01d68811729cc6277364b", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.nfo": "5fa52bcd59ed344c6c27e8dd9352c292", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.nfo": "52b17bcad30adb6eaef4c3b21c1af76b", "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.info.json": "9ca487486489a07f45a3671833b46200", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.info.json": "9cc088e0502239894663985c73cbb8d1", "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.mp4": "7e62cec1dd4ab9d6dc429684b12bd8a6", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.nfo": "ec78bfbb517097f0189803a1c8e8625e", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.nfo": "31fb72d089fd680fea1340f3d3c41d64", "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.info.json": "3c5529c60a981d3004dec4be0dd44386", + "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.info.json": "376f0187fb4be474af0634cab27a94a3", "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.mp4": "75df3f9f617361c65178484d87625789", - "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.nfo": "615f8e861c468182f1c1f14403484291", + "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.nfo": "df65227ee260219883ff618c9fbdf1d4", "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.info.json": "055914a06fdd556c4b8a7d9ba6868b5c", + "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.info.json": "753590baac8c807337d7be2c6a1bee17", "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.mp4": "d885df2112e5fdd5b0f20876851ef438", - "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.nfo": "a0370f0b5d293588ab19fea2d8fe761d", + "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.nfo": "0e4ea058d6a1e8760c80d3a02d25aafc", "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.info.json": "12e7c2ce72158a89a185b1860c7dc7d2", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.info.json": "eafd4c6ae0be81da688c25c305de550a", "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.mp4": "456a1778941f9abf6ee3b515e44ab8d1", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.nfo": "015251bbd9010955553dfdd6df510107", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.nfo": "1095322364e512dff963a44b2beffe30", "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.info.json": "65473bcb02396628d81ab3c51dac6b05", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.info.json": "776544b88a36a0ed7842ad34b462947c", "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.mp4": "4319b061434ab13ee20ac4d64980025b", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.nfo": "622464af168f066ca0129ac7de341a2b", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.nfo": "5130c71d99f1c0726fee8cb8c9d82ba7", "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.info.json": "406629e815a560ee1078a2d2f0e2eabc", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.info.json": "fac6137b97e4db79621f55694fd5ed07", "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.mp4": "b0777c0678763c456fdb9fbbf90c371a", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.nfo": "53b6d9b4580a28c0a6b6ff4d770b1eaf", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.nfo": "bde2a5401c49b58de0eacea4145d91ae", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json index 1e82640e..c29ae1ad 100644 --- a/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json @@ -1,40 +1,40 @@ { "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "2990d95213df5a6c87825a28daa970f4", "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.info.json": "53e336dc82cf7a65fc62b0783c581059", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.info.json": "d699b2e091b389dd470a8d6719b87d00", "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.mp4": "5f700d73364bb0c1ccfa34987abf5b4a", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.nfo": "4c7e90f8299dc8937db757b9b6c36bd6", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.nfo": "0242d92e5e0d26745948b42c25eecfba", "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.info.json": "88f6e9dd1573dbd3388432c9a04a0e09", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.info.json": "8318cac15f71dfaa373ebb8470288f82", "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.mp4": "938c64fafcc01d68811729cc6277364b", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.nfo": "5fa52bcd59ed344c6c27e8dd9352c292", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.nfo": "52b17bcad30adb6eaef4c3b21c1af76b", "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.info.json": "8310c540da3f4d8449d93b849f63dbdd", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.info.json": "d7e89687663d7251635f6011acf76ca2", "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.mp4": "7e62cec1dd4ab9d6dc429684b12bd8a6", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.nfo": "ec78bfbb517097f0189803a1c8e8625e", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.nfo": "31fb72d089fd680fea1340f3d3c41d64", "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.info.json": "231bcbd664181d6c59f8b4d9eefec368", + "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.info.json": "d27c625857e68c56ffa89a199d21c1a2", "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.mp4": "75df3f9f617361c65178484d87625789", - "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.nfo": "615f8e861c468182f1c1f14403484291", + "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.nfo": "df65227ee260219883ff618c9fbdf1d4", "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.info.json": "46447ae5b21700bf7e71cf9674a50287", + "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.info.json": "eb87faf31e9521949e1d46caa9bdaeba", "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.mp4": "d885df2112e5fdd5b0f20876851ef438", - "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.nfo": "a0370f0b5d293588ab19fea2d8fe761d", + "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.nfo": "0e4ea058d6a1e8760c80d3a02d25aafc", "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.info.json": "32d815d4e3a6ed68514ea871cb684359", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.info.json": "f9b1724b674ce5fe90ca3da72b9dce50", "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.mp4": "456a1778941f9abf6ee3b515e44ab8d1", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.nfo": "015251bbd9010955553dfdd6df510107", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.nfo": "1095322364e512dff963a44b2beffe30", "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.info.json": "995e67fcd1b2615d8c594cf8e65e6d56", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.info.json": "c21e448042a9ce3f81651726f8ac8586", "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.mp4": "4319b061434ab13ee20ac4d64980025b", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.nfo": "622464af168f066ca0129ac7de341a2b", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.nfo": "5130c71d99f1c0726fee8cb8c9d82ba7", "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.info.json": "7bbd18cae95324d002f8a1fe68ceadf0", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.info.json": "1ff4454ef2e877c2bb857da26aa59a0d", "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.mp4": "b0777c0678763c456fdb9fbbf90c371a", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.nfo": "53b6d9b4580a28c0a6b6ff4d770b1eaf", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.nfo": "bde2a5401c49b58de0eacea4145d91ae", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a", "Best Prebuilt TV Show Collection/season01-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/season02-poster.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/tvshow.nfo": "c9ffdb7b90ec5ebeb7e6ea105c1b7908" + "Best Prebuilt TV Show Collection/tvshow.nfo": "61943a17325c5188475651ca7c68446d" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json index 07fcf1b9..f379e845 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.json @@ -1,15 +1,15 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "0011c85c3339ac1301d80be2f3330e67", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "f1315ac907d99c567839ac982b396f51", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "44a703e77c8285e81fec57ed9000bb0c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.mp4": "5f221fdf07f200a297427b5df953d96f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "559c970f2fde6db18d42850b65f038b4", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "3fe91099a510c9dc820a0a7adba98868", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.mp4": "240eb2e4df1abb10290f957d75f2522c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "6e712b8c5b40f3622732f087127d75f3", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "e780d5e9e678d4aae5b131a5f3603695", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.mp4": "0c58e78e7727c893226b9fcbe39b1791", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "61d42a2f8aa085eae5758206ff853538", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "4a4d542da434d5b3ff8d304f0e077469", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.mp4": "8b75d7f6f6f84cccf1867a91d15044a6" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.json index 1ab36967..b1c380b6 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.json @@ -1,27 +1,27 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "17d1886cf9a511f80a288f9eb19eb20e", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "4b04325397e3b9ed0ee51f319ce07353", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "3caee440547dd4ed46ec3cdca46978f2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.mp4": "5f221fdf07f200a297427b5df953d96f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "729ca4dba26539e6d8c04443c9aa67ab", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "0b180b38ac673e7e320e9e615974fe41", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.mp4": "240eb2e4df1abb10290f957d75f2522c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "075f2c2ce8c995195decf755fc980c89", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "5b26edd07c0534d53884d6a42908f8db", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.mp4": "0c58e78e7727c893226b9fcbe39b1791", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.info.json": "e3b5da94c5a86db003633570af47d1a9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.info.json": "629fb263cff2e93b7ec67769ebbc75e0", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.mp4": "e8b77ffd826f8f7233b875e311adaf34", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.info.json": "c572cf9767af2221f4e88b40ab11e7dd", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.info.json": "0a3998c019cc33845be703ca1bb448f9", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.mp4": "4343e692b53f0abce80559b59ef2fa0c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.info.json": "4fe8ba1b78f29c9e578d84d3ef6e8caa", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.info.json": "e891c1960d5c29b5e1e73c98ecf2e7f6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.mp4": "dea5d69ae35e47aa78a51f464088a6ad", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.info.json": "943a66e92c610b032471cf684fa2cdf0", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.info.json": "fe18c65b99ca8942e65d777c9a498577", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.mp4": "b2f03dcefe44b8afc65b2500c873aec2", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "fc9484dbc42b6fd6149fdcacc235e206", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "aeeb1be477400f34485799112a8121c2", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.mp4": "8b75d7f6f6f84cccf1867a91d15044a6" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json index b49f7161..0f75047c 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.json @@ -1,16 +1,16 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "0011c85c3339ac1301d80be2f3330e67", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "044162512a1982b573a0d6f19646801a", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "bebd3dafb168c976a8c817e83a550ce2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.mp4": "5f221fdf07f200a297427b5df953d96f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "d6e1d8a486125f87d04959607e2dc515", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "7543d21dcf2bd220a9ce4cd15f1e1578", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.mp4": "240eb2e4df1abb10290f957d75f2522c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "5632b6ac9992ee07bf6052e9c87a02c5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "921a343cf11be7cc492678459dbdd926", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.mp4": "0c58e78e7727c893226b9fcbe39b1791", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "aa1269526f1e384b25d630c7db17860e", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "5757f06de01c68c5104ec7a7b0c6a69b", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.mp4": "8b75d7f6f6f84cccf1867a91d15044a6", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.json index a5a82a53..02132897 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.json @@ -1,28 +1,28 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "17d1886cf9a511f80a288f9eb19eb20e", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "b8f3acff3cb18657dfa8a37b037c78f1", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.info.json": "3a613f0724932930ab746bcf9f8bdf42", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000001 - Mock Entry 20-3.mp4": "5f221fdf07f200a297427b5df953d96f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "e4efb3ea481b6936d188470ace4d6bae", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.info.json": "a702f2b8e66c348ceb3ec1fd65956024", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000002 - Mock Entry 20-2.mp4": "240eb2e4df1abb10290f957d75f2522c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "683d44d82d8854b1bed529196dc091c9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.info.json": "455e6a6bce2b8630d1a53e11c5554362", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000003 - Mock Entry 20-1.mp4": "0c58e78e7727c893226b9fcbe39b1791", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.info.json": "f2ab803ea763a11fb271d7a36b2eb340", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.info.json": "04c2a406e17fb509e849c3d5ccac8b5e", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000005 - Mock Entry 20-7.mp4": "e8b77ffd826f8f7233b875e311adaf34", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.info.json": "6e010415351d9d94f64624607d7ad831", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.info.json": "b5960c859c450da1c40fe68951499a8f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000006 - Mock Entry 20-6.mp4": "4343e692b53f0abce80559b59ef2fa0c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.info.json": "7214c68d8bd6f3c714dee034a5e04fa8", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.info.json": "1892550ced3033c5b779324e39ef77ac", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000007 - Mock Entry 20-5.mp4": "dea5d69ae35e47aa78a51f464088a6ad", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.info.json": "d04117d103932f217a50e1a28db42962", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.info.json": "03254329cabbac6a887801d1a3a4a9fc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e000008 - Mock Entry 20-4.mp4": "b2f03dcefe44b8afc65b2500c873aec2", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "e33b506e3e441ad05af03826b8ccb758", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.info.json": "09b731b1e404368cf7ce3fe8197e1de9", "Best Prebuilt TV Show by Date/Season 2021/s2021.e000004 - Mock Entry 21-1.mp4": "8b75d7f6f6f84cccf1867a91d15044a6", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json index b044d5fe..bc60e393 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.json @@ -1,15 +1,15 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "6cd67e6b935bc5b2521f6ed0fa2ea2ed", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "f1315ac907d99c567839ac982b396f51", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "44a703e77c8285e81fec57ed9000bb0c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.mp4": "72205b53c6e2d477372e3d5bb3d35fff", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "559c970f2fde6db18d42850b65f038b4", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "3fe91099a510c9dc820a0a7adba98868", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.mp4": "bc7ffede56ed138f592d76a3a02681ae", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "6e712b8c5b40f3622732f087127d75f3", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "e780d5e9e678d4aae5b131a5f3603695", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.mp4": "4825194cd6a037b79997cfb2d08ed444", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "61d42a2f8aa085eae5758206ff853538", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "4a4d542da434d5b3ff8d304f0e077469", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.mp4": "efd9d3b1f941386c031e5899aa3042ed" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.json index d1fd9a36..bd7b234c 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.json @@ -1,27 +1,27 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "d34c5dd61cc79d80d1da5ccbba196fcf", "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.info.json": "e3b5da94c5a86db003633570af47d1a9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.info.json": "629fb263cff2e93b7ec67769ebbc75e0", "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.mp4": "a44c49a4adb03fc619ff10a37025c09d", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.info.json": "c572cf9767af2221f4e88b40ab11e7dd", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.info.json": "0a3998c019cc33845be703ca1bb448f9", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.mp4": "ca2a1e878e543c73e5d95c983580ea66", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.info.json": "4fe8ba1b78f29c9e578d84d3ef6e8caa", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.info.json": "e891c1960d5c29b5e1e73c98ecf2e7f6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.mp4": "1ed7951cb4414e79f78f48176f9fc2c2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.info.json": "943a66e92c610b032471cf684fa2cdf0", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.info.json": "fe18c65b99ca8942e65d777c9a498577", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.mp4": "fdc41ef1aceab35f2f229962ec4bb66a", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "4b04325397e3b9ed0ee51f319ce07353", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "3caee440547dd4ed46ec3cdca46978f2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.mp4": "72205b53c6e2d477372e3d5bb3d35fff", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "729ca4dba26539e6d8c04443c9aa67ab", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "0b180b38ac673e7e320e9e615974fe41", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.mp4": "bc7ffede56ed138f592d76a3a02681ae", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "075f2c2ce8c995195decf755fc980c89", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "5b26edd07c0534d53884d6a42908f8db", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.mp4": "4825194cd6a037b79997cfb2d08ed444", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "fc9484dbc42b6fd6149fdcacc235e206", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "aeeb1be477400f34485799112a8121c2", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.mp4": "efd9d3b1f941386c031e5899aa3042ed" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json index 21d30748..27fd1313 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.json @@ -1,16 +1,16 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "6cd67e6b935bc5b2521f6ed0fa2ea2ed", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "044162512a1982b573a0d6f19646801a", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "bebd3dafb168c976a8c817e83a550ce2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.mp4": "72205b53c6e2d477372e3d5bb3d35fff", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "d6e1d8a486125f87d04959607e2dc515", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "7543d21dcf2bd220a9ce4cd15f1e1578", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.mp4": "bc7ffede56ed138f592d76a3a02681ae", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "5632b6ac9992ee07bf6052e9c87a02c5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "921a343cf11be7cc492678459dbdd926", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.mp4": "4825194cd6a037b79997cfb2d08ed444", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "aa1269526f1e384b25d630c7db17860e", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "5757f06de01c68c5104ec7a7b0c6a69b", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.mp4": "efd9d3b1f941386c031e5899aa3042ed", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.json index 92f7c132..a9dc357a 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.json @@ -1,28 +1,28 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "d34c5dd61cc79d80d1da5ccbba196fcf", "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.info.json": "f2ab803ea763a11fb271d7a36b2eb340", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.info.json": "04c2a406e17fb509e849c3d5ccac8b5e", "Best Prebuilt TV Show by Date/Season 2020/s2020.e060601 - Mock Entry 20-7.mp4": "a44c49a4adb03fc619ff10a37025c09d", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.info.json": "6e010415351d9d94f64624607d7ad831", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.info.json": "b5960c859c450da1c40fe68951499a8f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070601 - Mock Entry 20-6.mp4": "ca2a1e878e543c73e5d95c983580ea66", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.info.json": "7214c68d8bd6f3c714dee034a5e04fa8", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.info.json": "1892550ced3033c5b779324e39ef77ac", "Best Prebuilt TV Show by Date/Season 2020/s2020.e070602 - Mock Entry 20-5.mp4": "1ed7951cb4414e79f78f48176f9fc2c2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.info.json": "d04117d103932f217a50e1a28db42962", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.info.json": "03254329cabbac6a887801d1a3a4a9fc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080601 - Mock Entry 20-4.mp4": "fdc41ef1aceab35f2f229962ec4bb66a", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "b8f3acff3cb18657dfa8a37b037c78f1", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.info.json": "3a613f0724932930ab746bcf9f8bdf42", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080701 - Mock Entry 20-3.mp4": "72205b53c6e2d477372e3d5bb3d35fff", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "e4efb3ea481b6936d188470ace4d6bae", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.info.json": "a702f2b8e66c348ceb3ec1fd65956024", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080801 - Mock Entry 20-2.mp4": "bc7ffede56ed138f592d76a3a02681ae", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "683d44d82d8854b1bed529196dc091c9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.info.json": "455e6a6bce2b8630d1a53e11c5554362", "Best Prebuilt TV Show by Date/Season 2020/s2020.e080802 - Mock Entry 20-1.mp4": "4825194cd6a037b79997cfb2d08ed444", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "e33b506e3e441ad05af03826b8ccb758", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.info.json": "09b731b1e404368cf7ce3fe8197e1de9", "Best Prebuilt TV Show by Date/Season 2021/s2021.e080801 - Mock Entry 21-1.mp4": "efd9d3b1f941386c031e5899aa3042ed", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json index c4cc8950..d4c441ba 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.json @@ -1,15 +1,15 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "67e328c022b6600c1741819c30ec9dc4", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "6e712b8c5b40f3622732f087127d75f3", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "e780d5e9e678d4aae5b131a5f3603695", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.mp4": "5eafeb7a1c616dfe02c28fc902ce00fb", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "559c970f2fde6db18d42850b65f038b4", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "3fe91099a510c9dc820a0a7adba98868", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.mp4": "e4a7144efa7039a03ae69460361ae518", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "f1315ac907d99c567839ac982b396f51", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "44a703e77c8285e81fec57ed9000bb0c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.mp4": "7566491129c54183e337e83455ab5bda", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "61d42a2f8aa085eae5758206ff853538", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "4a4d542da434d5b3ff8d304f0e077469", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.mp4": "e94af7eed1fe7d2512d042979ca878dd" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.json index 9bde896d..62bbea9c 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.json @@ -1,27 +1,27 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "9487ba099facca8a1dc26e436ab4843c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "075f2c2ce8c995195decf755fc980c89", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "5b26edd07c0534d53884d6a42908f8db", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.mp4": "5eafeb7a1c616dfe02c28fc902ce00fb", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "729ca4dba26539e6d8c04443c9aa67ab", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "0b180b38ac673e7e320e9e615974fe41", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.mp4": "e4a7144efa7039a03ae69460361ae518", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "4b04325397e3b9ed0ee51f319ce07353", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "3caee440547dd4ed46ec3cdca46978f2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.mp4": "7566491129c54183e337e83455ab5bda", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.info.json": "943a66e92c610b032471cf684fa2cdf0", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.info.json": "fe18c65b99ca8942e65d777c9a498577", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.mp4": "0850f53dd2335ba57632128b9bb9d112", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.info.json": "4fe8ba1b78f29c9e578d84d3ef6e8caa", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.info.json": "e891c1960d5c29b5e1e73c98ecf2e7f6", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.mp4": "0dcd1a017948164d217f0bde59551655", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.info.json": "c572cf9767af2221f4e88b40ab11e7dd", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.info.json": "0a3998c019cc33845be703ca1bb448f9", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.mp4": "6c4b98bd5e32fbffef033f268d8587ae", "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.info.json": "e3b5da94c5a86db003633570af47d1a9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.info.json": "629fb263cff2e93b7ec67769ebbc75e0", "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.mp4": "386aa9718db383c17aafc9a00d61d0f0", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "fc9484dbc42b6fd6149fdcacc235e206", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "aeeb1be477400f34485799112a8121c2", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.mp4": "e94af7eed1fe7d2512d042979ca878dd" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json index 08a10613..7ddd59be 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.json @@ -1,16 +1,16 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "67e328c022b6600c1741819c30ec9dc4", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "5632b6ac9992ee07bf6052e9c87a02c5", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "921a343cf11be7cc492678459dbdd926", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.mp4": "5eafeb7a1c616dfe02c28fc902ce00fb", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "d6e1d8a486125f87d04959607e2dc515", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "7543d21dcf2bd220a9ce4cd15f1e1578", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.mp4": "e4a7144efa7039a03ae69460361ae518", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "044162512a1982b573a0d6f19646801a", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "bebd3dafb168c976a8c817e83a550ce2", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.mp4": "7566491129c54183e337e83455ab5bda", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "aa1269526f1e384b25d630c7db17860e", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "5757f06de01c68c5104ec7a7b0c6a69b", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.mp4": "e94af7eed1fe7d2512d042979ca878dd", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.json index 62b9713a..a11e6a7e 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.json @@ -1,28 +1,28 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "9487ba099facca8a1dc26e436ab4843c", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "683d44d82d8854b1bed529196dc091c9", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.info.json": "455e6a6bce2b8630d1a53e11c5554362", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14698 - Mock Entry 20-1.mp4": "5eafeb7a1c616dfe02c28fc902ce00fb", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "e4efb3ea481b6936d188470ace4d6bae", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.info.json": "a702f2b8e66c348ceb3ec1fd65956024", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14699 - Mock Entry 20-2.mp4": "e4a7144efa7039a03ae69460361ae518", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "b8f3acff3cb18657dfa8a37b037c78f1", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.info.json": "3a613f0724932930ab746bcf9f8bdf42", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14799 - Mock Entry 20-3.mp4": "7566491129c54183e337e83455ab5bda", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.info.json": "d04117d103932f217a50e1a28db42962", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.info.json": "03254329cabbac6a887801d1a3a4a9fc", "Best Prebuilt TV Show by Date/Season 2020/s2020.e14899 - Mock Entry 20-4.mp4": "0850f53dd2335ba57632128b9bb9d112", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.info.json": "7214c68d8bd6f3c714dee034a5e04fa8", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.info.json": "1892550ced3033c5b779324e39ef77ac", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17998 - Mock Entry 20-5.mp4": "0dcd1a017948164d217f0bde59551655", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.info.json": "6e010415351d9d94f64624607d7ad831", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.info.json": "b5960c859c450da1c40fe68951499a8f", "Best Prebuilt TV Show by Date/Season 2020/s2020.e17999 - Mock Entry 20-6.mp4": "6c4b98bd5e32fbffef033f268d8587ae", "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.info.json": "f2ab803ea763a11fb271d7a36b2eb340", + "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.info.json": "04c2a406e17fb509e849c3d5ccac8b5e", "Best Prebuilt TV Show by Date/Season 2020/s2020.e20999 - Mock Entry 20-7.mp4": "386aa9718db383c17aafc9a00d61d0f0", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "e33b506e3e441ad05af03826b8ccb758", + "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.info.json": "09b731b1e404368cf7ce3fe8197e1de9", "Best Prebuilt TV Show by Date/Season 2021/s2021.e14699 - Mock Entry 21-1.mp4": "e94af7eed1fe7d2512d042979ca878dd", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json index 58648b43..28eac6bc 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.json @@ -1,15 +1,15 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "0091219325d5ad7dff2e2b007e943ab9", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "f1315ac907d99c567839ac982b396f51", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "44a703e77c8285e81fec57ed9000bb0c", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.mp4": "776af67f6507b05700ff573ef9560aba", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "559c970f2fde6db18d42850b65f038b4", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "3fe91099a510c9dc820a0a7adba98868", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.mp4": "d83e7a55c37f8a5f3d18c4578bfc65af", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "6e712b8c5b40f3622732f087127d75f3", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "e780d5e9e678d4aae5b131a5f3603695", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.mp4": "c1e00927a15da4afa48cdcb514610156", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "61d42a2f8aa085eae5758206ff853538", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "4a4d542da434d5b3ff8d304f0e077469", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.mp4": "e1955b69689826e841c9b034209b7437" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.json index e71d51c4..d7bc4f13 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.json @@ -1,27 +1,27 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "e5c57d3e45916ef9a11916150a418070", "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.info.json": "e3b5da94c5a86db003633570af47d1a9", + "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.info.json": "629fb263cff2e93b7ec67769ebbc75e0", "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.mp4": "201f4f7a4cfb745b8befe75af83ef289", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.info.json": "c572cf9767af2221f4e88b40ab11e7dd", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.info.json": "0a3998c019cc33845be703ca1bb448f9", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.mp4": "3acc0b8ad17afdf9396a3f7600307899", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.info.json": "4fe8ba1b78f29c9e578d84d3ef6e8caa", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.info.json": "e891c1960d5c29b5e1e73c98ecf2e7f6", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.mp4": "58fbeaa3e51e59ef3405464ab3bc46f1", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.info.json": "943a66e92c610b032471cf684fa2cdf0", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.info.json": "fe18c65b99ca8942e65d777c9a498577", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.mp4": "aa76dff1662eda9596791ca5076a8385", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "4b04325397e3b9ed0ee51f319ce07353", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "3caee440547dd4ed46ec3cdca46978f2", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.mp4": "776af67f6507b05700ff573ef9560aba", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "729ca4dba26539e6d8c04443c9aa67ab", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "0b180b38ac673e7e320e9e615974fe41", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.mp4": "d83e7a55c37f8a5f3d18c4578bfc65af", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "075f2c2ce8c995195decf755fc980c89", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "5b26edd07c0534d53884d6a42908f8db", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.mp4": "c1e00927a15da4afa48cdcb514610156", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "fc9484dbc42b6fd6149fdcacc235e206", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "aeeb1be477400f34485799112a8121c2", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.mp4": "e1955b69689826e841c9b034209b7437" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json index cb131071..4cbd67b6 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.json @@ -1,16 +1,16 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "0091219325d5ad7dff2e2b007e943ab9", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "044162512a1982b573a0d6f19646801a", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "bebd3dafb168c976a8c817e83a550ce2", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.mp4": "776af67f6507b05700ff573ef9560aba", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "d6e1d8a486125f87d04959607e2dc515", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "7543d21dcf2bd220a9ce4cd15f1e1578", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.mp4": "d83e7a55c37f8a5f3d18c4578bfc65af", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "5632b6ac9992ee07bf6052e9c87a02c5", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "921a343cf11be7cc492678459dbdd926", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.mp4": "c1e00927a15da4afa48cdcb514610156", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "aa1269526f1e384b25d630c7db17860e", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "5757f06de01c68c5104ec7a7b0c6a69b", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.mp4": "e1955b69689826e841c9b034209b7437", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.json index a66617a2..cc350da7 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.json @@ -1,28 +1,28 @@ { "Best Prebuilt TV Show by Date/.ytdl-sub-subscription_test-download-archive.json": "e5c57d3e45916ef9a11916150a418070", "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.info.json": "f2ab803ea763a11fb271d7a36b2eb340", + "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.info.json": "04c2a406e17fb509e849c3d5ccac8b5e", "Best Prebuilt TV Show by Date/Season 202006/s202006.e0601 - Mock Entry 20-7.mp4": "201f4f7a4cfb745b8befe75af83ef289", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.info.json": "6e010415351d9d94f64624607d7ad831", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.info.json": "b5960c859c450da1c40fe68951499a8f", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0601 - Mock Entry 20-6.mp4": "3acc0b8ad17afdf9396a3f7600307899", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.info.json": "7214c68d8bd6f3c714dee034a5e04fa8", + "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.info.json": "1892550ced3033c5b779324e39ef77ac", "Best Prebuilt TV Show by Date/Season 202007/s202007.e0602 - Mock Entry 20-5.mp4": "58fbeaa3e51e59ef3405464ab3bc46f1", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.info.json": "d04117d103932f217a50e1a28db42962", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.info.json": "03254329cabbac6a887801d1a3a4a9fc", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0601 - Mock Entry 20-4.mp4": "aa76dff1662eda9596791ca5076a8385", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "b8f3acff3cb18657dfa8a37b037c78f1", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.info.json": "3a613f0724932930ab746bcf9f8bdf42", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0701 - Mock Entry 20-3.mp4": "776af67f6507b05700ff573ef9560aba", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "e4efb3ea481b6936d188470ace4d6bae", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.info.json": "a702f2b8e66c348ceb3ec1fd65956024", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0801 - Mock Entry 20-2.mp4": "d83e7a55c37f8a5f3d18c4578bfc65af", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "683d44d82d8854b1bed529196dc091c9", + "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.info.json": "455e6a6bce2b8630d1a53e11c5554362", "Best Prebuilt TV Show by Date/Season 202008/s202008.e0802 - Mock Entry 20-1.mp4": "c1e00927a15da4afa48cdcb514610156", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "e33b506e3e441ad05af03826b8ccb758", + "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.info.json": "09b731b1e404368cf7ce3fe8197e1de9", "Best Prebuilt TV Show by Date/Season 202108/s202108.e0801 - Mock Entry 21-1.mp4": "e1955b69689826e841c9b034209b7437", "Best Prebuilt TV Show by Date/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show by Date/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json index dcb2c643..cac9aeff 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.json @@ -2,15 +2,15 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "4b6e65b4614cbabb1148807439e3899a", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.info.json": "1a658e535689ba3312a79251d0603abb", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.info.json": "eaa3f351703b80239f15c03c5b727f31", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.mp4": "838968aa64d56f99166bc2867879da0d", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.info.json": "c030e9ec6c67e24845a1f80e60c49c2a", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.info.json": "e8acab0ed714ef96a6d1463154996a5b", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.mp4": "1109271e45e1c7ce0652b4e8e567d6bb", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.info.json": "2573381bab5b0c84d39def520326ff01", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.info.json": "893ed940046b8a650af0072029292899", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.mp4": "57644342b3e0f8697328fff415fd9bd6", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.info.json": "c68ed4baf5360c98bda46de2c3129e17", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.info.json": "001f7b61786b4ecb207cdf45fc6838e8", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.mp4": "bae6a68cab905f3d67fe95de2c0b11b4" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json index 489b5e5e..fe49bf20 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.json @@ -2,16 +2,16 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "4b6e65b4614cbabb1148807439e3899a", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.info.json": "9111eb8be07d8fce5cab4257a049bd16", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.info.json": "23ea4fc60be000f224c60911133445c4", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 21-1.mp4": "838968aa64d56f99166bc2867879da0d", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.info.json": "6d8e82812ee2d93109372468802f625b", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.info.json": "473f212008eabbff7614e092e39c0e83", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-1.mp4": "1109271e45e1c7ce0652b4e8e567d6bb", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.info.json": "657cfbc1acf4e35060f1e8dc53910dad", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.info.json": "2ee2edf10085b2aa3a3a1cd1850cfab1", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-2.mp4": "57644342b3e0f8697328fff415fd9bd6", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.info.json": "60f7a22320435d0f3930ea9d8f0df6f0", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.info.json": "37c636ccbbbde5211290aa40e86c95ca", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-3.mp4": "bae6a68cab905f3d67fe95de2c0b11b4", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json index 770e1df9..73a0b5b9 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.json @@ -2,28 +2,28 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "b1895370af1c9b8777354cdd809f2d4d", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.info.json": "b3d16c01cdf9680ebe60808f2f500ee9", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.info.json": "28de4c86761f962a274f877676273f42", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.mp4": "3abb120022201c52f187795e5382e7d8", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "255dd9d2e566d4951c228c333c88de34", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "9ec937cc60b7e8fef0a6741033d539e3", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.mp4": "f955993d7c3bd19a3f1974f9ca8fa8d5", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.info.json": "9ca487486489a07f45a3671833b46200", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.info.json": "9cc088e0502239894663985c73cbb8d1", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.mp4": "65278e617ec6faae1fa5e1cc150b40bc", "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.info.json": "3c5529c60a981d3004dec4be0dd44386", + "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.info.json": "376f0187fb4be474af0634cab27a94a3", "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.mp4": "ae68c2c53268d732849149196e531935", "Best Prebuilt TV Show Collection/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.info.json": "055914a06fdd556c4b8a7d9ba6868b5c", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.info.json": "753590baac8c807337d7be2c6a1bee17", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.mp4": "838968aa64d56f99166bc2867879da0d", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.info.json": "12e7c2ce72158a89a185b1860c7dc7d2", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.info.json": "eafd4c6ae0be81da688c25c305de550a", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.mp4": "1109271e45e1c7ce0652b4e8e567d6bb", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.info.json": "65473bcb02396628d81ab3c51dac6b05", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.info.json": "776544b88a36a0ed7842ad34b462947c", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.mp4": "57644342b3e0f8697328fff415fd9bd6", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.info.json": "406629e815a560ee1078a2d2f0e2eabc", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.info.json": "fac6137b97e4db79621f55694fd5ed07", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.mp4": "bae6a68cab905f3d67fe95de2c0b11b4" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json index 8753db47..f1de3c09 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.json @@ -2,29 +2,29 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "b1895370af1c9b8777354cdd809f2d4d", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.info.json": "53e336dc82cf7a65fc62b0783c581059", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.info.json": "d699b2e091b389dd470a8d6719b87d00", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-4.mp4": "3abb120022201c52f187795e5382e7d8", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "88f6e9dd1573dbd3388432c9a04a0e09", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "8318cac15f71dfaa373ebb8470288f82", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.mp4": "f955993d7c3bd19a3f1974f9ca8fa8d5", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.info.json": "8310c540da3f4d8449d93b849f63dbdd", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.info.json": "d7e89687663d7251635f6011acf76ca2", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-6.mp4": "65278e617ec6faae1fa5e1cc150b40bc", "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.info.json": "231bcbd664181d6c59f8b4d9eefec368", + "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.info.json": "d27c625857e68c56ffa89a199d21c1a2", "Best Prebuilt TV Show Collection/Season 01/s01.e000005 - Mock Entry 20-7.mp4": "ae68c2c53268d732849149196e531935", "Best Prebuilt TV Show Collection/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.info.json": "46447ae5b21700bf7e71cf9674a50287", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.info.json": "eb87faf31e9521949e1d46caa9bdaeba", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 21-1.mp4": "838968aa64d56f99166bc2867879da0d", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.info.json": "32d815d4e3a6ed68514ea871cb684359", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.info.json": "f9b1724b674ce5fe90ca3da72b9dce50", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-1.mp4": "1109271e45e1c7ce0652b4e8e567d6bb", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.info.json": "995e67fcd1b2615d8c594cf8e65e6d56", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.info.json": "c21e448042a9ce3f81651726f8ac8586", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-2.mp4": "57644342b3e0f8697328fff415fd9bd6", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.info.json": "7bbd18cae95324d002f8a1fe68ceadf0", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.info.json": "1ff4454ef2e877c2bb857da26aa59a0d", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 20-3.mp4": "bae6a68cab905f3d67fe95de2c0b11b4", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json index c84ee993..954590e9 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.json @@ -2,15 +2,15 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "ba324b2c6532fe9d8fbe03e0dd6d0410", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.info.json": "c68ed4baf5360c98bda46de2c3129e17", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.info.json": "001f7b61786b4ecb207cdf45fc6838e8", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.mp4": "82258d5ed3062fc8fd986ec9bedec888", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.info.json": "2573381bab5b0c84d39def520326ff01", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.info.json": "893ed940046b8a650af0072029292899", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.mp4": "d3c9d4918af48a3da67baabab3535e20", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.info.json": "c030e9ec6c67e24845a1f80e60c49c2a", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.info.json": "e8acab0ed714ef96a6d1463154996a5b", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.mp4": "a464e06a6679b3de0dd332b0022aa7bb", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.info.json": "1a658e535689ba3312a79251d0603abb", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.info.json": "eaa3f351703b80239f15c03c5b727f31", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.mp4": "555fdada3339f0d359656478d9d171d2" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json index 3ec76d93..13f1f357 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.json @@ -2,16 +2,16 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "ba324b2c6532fe9d8fbe03e0dd6d0410", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.info.json": "60f7a22320435d0f3930ea9d8f0df6f0", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.info.json": "37c636ccbbbde5211290aa40e86c95ca", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-3.mp4": "82258d5ed3062fc8fd986ec9bedec888", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.info.json": "657cfbc1acf4e35060f1e8dc53910dad", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.info.json": "2ee2edf10085b2aa3a3a1cd1850cfab1", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-2.mp4": "d3c9d4918af48a3da67baabab3535e20", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.info.json": "6d8e82812ee2d93109372468802f625b", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.info.json": "473f212008eabbff7614e092e39c0e83", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-1.mp4": "a464e06a6679b3de0dd332b0022aa7bb", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.info.json": "9111eb8be07d8fce5cab4257a049bd16", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.info.json": "23ea4fc60be000f224c60911133445c4", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 21-1.mp4": "555fdada3339f0d359656478d9d171d2", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json index dc2f7eda..6efd1e9e 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.json @@ -2,28 +2,28 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "6ec6913047c175cedcbd41cb3ef402fc", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.info.json": "3c5529c60a981d3004dec4be0dd44386", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.info.json": "376f0187fb4be474af0634cab27a94a3", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.mp4": "6ba89f1f4436cc71bbe572bcf5a4c077", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.info.json": "9ca487486489a07f45a3671833b46200", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.info.json": "9cc088e0502239894663985c73cbb8d1", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.mp4": "86158254bbe1cd4de61f2f03d63c4afc", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "255dd9d2e566d4951c228c333c88de34", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "9ec937cc60b7e8fef0a6741033d539e3", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.mp4": "f955993d7c3bd19a3f1974f9ca8fa8d5", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.info.json": "b3d16c01cdf9680ebe60808f2f500ee9", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.info.json": "28de4c86761f962a274f877676273f42", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.mp4": "68380cbe2709d869c965a8aee21217f9", "Best Prebuilt TV Show Collection/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.info.json": "406629e815a560ee1078a2d2f0e2eabc", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.info.json": "fac6137b97e4db79621f55694fd5ed07", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.mp4": "82258d5ed3062fc8fd986ec9bedec888", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.info.json": "65473bcb02396628d81ab3c51dac6b05", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.info.json": "776544b88a36a0ed7842ad34b462947c", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.mp4": "d3c9d4918af48a3da67baabab3535e20", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.info.json": "12e7c2ce72158a89a185b1860c7dc7d2", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.info.json": "eafd4c6ae0be81da688c25c305de550a", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.mp4": "a464e06a6679b3de0dd332b0022aa7bb", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.info.json": "055914a06fdd556c4b8a7d9ba6868b5c", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.info.json": "753590baac8c807337d7be2c6a1bee17", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.mp4": "555fdada3339f0d359656478d9d171d2" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json index 774edc91..0457d24c 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.json @@ -2,29 +2,29 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "6ec6913047c175cedcbd41cb3ef402fc", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.info.json": "231bcbd664181d6c59f8b4d9eefec368", + "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.info.json": "d27c625857e68c56ffa89a199d21c1a2", "Best Prebuilt TV Show Collection/Season 01/s01.e000001 - Mock Entry 20-7.mp4": "6ba89f1f4436cc71bbe572bcf5a4c077", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.info.json": "8310c540da3f4d8449d93b849f63dbdd", + "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.info.json": "d7e89687663d7251635f6011acf76ca2", "Best Prebuilt TV Show Collection/Season 01/s01.e000002 - Mock Entry 20-6.mp4": "86158254bbe1cd4de61f2f03d63c4afc", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "88f6e9dd1573dbd3388432c9a04a0e09", + "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.info.json": "8318cac15f71dfaa373ebb8470288f82", "Best Prebuilt TV Show Collection/Season 01/s01.e000003 - Mock Entry 20-5.mp4": "f955993d7c3bd19a3f1974f9ca8fa8d5", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.info.json": "53e336dc82cf7a65fc62b0783c581059", + "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.info.json": "d699b2e091b389dd470a8d6719b87d00", "Best Prebuilt TV Show Collection/Season 01/s01.e000004 - Mock Entry 20-4.mp4": "68380cbe2709d869c965a8aee21217f9", "Best Prebuilt TV Show Collection/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.info.json": "7bbd18cae95324d002f8a1fe68ceadf0", + "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.info.json": "1ff4454ef2e877c2bb857da26aa59a0d", "Best Prebuilt TV Show Collection/Season 02/s02.e000001 - Mock Entry 20-3.mp4": "82258d5ed3062fc8fd986ec9bedec888", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.info.json": "995e67fcd1b2615d8c594cf8e65e6d56", + "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.info.json": "c21e448042a9ce3f81651726f8ac8586", "Best Prebuilt TV Show Collection/Season 02/s02.e000002 - Mock Entry 20-2.mp4": "d3c9d4918af48a3da67baabab3535e20", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.info.json": "32d815d4e3a6ed68514ea871cb684359", + "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.info.json": "f9b1724b674ce5fe90ca3da72b9dce50", "Best Prebuilt TV Show Collection/Season 02/s02.e000003 - Mock Entry 20-1.mp4": "a464e06a6679b3de0dd332b0022aa7bb", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.info.json": "46447ae5b21700bf7e71cf9674a50287", + "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.info.json": "eb87faf31e9521949e1d46caa9bdaeba", "Best Prebuilt TV Show Collection/Season 02/s02.e000004 - Mock Entry 21-1.mp4": "555fdada3339f0d359656478d9d171d2", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json index 48363c64..d4f5a73a 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.json @@ -2,15 +2,15 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "87f96a1e055447383bfea0a12680438d", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.info.json": "c68ed4baf5360c98bda46de2c3129e17", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.info.json": "001f7b61786b4ecb207cdf45fc6838e8", "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.mp4": "2ed76a1c5ca5aefc99cafbe45beb7968", "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.info.json": "2573381bab5b0c84d39def520326ff01", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.info.json": "893ed940046b8a650af0072029292899", "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.mp4": "e98fdf4ba39fa60c6349152c65352df7", "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.info.json": "c030e9ec6c67e24845a1f80e60c49c2a", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.info.json": "e8acab0ed714ef96a6d1463154996a5b", "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.mp4": "1dd828f81bcb808ad91f6d1da8cce235", "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.info.json": "1a658e535689ba3312a79251d0603abb", + "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.info.json": "eaa3f351703b80239f15c03c5b727f31", "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.mp4": "052709f404d1ec6a33c8a0b52e133c83" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json index c0cd3f47..d4859ae8 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.json @@ -2,16 +2,16 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "87f96a1e055447383bfea0a12680438d", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.info.json": "60f7a22320435d0f3930ea9d8f0df6f0", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.info.json": "37c636ccbbbde5211290aa40e86c95ca", "Best Prebuilt TV Show Collection/Season 01/s01.e20080701 - Mock Entry 20-3.mp4": "2ed76a1c5ca5aefc99cafbe45beb7968", "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.info.json": "657cfbc1acf4e35060f1e8dc53910dad", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.info.json": "2ee2edf10085b2aa3a3a1cd1850cfab1", "Best Prebuilt TV Show Collection/Season 01/s01.e20080801 - Mock Entry 20-2.mp4": "e98fdf4ba39fa60c6349152c65352df7", "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.info.json": "6d8e82812ee2d93109372468802f625b", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.info.json": "473f212008eabbff7614e092e39c0e83", "Best Prebuilt TV Show Collection/Season 01/s01.e20080802 - Mock Entry 20-1.mp4": "1dd828f81bcb808ad91f6d1da8cce235", "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.info.json": "9111eb8be07d8fce5cab4257a049bd16", + "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.info.json": "23ea4fc60be000f224c60911133445c4", "Best Prebuilt TV Show Collection/Season 01/s01.e21080801 - Mock Entry 21-1.mp4": "052709f404d1ec6a33c8a0b52e133c83", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json index ef8ac939..4675c9a4 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.json @@ -2,28 +2,28 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "04d06f293fcb5164266bedf66b4d4264", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.info.json": "3c5529c60a981d3004dec4be0dd44386", + "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.info.json": "376f0187fb4be474af0634cab27a94a3", "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.mp4": "98da10d4278b3b4fbc3a52a57ce8faea", "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.info.json": "9ca487486489a07f45a3671833b46200", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.info.json": "9cc088e0502239894663985c73cbb8d1", "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.mp4": "2d964ed943027358d440b2c6faf00f56", "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.info.json": "255dd9d2e566d4951c228c333c88de34", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.info.json": "9ec937cc60b7e8fef0a6741033d539e3", "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.mp4": "9a1a761fafc7213e30aedf7ba01e192e", "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.info.json": "b3d16c01cdf9680ebe60808f2f500ee9", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.info.json": "28de4c86761f962a274f877676273f42", "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.mp4": "2d09a282c18e12c7b435ec9b0fcd83ba", "Best Prebuilt TV Show Collection/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.info.json": "406629e815a560ee1078a2d2f0e2eabc", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.info.json": "fac6137b97e4db79621f55694fd5ed07", "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.mp4": "2ed76a1c5ca5aefc99cafbe45beb7968", "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.info.json": "65473bcb02396628d81ab3c51dac6b05", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.info.json": "776544b88a36a0ed7842ad34b462947c", "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.mp4": "e98fdf4ba39fa60c6349152c65352df7", "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.info.json": "12e7c2ce72158a89a185b1860c7dc7d2", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.info.json": "eafd4c6ae0be81da688c25c305de550a", "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.mp4": "1dd828f81bcb808ad91f6d1da8cce235", "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.info.json": "055914a06fdd556c4b8a7d9ba6868b5c", + "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.info.json": "753590baac8c807337d7be2c6a1bee17", "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.mp4": "052709f404d1ec6a33c8a0b52e133c83" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json index 518f39e6..eb867dce 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.json @@ -2,29 +2,29 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "04d06f293fcb5164266bedf66b4d4264", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.info.json": "231bcbd664181d6c59f8b4d9eefec368", + "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.info.json": "d27c625857e68c56ffa89a199d21c1a2", "Best Prebuilt TV Show Collection/Season 01/s01.e20060601 - Mock Entry 20-7.mp4": "98da10d4278b3b4fbc3a52a57ce8faea", "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.info.json": "8310c540da3f4d8449d93b849f63dbdd", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.info.json": "d7e89687663d7251635f6011acf76ca2", "Best Prebuilt TV Show Collection/Season 01/s01.e20070601 - Mock Entry 20-6.mp4": "2d964ed943027358d440b2c6faf00f56", "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.info.json": "88f6e9dd1573dbd3388432c9a04a0e09", + "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.info.json": "8318cac15f71dfaa373ebb8470288f82", "Best Prebuilt TV Show Collection/Season 01/s01.e20070602 - Mock Entry 20-5.mp4": "9a1a761fafc7213e30aedf7ba01e192e", "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.info.json": "53e336dc82cf7a65fc62b0783c581059", + "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.info.json": "d699b2e091b389dd470a8d6719b87d00", "Best Prebuilt TV Show Collection/Season 01/s01.e20080601 - Mock Entry 20-4.mp4": "2d09a282c18e12c7b435ec9b0fcd83ba", "Best Prebuilt TV Show Collection/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.info.json": "7bbd18cae95324d002f8a1fe68ceadf0", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.info.json": "1ff4454ef2e877c2bb857da26aa59a0d", "Best Prebuilt TV Show Collection/Season 02/s02.e20080701 - Mock Entry 20-3.mp4": "2ed76a1c5ca5aefc99cafbe45beb7968", "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.info.json": "995e67fcd1b2615d8c594cf8e65e6d56", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.info.json": "c21e448042a9ce3f81651726f8ac8586", "Best Prebuilt TV Show Collection/Season 02/s02.e20080801 - Mock Entry 20-2.mp4": "e98fdf4ba39fa60c6349152c65352df7", "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.info.json": "32d815d4e3a6ed68514ea871cb684359", + "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.info.json": "f9b1724b674ce5fe90ca3da72b9dce50", "Best Prebuilt TV Show Collection/Season 02/s02.e20080802 - Mock Entry 20-1.mp4": "1dd828f81bcb808ad91f6d1da8cce235", "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.info.json": "46447ae5b21700bf7e71cf9674a50287", + "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.info.json": "eb87faf31e9521949e1d46caa9bdaeba", "Best Prebuilt TV Show Collection/Season 02/s02.e21080801 - Mock Entry 21-1.mp4": "052709f404d1ec6a33c8a0b52e133c83", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json index 83ff4f38..9b122712 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.json @@ -2,15 +2,15 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "09f7a5dced4a46e3681db8f2848e0444", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.info.json": "1a658e535689ba3312a79251d0603abb", + "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.info.json": "eaa3f351703b80239f15c03c5b727f31", "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.mp4": "d885df2112e5fdd5b0f20876851ef438", "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.info.json": "c030e9ec6c67e24845a1f80e60c49c2a", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.info.json": "e8acab0ed714ef96a6d1463154996a5b", "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.mp4": "456a1778941f9abf6ee3b515e44ab8d1", "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.info.json": "2573381bab5b0c84d39def520326ff01", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.info.json": "893ed940046b8a650af0072029292899", "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.mp4": "4319b061434ab13ee20ac4d64980025b", "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.info.json": "c68ed4baf5360c98bda46de2c3129e17", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.info.json": "001f7b61786b4ecb207cdf45fc6838e8", "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.mp4": "b0777c0678763c456fdb9fbbf90c371a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json index bdc0f020..647a9972 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.json @@ -2,16 +2,16 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "09f7a5dced4a46e3681db8f2848e0444", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.info.json": "9111eb8be07d8fce5cab4257a049bd16", + "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.info.json": "23ea4fc60be000f224c60911133445c4", "Best Prebuilt TV Show Collection/Season 01/s01.e79052499 - Mock Entry 21-1.mp4": "d885df2112e5fdd5b0f20876851ef438", "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.info.json": "6d8e82812ee2d93109372468802f625b", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.info.json": "473f212008eabbff7614e092e39c0e83", "Best Prebuilt TV Show Collection/Season 01/s01.e80052498 - Mock Entry 20-1.mp4": "456a1778941f9abf6ee3b515e44ab8d1", "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.info.json": "657cfbc1acf4e35060f1e8dc53910dad", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.info.json": "2ee2edf10085b2aa3a3a1cd1850cfab1", "Best Prebuilt TV Show Collection/Season 01/s01.e80052499 - Mock Entry 20-2.mp4": "4319b061434ab13ee20ac4d64980025b", "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.info.json": "60f7a22320435d0f3930ea9d8f0df6f0", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.info.json": "37c636ccbbbde5211290aa40e86c95ca", "Best Prebuilt TV Show Collection/Season 01/s01.e80052599 - Mock Entry 20-3.mp4": "b0777c0678763c456fdb9fbbf90c371a", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json index 89306ca4..6d814cb4 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.json @@ -2,28 +2,28 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "ea18f9d83c908053c178340b3e6b5a63", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.info.json": "b3d16c01cdf9680ebe60808f2f500ee9", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.info.json": "28de4c86761f962a274f877676273f42", "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.mp4": "5f700d73364bb0c1ccfa34987abf5b4a", "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.info.json": "255dd9d2e566d4951c228c333c88de34", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.info.json": "9ec937cc60b7e8fef0a6741033d539e3", "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.mp4": "938c64fafcc01d68811729cc6277364b", "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.info.json": "9ca487486489a07f45a3671833b46200", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.info.json": "9cc088e0502239894663985c73cbb8d1", "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.mp4": "7e62cec1dd4ab9d6dc429684b12bd8a6", "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.info.json": "3c5529c60a981d3004dec4be0dd44386", + "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.info.json": "376f0187fb4be474af0634cab27a94a3", "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.mp4": "75df3f9f617361c65178484d87625789", "Best Prebuilt TV Show Collection/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.info.json": "055914a06fdd556c4b8a7d9ba6868b5c", + "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.info.json": "753590baac8c807337d7be2c6a1bee17", "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.mp4": "d885df2112e5fdd5b0f20876851ef438", "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.info.json": "12e7c2ce72158a89a185b1860c7dc7d2", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.info.json": "eafd4c6ae0be81da688c25c305de550a", "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.mp4": "456a1778941f9abf6ee3b515e44ab8d1", "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.info.json": "65473bcb02396628d81ab3c51dac6b05", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.info.json": "776544b88a36a0ed7842ad34b462947c", "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.mp4": "4319b061434ab13ee20ac4d64980025b", "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.info.json": "406629e815a560ee1078a2d2f0e2eabc", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.info.json": "fac6137b97e4db79621f55694fd5ed07", "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.mp4": "b0777c0678763c456fdb9fbbf90c371a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json index 2eae0d92..f7ec1114 100644 --- a/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json +++ b/tests/resources/expected_downloads_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.json @@ -2,29 +2,29 @@ "Best Prebuilt TV Show Collection/.ytdl-sub-subscription_test-download-archive.json": "ea18f9d83c908053c178340b3e6b5a63", "Best Prebuilt TV Show Collection/Season 01/Season01.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.info.json": "53e336dc82cf7a65fc62b0783c581059", + "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.info.json": "d699b2e091b389dd470a8d6719b87d00", "Best Prebuilt TV Show Collection/Season 01/s01.e80052699 - Mock Entry 20-4.mp4": "5f700d73364bb0c1ccfa34987abf5b4a", "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.info.json": "88f6e9dd1573dbd3388432c9a04a0e09", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.info.json": "8318cac15f71dfaa373ebb8470288f82", "Best Prebuilt TV Show Collection/Season 01/s01.e80062698 - Mock Entry 20-5.mp4": "938c64fafcc01d68811729cc6277364b", "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.info.json": "8310c540da3f4d8449d93b849f63dbdd", + "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.info.json": "d7e89687663d7251635f6011acf76ca2", "Best Prebuilt TV Show Collection/Season 01/s01.e80062699 - Mock Entry 20-6.mp4": "7e62cec1dd4ab9d6dc429684b12bd8a6", "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.info.json": "231bcbd664181d6c59f8b4d9eefec368", + "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.info.json": "d27c625857e68c56ffa89a199d21c1a2", "Best Prebuilt TV Show Collection/Season 01/s01.e80072599 - Mock Entry 20-7.mp4": "75df3f9f617361c65178484d87625789", "Best Prebuilt TV Show Collection/Season 02/Season02.jpg": "e80c508c4818454300133fe1dc1a9cd7", "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.info.json": "46447ae5b21700bf7e71cf9674a50287", + "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.info.json": "eb87faf31e9521949e1d46caa9bdaeba", "Best Prebuilt TV Show Collection/Season 02/s02.e79052499 - Mock Entry 21-1.mp4": "d885df2112e5fdd5b0f20876851ef438", "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.info.json": "32d815d4e3a6ed68514ea871cb684359", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.info.json": "f9b1724b674ce5fe90ca3da72b9dce50", "Best Prebuilt TV Show Collection/Season 02/s02.e80052498 - Mock Entry 20-1.mp4": "456a1778941f9abf6ee3b515e44ab8d1", "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.info.json": "995e67fcd1b2615d8c594cf8e65e6d56", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.info.json": "c21e448042a9ce3f81651726f8ac8586", "Best Prebuilt TV Show Collection/Season 02/s02.e80052499 - Mock Entry 20-2.mp4": "4319b061434ab13ee20ac4d64980025b", "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3-thumb.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.info.json": "7bbd18cae95324d002f8a1fe68ceadf0", + "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.info.json": "1ff4454ef2e877c2bb857da26aa59a0d", "Best Prebuilt TV Show Collection/Season 02/s02.e80052599 - Mock Entry 20-3.mp4": "b0777c0678763c456fdb9fbbf90c371a", "Best Prebuilt TV Show Collection/fanart.jpg": "15c9a67b554f415a662fdf7a3340cd61", "Best Prebuilt TV Show Collection/poster.jpg": "0b0fdbe56bab3e3fdda18730588d742a" diff --git a/tests/resources/expected_downloads_summaries/youtube/test_channel_full.json b/tests/resources/expected_downloads_summaries/youtube/test_channel_full.json index 3b186ece..0f780109 100644 --- a/tests/resources/expected_downloads_summaries/youtube/test_channel_full.json +++ b/tests/resources/expected_downloads_summaries/youtube/test_channel_full.json @@ -1,55 +1,55 @@ { "Project ⧸ Zombie/.ytdl-sub-pz-download-archive.json": "aadb59c92dcf14ee6617c77423a14584", "Project ⧸ Zombie/Season 2010/s2010.e081301 - Oblivion Mod "Falcor" p.1-thumb.jpg": "fb95b510681676e81c321171fc23143e", - "Project ⧸ Zombie/Season 2010/s2010.e081301 - Oblivion Mod "Falcor" p.1.info.json": "6f524458a7688aa5972658a9dc5241e7", + "Project ⧸ Zombie/Season 2010/s2010.e081301 - Oblivion Mod "Falcor" p.1.info.json": "9204f865a0e2617ba66b02978e548f7b", "Project ⧸ Zombie/Season 2010/s2010.e081301 - Oblivion Mod "Falcor" p.1.mp4": "6aab51d2ebb374dc965970cbacd00bda", - "Project ⧸ Zombie/Season 2010/s2010.e081301 - Oblivion Mod "Falcor" p.1.nfo": "265da8ee62357739c1b353e1a3b3e8e8", + "Project ⧸ Zombie/Season 2010/s2010.e081301 - Oblivion Mod "Falcor" p.1.nfo": "a1970f06fbc4743fca6db0627de779f3", "Project ⧸ Zombie/Season 2010/s2010.e120201 - Oblivion Mod "Falcor" p.2-thumb.jpg": "8b32ee9c037fa669e444a0ac181525a1", - "Project ⧸ Zombie/Season 2010/s2010.e120201 - Oblivion Mod "Falcor" p.2.info.json": "ca2748c12030e5b659d4d239307faa8d", + "Project ⧸ Zombie/Season 2010/s2010.e120201 - Oblivion Mod "Falcor" p.2.info.json": "790297aac4b1657e79d209ecbfd0af93", "Project ⧸ Zombie/Season 2010/s2010.e120201 - Oblivion Mod "Falcor" p.2.mp4": "4433a9932f0c3935cd9d339e281f38a9", - "Project ⧸ Zombie/Season 2010/s2010.e120201 - Oblivion Mod "Falcor" p.2.nfo": "0f1c2209cd150ae3750658785d3d0495", + "Project ⧸ Zombie/Season 2010/s2010.e120201 - Oblivion Mod "Falcor" p.2.nfo": "4ad498ce223454a4baa7d64bb4a837d6", "Project ⧸ Zombie/Season 2011/s2011.e020101 - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg": "b232d253df621aa770b780c1301d364d", - "Project ⧸ Zombie/Season 2011/s2011.e020101 - Jesse's Minecraft Server [Trailer - Feb.1].info.json": "1e99b4af80a1d25cafc15a9924a323e0", + "Project ⧸ Zombie/Season 2011/s2011.e020101 - Jesse's Minecraft Server [Trailer - Feb.1].info.json": "6b3d926670f6d7e038cb541169006ab5", "Project ⧸ Zombie/Season 2011/s2011.e020101 - Jesse's Minecraft Server [Trailer - Feb.1].mp4": "36622668231135f717456ef960fc7a68", - "Project ⧸ Zombie/Season 2011/s2011.e020101 - Jesse's Minecraft Server [Trailer - Feb.1].nfo": "5168a9d25ecfb6574ffa970d9e3aaabf", + "Project ⧸ Zombie/Season 2011/s2011.e020101 - Jesse's Minecraft Server [Trailer - Feb.1].nfo": "073eefa6e5c6d76edde80258ddf452ee", "Project ⧸ Zombie/Season 2011/s2011.e022701 - Jesse's Minecraft Server [Trailer - Feb.27]-thumb.jpg": "d17c379ea8b362f5b97c6b213b0342cb", - "Project ⧸ Zombie/Season 2011/s2011.e022701 - Jesse's Minecraft Server [Trailer - Feb.27].info.json": "afb18f8ce34acfe58c3db1d35a8c563b", + "Project ⧸ Zombie/Season 2011/s2011.e022701 - Jesse's Minecraft Server [Trailer - Feb.27].info.json": "d7c4f4fa828bd0da44f1f4bc779377fb", "Project ⧸ Zombie/Season 2011/s2011.e022701 - Jesse's Minecraft Server [Trailer - Feb.27].mp4": "692f5928b18d6d70db7b5314e08cdfd3", - "Project ⧸ Zombie/Season 2011/s2011.e022701 - Jesse's Minecraft Server [Trailer - Feb.27].nfo": "5f350a38650dbd13e4cb7cfec5efa06e", + "Project ⧸ Zombie/Season 2011/s2011.e022701 - Jesse's Minecraft Server [Trailer - Feb.27].nfo": "20af231e30a035fb2bc0c946f4b4026d", "Project ⧸ Zombie/Season 2011/s2011.e032101 - Jesse's Minecraft Server [Trailer - Mar.21]-thumb.jpg": "e7830aa8a64b0cde65ba3f7e5fc56530", - "Project ⧸ Zombie/Season 2011/s2011.e032101 - Jesse's Minecraft Server [Trailer - Mar.21].info.json": "d4e12e5374c4f24c2a136bdf4425b919", + "Project ⧸ Zombie/Season 2011/s2011.e032101 - Jesse's Minecraft Server [Trailer - Mar.21].info.json": "8b77dfe92ec6e4117f4b30d03def7ee1", "Project ⧸ Zombie/Season 2011/s2011.e032101 - Jesse's Minecraft Server [Trailer - Mar.21].mp4": "f5cb35da0e2ecedee9b74db1402be06d", - "Project ⧸ Zombie/Season 2011/s2011.e032101 - Jesse's Minecraft Server [Trailer - Mar.21].nfo": "e9f90a9a7c01a2f319f354a08e4b9494", + "Project ⧸ Zombie/Season 2011/s2011.e032101 - Jesse's Minecraft Server [Trailer - Mar.21].nfo": "f8bdc463c0cb2ffdc82aba2bcc27ad5d", "Project ⧸ Zombie/Season 2011/s2011.e052901 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net)-thumb.jpg": "c956192a379b3661595c9920972d4819", - "Project ⧸ Zombie/Season 2011/s2011.e052901 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).info.json": "757781a829913a503a4b2411c8bd6627", + "Project ⧸ Zombie/Season 2011/s2011.e052901 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).info.json": "44070bcbe9640ea017a6bd02d50e44a5", "Project ⧸ Zombie/Season 2011/s2011.e052901 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).mp4": "9766181630b30e94a22e571c70a065f4", - "Project ⧸ Zombie/Season 2011/s2011.e052901 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).nfo": "bd025ccd4f7b5c37b46436a4c00bca24", + "Project ⧸ Zombie/Season 2011/s2011.e052901 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).nfo": "cb0184784a8eda842cfaf851f6e6af7d", "Project ⧸ Zombie/Season 2011/s2011.e063001 - Project Zombie |Fin|-thumb.jpg": "00ed383591779ffe98291de60f198fe9", - "Project ⧸ Zombie/Season 2011/s2011.e063001 - Project Zombie |Fin|.info.json": "063482b7a13a6cf4ddaebecc0036ce58", + "Project ⧸ Zombie/Season 2011/s2011.e063001 - Project Zombie |Fin|.info.json": "6d638a89c75d4302b9b80c9eae7e9f9e", "Project ⧸ Zombie/Season 2011/s2011.e063001 - Project Zombie |Fin|.mp4": "2d6a06b4b8c4dac8d7c173362d9637a4", - "Project ⧸ Zombie/Season 2011/s2011.e063001 - Project Zombie |Fin|.nfo": "258d3c994fbb95c575c6e4fa38097a55", + "Project ⧸ Zombie/Season 2011/s2011.e063001 - Project Zombie |Fin|.nfo": "54ea4a48116aa98480a79495036c25e9", "Project ⧸ Zombie/Season 2011/s2011.e112101 - Skyrim 'Ultra HD w⧸Mods' [PC]-thumb.jpg": "1718599d5189c65f7d8cf6acfa5ea851", - "Project ⧸ Zombie/Season 2011/s2011.e112101 - Skyrim 'Ultra HD w⧸Mods' [PC].info.json": "ac2e8bd9a80e7cada3c6f1733f683c3e", + "Project ⧸ Zombie/Season 2011/s2011.e112101 - Skyrim 'Ultra HD w⧸Mods' [PC].info.json": "baf48094fdfba018283d43d4d2533745", "Project ⧸ Zombie/Season 2011/s2011.e112101 - Skyrim 'Ultra HD w⧸Mods' [PC].mp4": "60c3221125afbef78990bdcead78a82d", - "Project ⧸ Zombie/Season 2011/s2011.e112101 - Skyrim 'Ultra HD w⧸Mods' [PC].nfo": "3c5e407a428161b75474eea13a82e009", + "Project ⧸ Zombie/Season 2011/s2011.e112101 - Skyrim 'Ultra HD w⧸Mods' [PC].nfo": "04f6aad56d85b1f65b81b6b8000f6479", "Project ⧸ Zombie/Season 2012/s2012.e012301 - Project Zombie |Map Trailer|-thumb.jpg": "54ebe9df801b278fdd17b21afa8373a6", - "Project ⧸ Zombie/Season 2012/s2012.e012301 - Project Zombie |Map Trailer|.info.json": "99495a3accd731a59b16f2ffd52e3a70", + "Project ⧸ Zombie/Season 2012/s2012.e012301 - Project Zombie |Map Trailer|.info.json": "552b2f6949953d61eddf9752cdcfec54", "Project ⧸ Zombie/Season 2012/s2012.e012301 - Project Zombie |Map Trailer|.mp4": "2141f0f928d55e94fef7f7d3c7a4aca0", - "Project ⧸ Zombie/Season 2012/s2012.e012301 - Project Zombie |Map Trailer|.nfo": "a0d59e102f06b93718ab20e0238b4f95", + "Project ⧸ Zombie/Season 2012/s2012.e012301 - Project Zombie |Map Trailer|.nfo": "e2b078891b27cfee4c791598d046be24", "Project ⧸ Zombie/Season 2013/s2013.e071901 - Project Zombie Rewind |Trailer|-thumb.jpg": "e29d49433175de8a761af35c5307791f", - "Project ⧸ Zombie/Season 2013/s2013.e071901 - Project Zombie Rewind |Trailer|.info.json": "1be44b227680b2a7916a15fc41ba01fd", + "Project ⧸ Zombie/Season 2013/s2013.e071901 - Project Zombie Rewind |Trailer|.info.json": "6525c225dae3e1ef3991809d43a2f65d", "Project ⧸ Zombie/Season 2013/s2013.e071901 - Project Zombie Rewind |Trailer|.mp4": "3fb239f0a646e515bbaaeb6f6d5cdd69", - "Project ⧸ Zombie/Season 2013/s2013.e071901 - Project Zombie Rewind |Trailer|.nfo": "45c5ee9108778ef506060cc9143a11e4", + "Project ⧸ Zombie/Season 2013/s2013.e071901 - Project Zombie Rewind |Trailer|.nfo": "ce72e3e210d6d46fef3e0bc208dc69cf", "Project ⧸ Zombie/Season 2018/s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer-thumb.jpg": "705ca4e0d99b37e9ecdf6bfe4b90c59b", - "Project ⧸ Zombie/Season 2018/s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer.info.json": "e695f9625d0ea928b7bbf9bd70995921", + "Project ⧸ Zombie/Season 2018/s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer.info.json": "2348fcad75d9e3fd5fb9833d16ab2fdb", "Project ⧸ Zombie/Season 2018/s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer.mp4": "dbb140af8676f34fb701d5199e8708ea", - "Project ⧸ Zombie/Season 2018/s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer.nfo": "fae653029be0d522d4a9443e5b876e07", + "Project ⧸ Zombie/Season 2018/s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer.nfo": "31e92fc23d9765f8d5bd0d64834a9d1f", "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id-thumb.jpg": "28d852ede73b879b9ebf9a061cfc7d46", "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.en.srt": "3d2c4e7f65d2ca5e96da38ce7eecfc4e", - "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.info.json": "49db64bfcee28ba7bebf970ceb1b0a95", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.info.json": "bfb2cba0c2dc4888a0b8255e4bfcbf53", "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.mp4": "083e2e77e3e01218419531c08795c9c0", - "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.nfo": "1b4821d9fb021236e94d5394e21f44aa", + "Project ⧸ Zombie/Season 2018/s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.nfo": "a9b7ac3cacbda7fed9d12b0519945292", "Project ⧸ Zombie/fanart.jpg": "129c6639b47299bc48062f0365e670ee", "Project ⧸ Zombie/poster.jpg": "5de28eea5a921a041452ab3ce1041f73", - "Project ⧸ Zombie/tvshow.nfo": "4af705064ee9cce46bcdf1fe396c28ae" + "Project ⧸ Zombie/tvshow.nfo": "34ea39afafb91a1a6cce848d8522a2aa" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/youtube/test_playlist.json b/tests/resources/expected_downloads_summaries/youtube/test_playlist.json index 72e71811..d6112493 100644 --- a/tests/resources/expected_downloads_summaries/youtube/test_playlist.json +++ b/tests/resources/expected_downloads_summaries/youtube/test_playlist.json @@ -1,17 +1,17 @@ { "JMC/.ytdl-sub-music_video_playlist_test-download-archive.json": "3fdab8d103e51aa70430b6da0ceb07e2", "JMC/Season 01/s01.e11020101 - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg": "b232d253df621aa770b780c1301d364d", - "JMC/Season 01/s01.e11020101 - Jesse's Minecraft Server [Trailer - Feb.1].info.json": "ed38de0073c42ebb3c8de032efc265fc", + "JMC/Season 01/s01.e11020101 - Jesse's Minecraft Server [Trailer - Feb.1].info.json": "b9e6e1a1c373024e432889508142893c", "JMC/Season 01/s01.e11020101 - Jesse's Minecraft Server [Trailer - Feb.1].mp4": "95f3abaabccdd76461be5dace92e9489", - "JMC/Season 01/s01.e11020101 - Jesse's Minecraft Server [Trailer - Feb.1].nfo": "d0f2d843b091834c62ccf33e2d2e700f", + "JMC/Season 01/s01.e11020101 - Jesse's Minecraft Server [Trailer - Feb.1].nfo": "2a2997cbf16fb6b943d9933ad267331e", "JMC/Season 01/s01.e11022701 - Jesse's Minecraft Server [Trailer - Feb.27]-thumb.jpg": "d17c379ea8b362f5b97c6b213b0342cb", - "JMC/Season 01/s01.e11022701 - Jesse's Minecraft Server [Trailer - Feb.27].info.json": "00f7cca48368a2d9d89df9ec584b6f79", + "JMC/Season 01/s01.e11022701 - Jesse's Minecraft Server [Trailer - Feb.27].info.json": "500eb095f7942bbbc03e769c11c40fd3", "JMC/Season 01/s01.e11022701 - Jesse's Minecraft Server [Trailer - Feb.27].mp4": "5465a5e5712351945e98667006b08747", - "JMC/Season 01/s01.e11022701 - Jesse's Minecraft Server [Trailer - Feb.27].nfo": "7b230eb8560735cc3ca9598b7b1b2cb7", + "JMC/Season 01/s01.e11022701 - Jesse's Minecraft Server [Trailer - Feb.27].nfo": "da7645e8826586388ae0d8278ef6a1c1", "JMC/Season 01/s01.e11032101 - Jesse's Minecraft Server [Trailer - Mar.21]-thumb.jpg": "e7830aa8a64b0cde65ba3f7e5fc56530", - "JMC/Season 01/s01.e11032101 - Jesse's Minecraft Server [Trailer - Mar.21].info.json": "05e21f73f7c7170c4cc70437f87c77ab", + "JMC/Season 01/s01.e11032101 - Jesse's Minecraft Server [Trailer - Mar.21].info.json": "d3a23e495c8063e5dfba3b9a4646c907", "JMC/Season 01/s01.e11032101 - Jesse's Minecraft Server [Trailer - Mar.21].mp4": "c79ed62c72feb49bd02595322c6e1b89", - "JMC/Season 01/s01.e11032101 - Jesse's Minecraft Server [Trailer - Mar.21].nfo": "a0d7fd6752ca56fe4206c4c711b5765d", + "JMC/Season 01/s01.e11032101 - Jesse's Minecraft Server [Trailer - Mar.21].nfo": "c56083e2f3545fa2cafc4d67cbfdacf8", "JMC/season01-poster.jpg": "e7830aa8a64b0cde65ba3f7e5fc56530", - "JMC/tvshow.nfo": "f7892df46b4176dde645e23b8a4b653e" + "JMC/tvshow.nfo": "e92e4a2c01522dd9a9c3423f0f9304dc" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/youtube/test_video.json b/tests/resources/expected_downloads_summaries/youtube/test_video.json index c94d3dd6..294d9ab2 100644 --- a/tests/resources/expected_downloads_summaries/youtube/test_video.json +++ b/tests/resources/expected_downloads_summaries/youtube/test_video.json @@ -1,6 +1,6 @@ { "JMC/JMC - Oblivion Mod "Falcor" p.1-thumb.jpg": "fb95b510681676e81c321171fc23143e", - "JMC/JMC - Oblivion Mod "Falcor" p.1.info.json": "59ac500bb4778b37bd8c8fb472269e95", + "JMC/JMC - Oblivion Mod "Falcor" p.1.info.json": "d5343d8444359cae9950cb99811a8fbd", "JMC/JMC - Oblivion Mod "Falcor" p.1.mp4": "3744c49f2e447bd7712a5aad5ed36be2", "JMC/JMC - Oblivion Mod "Falcor" p.1.nfo": "24cc4e17d2bebc89b2759ce5471d403e" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/youtube/test_video_cli.json b/tests/resources/expected_downloads_summaries/youtube/test_video_cli.json index 83521f0e..2c9e7b9c 100644 --- a/tests/resources/expected_downloads_summaries/youtube/test_video_cli.json +++ b/tests/resources/expected_downloads_summaries/youtube/test_video_cli.json @@ -1,6 +1,6 @@ { "JMC/JMC - Oblivion Mod "Falcor" p.1-thumb.jpg": "fb95b510681676e81c321171fc23143e", - "JMC/JMC - Oblivion Mod "Falcor" p.1.info.json": "2ad1e593fc1c50a53a107db062e82c4a", + "JMC/JMC - Oblivion Mod "Falcor" p.1.info.json": "34c7e0759e16e03cf41b10754dce0ce5", "JMC/JMC - Oblivion Mod "Falcor" p.1.mp4": "3744c49f2e447bd7712a5aad5ed36be2", "JMC/JMC - Oblivion Mod "Falcor" p.1.nfo": "24cc4e17d2bebc89b2759ce5471d403e" } \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_recent.txt b/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_recent.txt index 442cd6b5..4d2f7afd 100644 --- a/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_recent.txt +++ b/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_recent.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Project / Zombie {output_directory}/Season 2018 s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer-thumb.jpg s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer.info.json s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer.mp4 Video Tags: + contentRating: TV-14 date: 2018-10-29 episode_id: 102901 genre: ytdl-sub @@ -38,6 +40,7 @@ Files created: aired: 2018-10-29 episode: 102901 genre: ytdl-sub + mpaa: TV-14 plot: https://www.youtube.com/watch?v=hP-PL_V2wR8 @@ -57,6 +60,7 @@ Files created: s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.info.json s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.mp4 Video Tags: + contentRating: TV-14 date: 2018-11-02 episode_id: 110201 genre: ytdl-sub @@ -84,6 +88,7 @@ Files created: aired: 2018-11-02 episode: 110201 genre: ytdl-sub + mpaa: TV-14 plot: https://www.youtube.com/watch?v=LN2e6idGluI diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt index d9f93ecb..3bb743ca 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e000001 - Mock Entry 20-3-thumb.jpg s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -39,6 +42,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -55,6 +59,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -66,6 +71,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -82,6 +88,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -94,6 +101,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -110,6 +118,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.txt index 302a487d..746c837c 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e000001 - Mock Entry 20-3-thumb.jpg s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -39,6 +42,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -55,6 +59,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -66,6 +71,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -82,6 +88,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -93,6 +100,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -109,6 +117,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -120,6 +129,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -136,6 +146,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -147,6 +158,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -163,6 +175,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -174,6 +187,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -190,6 +204,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -202,6 +217,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -218,6 +234,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt index 619d6a12..30903093 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e000001 - Mock Entry 20-3-thumb.jpg s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -41,6 +44,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -57,6 +61,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -68,6 +73,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -84,6 +90,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -96,6 +103,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -112,6 +120,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.txt index e59eae6e..3d047cb6 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e000001 - Mock Entry 20-3-thumb.jpg s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -41,6 +44,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -57,6 +61,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -68,6 +73,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -84,6 +90,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -95,6 +102,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -111,6 +119,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -122,6 +131,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -138,6 +148,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -149,6 +160,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -165,6 +177,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -176,6 +189,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -192,6 +206,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -204,6 +219,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -220,6 +236,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt index 07ea4e63..be056900 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e080701 - Mock Entry 20-3-thumb.jpg s2020.e080701 - Mock Entry 20-3.info.json s2020.e080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80701 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-08-07 episode: 80701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -39,6 +42,7 @@ Files created: s2020.e080801 - Mock Entry 20-2.info.json s2020.e080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80801 genre: ytdl-sub @@ -55,6 +59,7 @@ Files created: aired: 2020-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -66,6 +71,7 @@ Files created: s2020.e080802 - Mock Entry 20-1.info.json s2020.e080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80802 genre: ytdl-sub @@ -82,6 +88,7 @@ Files created: aired: 2020-08-08 episode: 80802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -94,6 +101,7 @@ Files created: s2021.e080801 - Mock Entry 21-1.info.json s2021.e080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 80801 genre: ytdl-sub @@ -110,6 +118,7 @@ Files created: aired: 2021-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.txt index 59ae1071..2e0b7bd9 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e060601 - Mock Entry 20-7-thumb.jpg s2020.e060601 - Mock Entry 20-7.info.json s2020.e060601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 60601 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-06-06 episode: 60601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -39,6 +42,7 @@ Files created: s2020.e070601 - Mock Entry 20-6.info.json s2020.e070601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 70601 genre: ytdl-sub @@ -55,6 +59,7 @@ Files created: aired: 2020-07-06 episode: 70601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -66,6 +71,7 @@ Files created: s2020.e070602 - Mock Entry 20-5.info.json s2020.e070602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 70602 genre: ytdl-sub @@ -82,6 +88,7 @@ Files created: aired: 2020-07-06 episode: 70602 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -93,6 +100,7 @@ Files created: s2020.e080601 - Mock Entry 20-4.info.json s2020.e080601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 80601 genre: ytdl-sub @@ -109,6 +117,7 @@ Files created: aired: 2020-08-06 episode: 80601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -120,6 +129,7 @@ Files created: s2020.e080701 - Mock Entry 20-3.info.json s2020.e080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80701 genre: ytdl-sub @@ -136,6 +146,7 @@ Files created: aired: 2020-08-07 episode: 80701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -147,6 +158,7 @@ Files created: s2020.e080801 - Mock Entry 20-2.info.json s2020.e080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80801 genre: ytdl-sub @@ -163,6 +175,7 @@ Files created: aired: 2020-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -174,6 +187,7 @@ Files created: s2020.e080802 - Mock Entry 20-1.info.json s2020.e080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80802 genre: ytdl-sub @@ -190,6 +204,7 @@ Files created: aired: 2020-08-08 episode: 80802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -202,6 +217,7 @@ Files created: s2021.e080801 - Mock Entry 21-1.info.json s2021.e080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 80801 genre: ytdl-sub @@ -218,6 +234,7 @@ Files created: aired: 2021-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index e3d1ad58..f1bcd674 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -113,6 +121,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -129,6 +138,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -140,6 +150,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -156,6 +167,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -167,6 +179,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -183,6 +196,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -195,6 +209,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt index 978fc7b8..c67e3134 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -87,6 +93,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt index 80ee9e1c..b89836ef 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e080701 - Mock Entry 20-3-thumb.jpg s2020.e080701 - Mock Entry 20-3.info.json s2020.e080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80701 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-08-07 episode: 80701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -41,6 +44,7 @@ Files created: s2020.e080801 - Mock Entry 20-2.info.json s2020.e080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80801 genre: ytdl-sub @@ -57,6 +61,7 @@ Files created: aired: 2020-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -68,6 +73,7 @@ Files created: s2020.e080802 - Mock Entry 20-1.info.json s2020.e080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80802 genre: ytdl-sub @@ -84,6 +90,7 @@ Files created: aired: 2020-08-08 episode: 80802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -96,6 +103,7 @@ Files created: s2021.e080801 - Mock Entry 21-1.info.json s2021.e080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 80801 genre: ytdl-sub @@ -112,6 +120,7 @@ Files created: aired: 2021-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.txt index 0fa82089..b3521208 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e060601 - Mock Entry 20-7-thumb.jpg s2020.e060601 - Mock Entry 20-7.info.json s2020.e060601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 60601 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-06-06 episode: 60601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -41,6 +44,7 @@ Files created: s2020.e070601 - Mock Entry 20-6.info.json s2020.e070601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 70601 genre: ytdl-sub @@ -57,6 +61,7 @@ Files created: aired: 2020-07-06 episode: 70601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -68,6 +73,7 @@ Files created: s2020.e070602 - Mock Entry 20-5.info.json s2020.e070602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 70602 genre: ytdl-sub @@ -84,6 +90,7 @@ Files created: aired: 2020-07-06 episode: 70602 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -95,6 +102,7 @@ Files created: s2020.e080601 - Mock Entry 20-4.info.json s2020.e080601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 80601 genre: ytdl-sub @@ -111,6 +119,7 @@ Files created: aired: 2020-08-06 episode: 80601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -122,6 +131,7 @@ Files created: s2020.e080701 - Mock Entry 20-3.info.json s2020.e080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80701 genre: ytdl-sub @@ -138,6 +148,7 @@ Files created: aired: 2020-08-07 episode: 80701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -149,6 +160,7 @@ Files created: s2020.e080801 - Mock Entry 20-2.info.json s2020.e080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80801 genre: ytdl-sub @@ -165,6 +177,7 @@ Files created: aired: 2020-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -176,6 +189,7 @@ Files created: s2020.e080802 - Mock Entry 20-1.info.json s2020.e080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80802 genre: ytdl-sub @@ -192,6 +206,7 @@ Files created: aired: 2020-08-08 episode: 80802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -204,6 +219,7 @@ Files created: s2021.e080801 - Mock Entry 21-1.info.json s2021.e080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 80801 genre: ytdl-sub @@ -220,6 +236,7 @@ Files created: aired: 2021-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index e3d1ad58..f1bcd674 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -113,6 +121,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -129,6 +138,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -140,6 +150,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -156,6 +167,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -167,6 +179,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -183,6 +196,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -195,6 +209,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt index 978fc7b8..c67e3134 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -87,6 +93,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt index 79032d5c..addc9a35 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e14698 - Mock Entry 20-1-thumb.jpg s2020.e14698 - Mock Entry 20-1.info.json s2020.e14698 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14698 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-08-08 episode: 14698 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -39,6 +42,7 @@ Files created: s2020.e14699 - Mock Entry 20-2.info.json s2020.e14699 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14699 genre: ytdl-sub @@ -55,6 +59,7 @@ Files created: aired: 2020-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -66,6 +71,7 @@ Files created: s2020.e14799 - Mock Entry 20-3.info.json s2020.e14799 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 14799 genre: ytdl-sub @@ -82,6 +88,7 @@ Files created: aired: 2020-08-07 episode: 14799 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -94,6 +101,7 @@ Files created: s2021.e14699 - Mock Entry 21-1.info.json s2021.e14699 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 14699 genre: ytdl-sub @@ -110,6 +118,7 @@ Files created: aired: 2021-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.txt index c51ebe79..75b0dd90 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e14698 - Mock Entry 20-1-thumb.jpg s2020.e14698 - Mock Entry 20-1.info.json s2020.e14698 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14698 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-08-08 episode: 14698 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -39,6 +42,7 @@ Files created: s2020.e14699 - Mock Entry 20-2.info.json s2020.e14699 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14699 genre: ytdl-sub @@ -55,6 +59,7 @@ Files created: aired: 2020-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -66,6 +71,7 @@ Files created: s2020.e14799 - Mock Entry 20-3.info.json s2020.e14799 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 14799 genre: ytdl-sub @@ -82,6 +88,7 @@ Files created: aired: 2020-08-07 episode: 14799 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -93,6 +100,7 @@ Files created: s2020.e14899 - Mock Entry 20-4.info.json s2020.e14899 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 14899 genre: ytdl-sub @@ -109,6 +117,7 @@ Files created: aired: 2020-08-06 episode: 14899 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -120,6 +129,7 @@ Files created: s2020.e17998 - Mock Entry 20-5.info.json s2020.e17998 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 17998 genre: ytdl-sub @@ -136,6 +146,7 @@ Files created: aired: 2020-07-06 episode: 17998 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -147,6 +158,7 @@ Files created: s2020.e17999 - Mock Entry 20-6.info.json s2020.e17999 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 17999 genre: ytdl-sub @@ -163,6 +175,7 @@ Files created: aired: 2020-07-06 episode: 17999 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -174,6 +187,7 @@ Files created: s2020.e20999 - Mock Entry 20-7.info.json s2020.e20999 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 20999 genre: ytdl-sub @@ -190,6 +204,7 @@ Files created: aired: 2020-06-06 episode: 20999 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -202,6 +217,7 @@ Files created: s2021.e14699 - Mock Entry 21-1.info.json s2021.e14699 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 14699 genre: ytdl-sub @@ -218,6 +234,7 @@ Files created: aired: 2021-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index 12403604..ea3c3840 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -113,6 +121,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -129,6 +138,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -140,6 +150,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -156,6 +167,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -167,6 +179,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -183,6 +196,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -195,6 +209,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt index 43a77502..875414ba 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -87,6 +93,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt index a37c8517..0659d2a3 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e14698 - Mock Entry 20-1-thumb.jpg s2020.e14698 - Mock Entry 20-1.info.json s2020.e14698 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14698 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-08-08 episode: 14698 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -41,6 +44,7 @@ Files created: s2020.e14699 - Mock Entry 20-2.info.json s2020.e14699 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14699 genre: ytdl-sub @@ -57,6 +61,7 @@ Files created: aired: 2020-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -68,6 +73,7 @@ Files created: s2020.e14799 - Mock Entry 20-3.info.json s2020.e14799 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 14799 genre: ytdl-sub @@ -84,6 +90,7 @@ Files created: aired: 2020-08-07 episode: 14799 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -96,6 +103,7 @@ Files created: s2021.e14699 - Mock Entry 21-1.info.json s2021.e14699 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 14699 genre: ytdl-sub @@ -112,6 +120,7 @@ Files created: aired: 2021-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.txt index f3ed50ed..dcb67389 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e14698 - Mock Entry 20-1-thumb.jpg s2020.e14698 - Mock Entry 20-1.info.json s2020.e14698 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14698 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-08-08 episode: 14698 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -41,6 +44,7 @@ Files created: s2020.e14699 - Mock Entry 20-2.info.json s2020.e14699 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14699 genre: ytdl-sub @@ -57,6 +61,7 @@ Files created: aired: 2020-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -68,6 +73,7 @@ Files created: s2020.e14799 - Mock Entry 20-3.info.json s2020.e14799 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 14799 genre: ytdl-sub @@ -84,6 +90,7 @@ Files created: aired: 2020-08-07 episode: 14799 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -95,6 +102,7 @@ Files created: s2020.e14899 - Mock Entry 20-4.info.json s2020.e14899 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 14899 genre: ytdl-sub @@ -111,6 +119,7 @@ Files created: aired: 2020-08-06 episode: 14899 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -122,6 +131,7 @@ Files created: s2020.e17998 - Mock Entry 20-5.info.json s2020.e17998 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 17998 genre: ytdl-sub @@ -138,6 +148,7 @@ Files created: aired: 2020-07-06 episode: 17998 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -149,6 +160,7 @@ Files created: s2020.e17999 - Mock Entry 20-6.info.json s2020.e17999 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 17999 genre: ytdl-sub @@ -165,6 +177,7 @@ Files created: aired: 2020-07-06 episode: 17999 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -176,6 +189,7 @@ Files created: s2020.e20999 - Mock Entry 20-7.info.json s2020.e20999 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 20999 genre: ytdl-sub @@ -192,6 +206,7 @@ Files created: aired: 2020-06-06 episode: 20999 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -204,6 +219,7 @@ Files created: s2021.e14699 - Mock Entry 21-1.info.json s2021.e14699 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 14699 genre: ytdl-sub @@ -220,6 +236,7 @@ Files created: aired: 2021-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index 12403604..ea3c3840 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -113,6 +121,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -129,6 +138,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -140,6 +150,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -156,6 +167,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -167,6 +179,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -183,6 +196,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -195,6 +209,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt index 43a77502..875414ba 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -87,6 +93,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt index 6a27d948..390ca376 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 202008 s202008.e0701 - Mock Entry 20-3-thumb.jpg s202008.e0701 - Mock Entry 20-3.info.json s202008.e0701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 701 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-08-07 episode: 701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -39,6 +42,7 @@ Files created: s202008.e0801 - Mock Entry 20-2.info.json s202008.e0801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 801 genre: ytdl-sub @@ -55,6 +59,7 @@ Files created: aired: 2020-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -66,6 +71,7 @@ Files created: s202008.e0802 - Mock Entry 20-1.info.json s202008.e0802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 802 genre: ytdl-sub @@ -82,6 +88,7 @@ Files created: aired: 2020-08-08 episode: 802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -94,6 +101,7 @@ Files created: s202108.e0801 - Mock Entry 21-1.info.json s202108.e0801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 801 genre: ytdl-sub @@ -110,6 +118,7 @@ Files created: aired: 2021-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.txt index 8bd25c8c..5227a555 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 202006 s202006.e0601 - Mock Entry 20-7-thumb.jpg s202006.e0601 - Mock Entry 20-7.info.json s202006.e0601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 601 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-06-06 episode: 601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -40,6 +43,7 @@ Files created: s202007.e0601 - Mock Entry 20-6.info.json s202007.e0601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 601 genre: ytdl-sub @@ -56,6 +60,7 @@ Files created: aired: 2020-07-06 episode: 601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -67,6 +72,7 @@ Files created: s202007.e0602 - Mock Entry 20-5.info.json s202007.e0602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 602 genre: ytdl-sub @@ -83,6 +89,7 @@ Files created: aired: 2020-07-06 episode: 602 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -95,6 +102,7 @@ Files created: s202008.e0601 - Mock Entry 20-4.info.json s202008.e0601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 601 genre: ytdl-sub @@ -111,6 +119,7 @@ Files created: aired: 2020-08-06 episode: 601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -122,6 +131,7 @@ Files created: s202008.e0701 - Mock Entry 20-3.info.json s202008.e0701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 701 genre: ytdl-sub @@ -138,6 +148,7 @@ Files created: aired: 2020-08-07 episode: 701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -149,6 +160,7 @@ Files created: s202008.e0801 - Mock Entry 20-2.info.json s202008.e0801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 801 genre: ytdl-sub @@ -165,6 +177,7 @@ Files created: aired: 2020-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -176,6 +189,7 @@ Files created: s202008.e0802 - Mock Entry 20-1.info.json s202008.e0802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 802 genre: ytdl-sub @@ -192,6 +206,7 @@ Files created: aired: 2020-08-08 episode: 802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -204,6 +219,7 @@ Files created: s202108.e0801 - Mock Entry 21-1.info.json s202108.e0801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 801 genre: ytdl-sub @@ -220,6 +236,7 @@ Files created: aired: 2021-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index 7eeba6cf..0d07fa73 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -113,6 +121,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -129,6 +138,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -140,6 +150,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -156,6 +167,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -167,6 +179,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -183,6 +196,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -195,6 +209,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt index ce103a17..c85bf941 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -87,6 +93,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt index 4c45f89b..81ae63b4 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 202008 s202008.e0701 - Mock Entry 20-3-thumb.jpg s202008.e0701 - Mock Entry 20-3.info.json s202008.e0701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 701 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-08-07 episode: 701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -41,6 +44,7 @@ Files created: s202008.e0801 - Mock Entry 20-2.info.json s202008.e0801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 801 genre: ytdl-sub @@ -57,6 +61,7 @@ Files created: aired: 2020-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -68,6 +73,7 @@ Files created: s202008.e0802 - Mock Entry 20-1.info.json s202008.e0802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 802 genre: ytdl-sub @@ -84,6 +90,7 @@ Files created: aired: 2020-08-08 episode: 802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -96,6 +103,7 @@ Files created: s202108.e0801 - Mock Entry 21-1.info.json s202108.e0801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 801 genre: ytdl-sub @@ -112,6 +120,7 @@ Files created: aired: 2021-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.txt index 1d3e444e..7b32f1fe 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 202006 s202006.e0601 - Mock Entry 20-7-thumb.jpg s202006.e0601 - Mock Entry 20-7.info.json s202006.e0601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 601 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-06-06 episode: 601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -42,6 +45,7 @@ Files created: s202007.e0601 - Mock Entry 20-6.info.json s202007.e0601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 601 genre: ytdl-sub @@ -58,6 +62,7 @@ Files created: aired: 2020-07-06 episode: 601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -69,6 +74,7 @@ Files created: s202007.e0602 - Mock Entry 20-5.info.json s202007.e0602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 602 genre: ytdl-sub @@ -85,6 +91,7 @@ Files created: aired: 2020-07-06 episode: 602 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -97,6 +104,7 @@ Files created: s202008.e0601 - Mock Entry 20-4.info.json s202008.e0601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 601 genre: ytdl-sub @@ -113,6 +121,7 @@ Files created: aired: 2020-08-06 episode: 601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -124,6 +133,7 @@ Files created: s202008.e0701 - Mock Entry 20-3.info.json s202008.e0701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 701 genre: ytdl-sub @@ -140,6 +150,7 @@ Files created: aired: 2020-08-07 episode: 701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -151,6 +162,7 @@ Files created: s202008.e0801 - Mock Entry 20-2.info.json s202008.e0801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 801 genre: ytdl-sub @@ -167,6 +179,7 @@ Files created: aired: 2020-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -178,6 +191,7 @@ Files created: s202008.e0802 - Mock Entry 20-1.info.json s202008.e0802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 802 genre: ytdl-sub @@ -194,6 +208,7 @@ Files created: aired: 2020-08-08 episode: 802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -206,6 +221,7 @@ Files created: s202108.e0801 - Mock Entry 21-1.info.json s202108.e0801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 801 genre: ytdl-sub @@ -222,6 +238,7 @@ Files created: aired: 2021-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index 7eeba6cf..0d07fa73 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -113,6 +121,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -129,6 +138,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -140,6 +150,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -156,6 +167,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -167,6 +179,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -183,6 +196,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -195,6 +209,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt index ce103a17..c85bf941 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -87,6 +93,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt index 0977947d..360a9e8d 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt @@ -7,6 +7,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -17,6 +18,7 @@ Files created: s01.e000001 - Mock Entry 21-1.info.json s01.e000001 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 1 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: aired: 2021-08-08 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -44,6 +47,7 @@ Files created: s01.e000002 - Mock Entry 20-1.info.json s01.e000002 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -60,6 +64,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -71,6 +76,7 @@ Files created: s01.e000003 - Mock Entry 20-2.info.json s01.e000003 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -87,6 +93,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -98,6 +105,7 @@ Files created: s01.e000004 - Mock Entry 20-3.info.json s01.e000004 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 4 genre: ytdl-sub @@ -114,6 +122,7 @@ Files created: aired: 2020-08-07 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index f25898d1..8862d5ff 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt index a55ee4cb..557cac7d 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt @@ -9,6 +9,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -19,6 +20,7 @@ Files created: s01.e000001 - Mock Entry 21-1.info.json s01.e000001 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 1 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: aired: 2021-08-08 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -46,6 +49,7 @@ Files created: s01.e000002 - Mock Entry 20-1.info.json s01.e000002 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -62,6 +66,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -73,6 +78,7 @@ Files created: s01.e000003 - Mock Entry 20-2.info.json s01.e000003 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -89,6 +95,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -100,6 +107,7 @@ Files created: s01.e000004 - Mock Entry 20-3.info.json s01.e000004 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 4 genre: ytdl-sub @@ -116,6 +124,7 @@ Files created: aired: 2020-08-07 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index f25898d1..8862d5ff 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt index 8b35a2af..e77f4bd1 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -23,6 +24,7 @@ Files created: s01.e000002 - Mock Entry 20-4.info.json s01.e000002 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 2 genre: ytdl-sub @@ -39,6 +41,7 @@ Files created: aired: 2020-08-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -50,6 +53,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -66,6 +70,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -77,6 +82,7 @@ Files created: s01.e000004 - Mock Entry 20-6.info.json s01.e000004 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 4 genre: ytdl-sub @@ -93,6 +99,7 @@ Files created: aired: 2020-07-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -104,6 +111,7 @@ Files created: s01.e000005 - Mock Entry 20-7.info.json s01.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -120,6 +128,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -132,6 +141,7 @@ Files created: s02.e000001 - Mock Entry 21-1.info.json s02.e000001 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 1 genre: ytdl-sub @@ -148,6 +158,7 @@ Files created: aired: 2021-08-08 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -159,6 +170,7 @@ Files created: s02.e000002 - Mock Entry 20-1.info.json s02.e000002 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -175,6 +187,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -186,6 +199,7 @@ Files created: s02.e000003 - Mock Entry 20-2.info.json s02.e000003 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -202,6 +216,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -213,6 +228,7 @@ Files created: s02.e000004 - Mock Entry 20-3.info.json s02.e000004 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 4 genre: ytdl-sub @@ -229,6 +245,7 @@ Files created: aired: 2020-08-07 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index e6aefd73..a81d1cbe 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -59,6 +63,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -87,6 +93,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -114,6 +122,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -130,6 +139,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -141,6 +151,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -157,6 +168,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -168,6 +180,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -184,6 +197,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt index df3cdab6..39050e93 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -25,6 +26,7 @@ Files created: s01.e000002 - Mock Entry 20-4.info.json s01.e000002 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 2 genre: ytdl-sub @@ -41,6 +43,7 @@ Files created: aired: 2020-08-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -52,6 +55,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -68,6 +72,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -79,6 +84,7 @@ Files created: s01.e000004 - Mock Entry 20-6.info.json s01.e000004 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 4 genre: ytdl-sub @@ -95,6 +101,7 @@ Files created: aired: 2020-07-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -106,6 +113,7 @@ Files created: s01.e000005 - Mock Entry 20-7.info.json s01.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -122,6 +130,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -134,6 +143,7 @@ Files created: s02.e000001 - Mock Entry 21-1.info.json s02.e000001 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 1 genre: ytdl-sub @@ -150,6 +160,7 @@ Files created: aired: 2021-08-08 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -161,6 +172,7 @@ Files created: s02.e000002 - Mock Entry 20-1.info.json s02.e000002 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -177,6 +189,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -188,6 +201,7 @@ Files created: s02.e000003 - Mock Entry 20-2.info.json s02.e000003 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -204,6 +218,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -215,6 +230,7 @@ Files created: s02.e000004 - Mock Entry 20-3.info.json s02.e000004 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 4 genre: ytdl-sub @@ -231,6 +247,7 @@ Files created: aired: 2020-08-07 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index e6aefd73..a81d1cbe 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -59,6 +63,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -87,6 +93,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -114,6 +122,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -130,6 +139,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -141,6 +151,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -157,6 +168,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -168,6 +180,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -184,6 +197,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt index 49d48dcb..156d310a 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt @@ -7,6 +7,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -17,6 +18,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -44,6 +47,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -60,6 +64,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -71,6 +76,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -87,6 +93,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -98,6 +105,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -114,6 +122,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt index 62150ca4..0c8004dc 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt @@ -9,6 +9,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -19,6 +20,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -46,6 +49,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -62,6 +66,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -73,6 +78,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -89,6 +95,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -100,6 +107,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -116,6 +124,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt index fda7dd51..9bf08670 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -23,6 +24,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -39,6 +41,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -50,6 +53,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -66,6 +70,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -77,6 +82,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -93,6 +99,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -104,6 +111,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -120,6 +128,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -132,6 +141,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -148,6 +158,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -159,6 +170,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -175,6 +187,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -186,6 +199,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -202,6 +216,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -213,6 +228,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -229,6 +245,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt index fb379058..87e532fc 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -25,6 +26,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -41,6 +43,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -52,6 +55,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -68,6 +72,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -79,6 +84,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -95,6 +101,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -106,6 +113,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -122,6 +130,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -134,6 +143,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -150,6 +160,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -161,6 +172,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -177,6 +189,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -188,6 +201,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -204,6 +218,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -215,6 +230,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -231,6 +247,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt index 0717c836..24f5c251 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt @@ -7,6 +7,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -17,6 +18,7 @@ Files created: s01.e20080701 - Mock Entry 20-3.info.json s01.e20080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 20080701 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: aired: 2020-08-07 episode: 20080701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -44,6 +47,7 @@ Files created: s01.e20080801 - Mock Entry 20-2.info.json s01.e20080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080801 genre: ytdl-sub @@ -60,6 +64,7 @@ Files created: aired: 2020-08-08 episode: 20080801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -71,6 +76,7 @@ Files created: s01.e20080802 - Mock Entry 20-1.info.json s01.e20080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080802 genre: ytdl-sub @@ -87,6 +93,7 @@ Files created: aired: 2020-08-08 episode: 20080802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -98,6 +105,7 @@ Files created: s01.e21080801 - Mock Entry 21-1.info.json s01.e21080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 21080801 genre: ytdl-sub @@ -114,6 +122,7 @@ Files created: aired: 2021-08-08 episode: 21080801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 8b3a14ff..91aa1f7e 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt index 23ff6b61..6d2f948b 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt @@ -9,6 +9,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -19,6 +20,7 @@ Files created: s01.e20080701 - Mock Entry 20-3.info.json s01.e20080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 20080701 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: aired: 2020-08-07 episode: 20080701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -46,6 +49,7 @@ Files created: s01.e20080801 - Mock Entry 20-2.info.json s01.e20080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080801 genre: ytdl-sub @@ -62,6 +66,7 @@ Files created: aired: 2020-08-08 episode: 20080801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -73,6 +78,7 @@ Files created: s01.e20080802 - Mock Entry 20-1.info.json s01.e20080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080802 genre: ytdl-sub @@ -89,6 +95,7 @@ Files created: aired: 2020-08-08 episode: 20080802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -100,6 +107,7 @@ Files created: s01.e21080801 - Mock Entry 21-1.info.json s01.e21080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 21080801 genre: ytdl-sub @@ -116,6 +124,7 @@ Files created: aired: 2021-08-08 episode: 21080801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 8b3a14ff..91aa1f7e 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt index 0ddcd80f..7704395b 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -23,6 +24,7 @@ Files created: s01.e20060601 - Mock Entry 20-7.info.json s01.e20060601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 20060601 genre: ytdl-sub @@ -39,6 +41,7 @@ Files created: aired: 2020-06-06 episode: 20060601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -50,6 +53,7 @@ Files created: s01.e20070601 - Mock Entry 20-6.info.json s01.e20070601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 20070601 genre: ytdl-sub @@ -66,6 +70,7 @@ Files created: aired: 2020-07-06 episode: 20070601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -77,6 +82,7 @@ Files created: s01.e20070602 - Mock Entry 20-5.info.json s01.e20070602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 20070602 genre: ytdl-sub @@ -93,6 +99,7 @@ Files created: aired: 2020-07-06 episode: 20070602 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -104,6 +111,7 @@ Files created: s01.e20080601 - Mock Entry 20-4.info.json s01.e20080601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 20080601 genre: ytdl-sub @@ -120,6 +128,7 @@ Files created: aired: 2020-08-06 episode: 20080601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -132,6 +141,7 @@ Files created: s02.e20080701 - Mock Entry 20-3.info.json s02.e20080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 20080701 genre: ytdl-sub @@ -148,6 +158,7 @@ Files created: aired: 2020-08-07 episode: 20080701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -159,6 +170,7 @@ Files created: s02.e20080801 - Mock Entry 20-2.info.json s02.e20080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080801 genre: ytdl-sub @@ -175,6 +187,7 @@ Files created: aired: 2020-08-08 episode: 20080801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -186,6 +199,7 @@ Files created: s02.e20080802 - Mock Entry 20-1.info.json s02.e20080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080802 genre: ytdl-sub @@ -202,6 +216,7 @@ Files created: aired: 2020-08-08 episode: 20080802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -213,6 +228,7 @@ Files created: s02.e21080801 - Mock Entry 21-1.info.json s02.e21080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 21080801 genre: ytdl-sub @@ -229,6 +245,7 @@ Files created: aired: 2021-08-08 episode: 21080801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 4e603221..6b718aa5 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -114,6 +122,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -130,6 +139,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -141,6 +151,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -157,6 +168,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -168,6 +180,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -184,6 +197,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -195,6 +209,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt index f4c9457e..50a1dc89 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -25,6 +26,7 @@ Files created: s01.e20060601 - Mock Entry 20-7.info.json s01.e20060601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 20060601 genre: ytdl-sub @@ -41,6 +43,7 @@ Files created: aired: 2020-06-06 episode: 20060601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -52,6 +55,7 @@ Files created: s01.e20070601 - Mock Entry 20-6.info.json s01.e20070601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 20070601 genre: ytdl-sub @@ -68,6 +72,7 @@ Files created: aired: 2020-07-06 episode: 20070601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -79,6 +84,7 @@ Files created: s01.e20070602 - Mock Entry 20-5.info.json s01.e20070602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 20070602 genre: ytdl-sub @@ -95,6 +101,7 @@ Files created: aired: 2020-07-06 episode: 20070602 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -106,6 +113,7 @@ Files created: s01.e20080601 - Mock Entry 20-4.info.json s01.e20080601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 20080601 genre: ytdl-sub @@ -122,6 +130,7 @@ Files created: aired: 2020-08-06 episode: 20080601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -134,6 +143,7 @@ Files created: s02.e20080701 - Mock Entry 20-3.info.json s02.e20080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 20080701 genre: ytdl-sub @@ -150,6 +160,7 @@ Files created: aired: 2020-08-07 episode: 20080701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -161,6 +172,7 @@ Files created: s02.e20080801 - Mock Entry 20-2.info.json s02.e20080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080801 genre: ytdl-sub @@ -177,6 +189,7 @@ Files created: aired: 2020-08-08 episode: 20080801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -188,6 +201,7 @@ Files created: s02.e20080802 - Mock Entry 20-1.info.json s02.e20080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080802 genre: ytdl-sub @@ -204,6 +218,7 @@ Files created: aired: 2020-08-08 episode: 20080802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -215,6 +230,7 @@ Files created: s02.e21080801 - Mock Entry 21-1.info.json s02.e21080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 21080801 genre: ytdl-sub @@ -231,6 +247,7 @@ Files created: aired: 2021-08-08 episode: 21080801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 4e603221..6b718aa5 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -114,6 +122,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -130,6 +139,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -141,6 +151,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -157,6 +168,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -168,6 +180,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -184,6 +197,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -195,6 +209,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt index 15917b68..0dc27670 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt @@ -7,6 +7,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -17,6 +18,7 @@ Files created: s01.e79052499 - Mock Entry 21-1.info.json s01.e79052499 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 79052499 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: aired: 2021-08-08 episode: 79052499 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -44,6 +47,7 @@ Files created: s01.e80052498 - Mock Entry 20-1.info.json s01.e80052498 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052498 genre: ytdl-sub @@ -60,6 +64,7 @@ Files created: aired: 2020-08-08 episode: 80052498 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -71,6 +76,7 @@ Files created: s01.e80052499 - Mock Entry 20-2.info.json s01.e80052499 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052499 genre: ytdl-sub @@ -87,6 +93,7 @@ Files created: aired: 2020-08-08 episode: 80052499 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -98,6 +105,7 @@ Files created: s01.e80052599 - Mock Entry 20-3.info.json s01.e80052599 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80052599 genre: ytdl-sub @@ -114,6 +122,7 @@ Files created: aired: 2020-08-07 episode: 80052599 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 8430d901..bcb474cc 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt index a6b4e2a8..7cccba6c 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt @@ -9,6 +9,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -19,6 +20,7 @@ Files created: s01.e79052499 - Mock Entry 21-1.info.json s01.e79052499 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 79052499 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: aired: 2021-08-08 episode: 79052499 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -46,6 +49,7 @@ Files created: s01.e80052498 - Mock Entry 20-1.info.json s01.e80052498 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052498 genre: ytdl-sub @@ -62,6 +66,7 @@ Files created: aired: 2020-08-08 episode: 80052498 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -73,6 +78,7 @@ Files created: s01.e80052499 - Mock Entry 20-2.info.json s01.e80052499 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052499 genre: ytdl-sub @@ -89,6 +95,7 @@ Files created: aired: 2020-08-08 episode: 80052499 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -100,6 +107,7 @@ Files created: s01.e80052599 - Mock Entry 20-3.info.json s01.e80052599 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80052599 genre: ytdl-sub @@ -116,6 +124,7 @@ Files created: aired: 2020-08-07 episode: 80052599 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 8430d901..bcb474cc 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt index 1375639a..46780842 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -23,6 +24,7 @@ Files created: s01.e80052699 - Mock Entry 20-4.info.json s01.e80052699 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 80052699 genre: ytdl-sub @@ -39,6 +41,7 @@ Files created: aired: 2020-08-06 episode: 80052699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -50,6 +53,7 @@ Files created: s01.e80062698 - Mock Entry 20-5.info.json s01.e80062698 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 80062698 genre: ytdl-sub @@ -66,6 +70,7 @@ Files created: aired: 2020-07-06 episode: 80062698 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -77,6 +82,7 @@ Files created: s01.e80062699 - Mock Entry 20-6.info.json s01.e80062699 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 80062699 genre: ytdl-sub @@ -93,6 +99,7 @@ Files created: aired: 2020-07-06 episode: 80062699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -104,6 +111,7 @@ Files created: s01.e80072599 - Mock Entry 20-7.info.json s01.e80072599 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 80072599 genre: ytdl-sub @@ -120,6 +128,7 @@ Files created: aired: 2020-06-06 episode: 80072599 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -132,6 +141,7 @@ Files created: s02.e79052499 - Mock Entry 21-1.info.json s02.e79052499 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 79052499 genre: ytdl-sub @@ -148,6 +158,7 @@ Files created: aired: 2021-08-08 episode: 79052499 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -159,6 +170,7 @@ Files created: s02.e80052498 - Mock Entry 20-1.info.json s02.e80052498 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052498 genre: ytdl-sub @@ -175,6 +187,7 @@ Files created: aired: 2020-08-08 episode: 80052498 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -186,6 +199,7 @@ Files created: s02.e80052499 - Mock Entry 20-2.info.json s02.e80052499 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052499 genre: ytdl-sub @@ -202,6 +216,7 @@ Files created: aired: 2020-08-08 episode: 80052499 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -213,6 +228,7 @@ Files created: s02.e80052599 - Mock Entry 20-3.info.json s02.e80052599 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80052599 genre: ytdl-sub @@ -229,6 +245,7 @@ Files created: aired: 2020-08-07 episode: 80052599 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index c59bc37a..d26c0453 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -114,6 +122,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -130,6 +139,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -141,6 +151,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -157,6 +168,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -168,6 +180,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -184,6 +197,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -195,6 +209,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt index 813060c3..7b4a0614 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -25,6 +26,7 @@ Files created: s01.e80052699 - Mock Entry 20-4.info.json s01.e80052699 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 80052699 genre: ytdl-sub @@ -41,6 +43,7 @@ Files created: aired: 2020-08-06 episode: 80052699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -52,6 +55,7 @@ Files created: s01.e80062698 - Mock Entry 20-5.info.json s01.e80062698 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 80062698 genre: ytdl-sub @@ -68,6 +72,7 @@ Files created: aired: 2020-07-06 episode: 80062698 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -79,6 +84,7 @@ Files created: s01.e80062699 - Mock Entry 20-6.info.json s01.e80062699 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 80062699 genre: ytdl-sub @@ -95,6 +101,7 @@ Files created: aired: 2020-07-06 episode: 80062699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -106,6 +113,7 @@ Files created: s01.e80072599 - Mock Entry 20-7.info.json s01.e80072599 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 80072599 genre: ytdl-sub @@ -122,6 +130,7 @@ Files created: aired: 2020-06-06 episode: 80072599 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -134,6 +143,7 @@ Files created: s02.e79052499 - Mock Entry 21-1.info.json s02.e79052499 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 79052499 genre: ytdl-sub @@ -150,6 +160,7 @@ Files created: aired: 2021-08-08 episode: 79052499 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -161,6 +172,7 @@ Files created: s02.e80052498 - Mock Entry 20-1.info.json s02.e80052498 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052498 genre: ytdl-sub @@ -177,6 +189,7 @@ Files created: aired: 2020-08-08 episode: 80052498 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -188,6 +201,7 @@ Files created: s02.e80052499 - Mock Entry 20-2.info.json s02.e80052499 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052499 genre: ytdl-sub @@ -204,6 +218,7 @@ Files created: aired: 2020-08-08 episode: 80052499 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -215,6 +230,7 @@ Files created: s02.e80052599 - Mock Entry 20-3.info.json s02.e80052599 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80052599 genre: ytdl-sub @@ -231,6 +247,7 @@ Files created: aired: 2020-08-07 episode: 80052599 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index c59bc37a..d26c0453 100644 --- a/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/jellyfin_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -114,6 +122,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -130,6 +139,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -141,6 +151,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -157,6 +168,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -168,6 +180,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -184,6 +197,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -195,6 +209,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt index d9f93ecb..3bb743ca 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e000001 - Mock Entry 20-3-thumb.jpg s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -39,6 +42,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -55,6 +59,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -66,6 +71,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -82,6 +88,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -94,6 +101,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -110,6 +118,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.txt index 302a487d..746c837c 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e000001 - Mock Entry 20-3-thumb.jpg s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -39,6 +42,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -55,6 +59,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -66,6 +71,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -82,6 +88,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -93,6 +100,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -109,6 +117,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -120,6 +129,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -136,6 +146,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -147,6 +158,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -163,6 +175,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -174,6 +187,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -190,6 +204,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -202,6 +217,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -218,6 +234,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt index 619d6a12..30903093 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e000001 - Mock Entry 20-3-thumb.jpg s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -41,6 +44,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -57,6 +61,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -68,6 +73,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -84,6 +90,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -96,6 +103,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -112,6 +120,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.txt index e59eae6e..3d047cb6 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e000001 - Mock Entry 20-3-thumb.jpg s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -41,6 +44,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -57,6 +61,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -68,6 +73,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -84,6 +90,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -95,6 +102,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -111,6 +119,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -122,6 +131,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -138,6 +148,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -149,6 +160,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -165,6 +177,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -176,6 +189,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -192,6 +206,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -204,6 +219,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -220,6 +236,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt index 07ea4e63..be056900 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e080701 - Mock Entry 20-3-thumb.jpg s2020.e080701 - Mock Entry 20-3.info.json s2020.e080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80701 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-08-07 episode: 80701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -39,6 +42,7 @@ Files created: s2020.e080801 - Mock Entry 20-2.info.json s2020.e080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80801 genre: ytdl-sub @@ -55,6 +59,7 @@ Files created: aired: 2020-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -66,6 +71,7 @@ Files created: s2020.e080802 - Mock Entry 20-1.info.json s2020.e080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80802 genre: ytdl-sub @@ -82,6 +88,7 @@ Files created: aired: 2020-08-08 episode: 80802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -94,6 +101,7 @@ Files created: s2021.e080801 - Mock Entry 21-1.info.json s2021.e080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 80801 genre: ytdl-sub @@ -110,6 +118,7 @@ Files created: aired: 2021-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.txt index 59ae1071..2e0b7bd9 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e060601 - Mock Entry 20-7-thumb.jpg s2020.e060601 - Mock Entry 20-7.info.json s2020.e060601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 60601 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-06-06 episode: 60601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -39,6 +42,7 @@ Files created: s2020.e070601 - Mock Entry 20-6.info.json s2020.e070601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 70601 genre: ytdl-sub @@ -55,6 +59,7 @@ Files created: aired: 2020-07-06 episode: 70601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -66,6 +71,7 @@ Files created: s2020.e070602 - Mock Entry 20-5.info.json s2020.e070602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 70602 genre: ytdl-sub @@ -82,6 +88,7 @@ Files created: aired: 2020-07-06 episode: 70602 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -93,6 +100,7 @@ Files created: s2020.e080601 - Mock Entry 20-4.info.json s2020.e080601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 80601 genre: ytdl-sub @@ -109,6 +117,7 @@ Files created: aired: 2020-08-06 episode: 80601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -120,6 +129,7 @@ Files created: s2020.e080701 - Mock Entry 20-3.info.json s2020.e080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80701 genre: ytdl-sub @@ -136,6 +146,7 @@ Files created: aired: 2020-08-07 episode: 80701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -147,6 +158,7 @@ Files created: s2020.e080801 - Mock Entry 20-2.info.json s2020.e080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80801 genre: ytdl-sub @@ -163,6 +175,7 @@ Files created: aired: 2020-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -174,6 +187,7 @@ Files created: s2020.e080802 - Mock Entry 20-1.info.json s2020.e080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80802 genre: ytdl-sub @@ -190,6 +204,7 @@ Files created: aired: 2020-08-08 episode: 80802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -202,6 +217,7 @@ Files created: s2021.e080801 - Mock Entry 21-1.info.json s2021.e080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 80801 genre: ytdl-sub @@ -218,6 +234,7 @@ Files created: aired: 2021-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index e3d1ad58..f1bcd674 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -113,6 +121,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -129,6 +138,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -140,6 +150,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -156,6 +167,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -167,6 +179,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -183,6 +196,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -195,6 +209,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt index 978fc7b8..c67e3134 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -87,6 +93,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt index 80ee9e1c..b89836ef 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e080701 - Mock Entry 20-3-thumb.jpg s2020.e080701 - Mock Entry 20-3.info.json s2020.e080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80701 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-08-07 episode: 80701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -41,6 +44,7 @@ Files created: s2020.e080801 - Mock Entry 20-2.info.json s2020.e080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80801 genre: ytdl-sub @@ -57,6 +61,7 @@ Files created: aired: 2020-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -68,6 +73,7 @@ Files created: s2020.e080802 - Mock Entry 20-1.info.json s2020.e080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80802 genre: ytdl-sub @@ -84,6 +90,7 @@ Files created: aired: 2020-08-08 episode: 80802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -96,6 +103,7 @@ Files created: s2021.e080801 - Mock Entry 21-1.info.json s2021.e080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 80801 genre: ytdl-sub @@ -112,6 +120,7 @@ Files created: aired: 2021-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.txt index 0fa82089..b3521208 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e060601 - Mock Entry 20-7-thumb.jpg s2020.e060601 - Mock Entry 20-7.info.json s2020.e060601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 60601 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-06-06 episode: 60601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -41,6 +44,7 @@ Files created: s2020.e070601 - Mock Entry 20-6.info.json s2020.e070601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 70601 genre: ytdl-sub @@ -57,6 +61,7 @@ Files created: aired: 2020-07-06 episode: 70601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -68,6 +73,7 @@ Files created: s2020.e070602 - Mock Entry 20-5.info.json s2020.e070602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 70602 genre: ytdl-sub @@ -84,6 +90,7 @@ Files created: aired: 2020-07-06 episode: 70602 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -95,6 +102,7 @@ Files created: s2020.e080601 - Mock Entry 20-4.info.json s2020.e080601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 80601 genre: ytdl-sub @@ -111,6 +119,7 @@ Files created: aired: 2020-08-06 episode: 80601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -122,6 +131,7 @@ Files created: s2020.e080701 - Mock Entry 20-3.info.json s2020.e080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80701 genre: ytdl-sub @@ -138,6 +148,7 @@ Files created: aired: 2020-08-07 episode: 80701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -149,6 +160,7 @@ Files created: s2020.e080801 - Mock Entry 20-2.info.json s2020.e080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80801 genre: ytdl-sub @@ -165,6 +177,7 @@ Files created: aired: 2020-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -176,6 +189,7 @@ Files created: s2020.e080802 - Mock Entry 20-1.info.json s2020.e080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80802 genre: ytdl-sub @@ -192,6 +206,7 @@ Files created: aired: 2020-08-08 episode: 80802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -204,6 +219,7 @@ Files created: s2021.e080801 - Mock Entry 21-1.info.json s2021.e080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 80801 genre: ytdl-sub @@ -220,6 +236,7 @@ Files created: aired: 2021-08-08 episode: 80801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index e3d1ad58..f1bcd674 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -113,6 +121,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -129,6 +138,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -140,6 +150,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -156,6 +167,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -167,6 +179,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -183,6 +196,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -195,6 +209,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt index 978fc7b8..c67e3134 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -87,6 +93,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt index 79032d5c..addc9a35 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e14698 - Mock Entry 20-1-thumb.jpg s2020.e14698 - Mock Entry 20-1.info.json s2020.e14698 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14698 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-08-08 episode: 14698 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -39,6 +42,7 @@ Files created: s2020.e14699 - Mock Entry 20-2.info.json s2020.e14699 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14699 genre: ytdl-sub @@ -55,6 +59,7 @@ Files created: aired: 2020-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -66,6 +71,7 @@ Files created: s2020.e14799 - Mock Entry 20-3.info.json s2020.e14799 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 14799 genre: ytdl-sub @@ -82,6 +88,7 @@ Files created: aired: 2020-08-07 episode: 14799 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -94,6 +101,7 @@ Files created: s2021.e14699 - Mock Entry 21-1.info.json s2021.e14699 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 14699 genre: ytdl-sub @@ -110,6 +118,7 @@ Files created: aired: 2021-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.txt index c51ebe79..75b0dd90 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e14698 - Mock Entry 20-1-thumb.jpg s2020.e14698 - Mock Entry 20-1.info.json s2020.e14698 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14698 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-08-08 episode: 14698 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -39,6 +42,7 @@ Files created: s2020.e14699 - Mock Entry 20-2.info.json s2020.e14699 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14699 genre: ytdl-sub @@ -55,6 +59,7 @@ Files created: aired: 2020-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -66,6 +71,7 @@ Files created: s2020.e14799 - Mock Entry 20-3.info.json s2020.e14799 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 14799 genre: ytdl-sub @@ -82,6 +88,7 @@ Files created: aired: 2020-08-07 episode: 14799 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -93,6 +100,7 @@ Files created: s2020.e14899 - Mock Entry 20-4.info.json s2020.e14899 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 14899 genre: ytdl-sub @@ -109,6 +117,7 @@ Files created: aired: 2020-08-06 episode: 14899 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -120,6 +129,7 @@ Files created: s2020.e17998 - Mock Entry 20-5.info.json s2020.e17998 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 17998 genre: ytdl-sub @@ -136,6 +146,7 @@ Files created: aired: 2020-07-06 episode: 17998 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -147,6 +158,7 @@ Files created: s2020.e17999 - Mock Entry 20-6.info.json s2020.e17999 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 17999 genre: ytdl-sub @@ -163,6 +175,7 @@ Files created: aired: 2020-07-06 episode: 17999 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -174,6 +187,7 @@ Files created: s2020.e20999 - Mock Entry 20-7.info.json s2020.e20999 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 20999 genre: ytdl-sub @@ -190,6 +204,7 @@ Files created: aired: 2020-06-06 episode: 20999 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -202,6 +217,7 @@ Files created: s2021.e14699 - Mock Entry 21-1.info.json s2021.e14699 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 14699 genre: ytdl-sub @@ -218,6 +234,7 @@ Files created: aired: 2021-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index 12403604..ea3c3840 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -113,6 +121,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -129,6 +138,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -140,6 +150,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -156,6 +167,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -167,6 +179,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -183,6 +196,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -195,6 +209,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt index 43a77502..875414ba 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -87,6 +93,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt index a37c8517..0659d2a3 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e14698 - Mock Entry 20-1-thumb.jpg s2020.e14698 - Mock Entry 20-1.info.json s2020.e14698 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14698 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-08-08 episode: 14698 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -41,6 +44,7 @@ Files created: s2020.e14699 - Mock Entry 20-2.info.json s2020.e14699 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14699 genre: ytdl-sub @@ -57,6 +61,7 @@ Files created: aired: 2020-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -68,6 +73,7 @@ Files created: s2020.e14799 - Mock Entry 20-3.info.json s2020.e14799 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 14799 genre: ytdl-sub @@ -84,6 +90,7 @@ Files created: aired: 2020-08-07 episode: 14799 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -96,6 +103,7 @@ Files created: s2021.e14699 - Mock Entry 21-1.info.json s2021.e14699 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 14699 genre: ytdl-sub @@ -112,6 +120,7 @@ Files created: aired: 2021-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.txt index f3ed50ed..dcb67389 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 2020 s2020.e14698 - Mock Entry 20-1-thumb.jpg s2020.e14698 - Mock Entry 20-1.info.json s2020.e14698 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14698 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-08-08 episode: 14698 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -41,6 +44,7 @@ Files created: s2020.e14699 - Mock Entry 20-2.info.json s2020.e14699 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14699 genre: ytdl-sub @@ -57,6 +61,7 @@ Files created: aired: 2020-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -68,6 +73,7 @@ Files created: s2020.e14799 - Mock Entry 20-3.info.json s2020.e14799 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 14799 genre: ytdl-sub @@ -84,6 +90,7 @@ Files created: aired: 2020-08-07 episode: 14799 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -95,6 +102,7 @@ Files created: s2020.e14899 - Mock Entry 20-4.info.json s2020.e14899 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 14899 genre: ytdl-sub @@ -111,6 +119,7 @@ Files created: aired: 2020-08-06 episode: 14899 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -122,6 +131,7 @@ Files created: s2020.e17998 - Mock Entry 20-5.info.json s2020.e17998 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 17998 genre: ytdl-sub @@ -138,6 +148,7 @@ Files created: aired: 2020-07-06 episode: 17998 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -149,6 +160,7 @@ Files created: s2020.e17999 - Mock Entry 20-6.info.json s2020.e17999 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 17999 genre: ytdl-sub @@ -165,6 +177,7 @@ Files created: aired: 2020-07-06 episode: 17999 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -176,6 +189,7 @@ Files created: s2020.e20999 - Mock Entry 20-7.info.json s2020.e20999 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 20999 genre: ytdl-sub @@ -192,6 +206,7 @@ Files created: aired: 2020-06-06 episode: 20999 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -204,6 +219,7 @@ Files created: s2021.e14699 - Mock Entry 21-1.info.json s2021.e14699 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 14699 genre: ytdl-sub @@ -220,6 +236,7 @@ Files created: aired: 2021-08-08 episode: 14699 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index 12403604..ea3c3840 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -113,6 +121,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -129,6 +138,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -140,6 +150,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -156,6 +167,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -167,6 +179,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -183,6 +196,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -195,6 +209,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt index 43a77502..875414ba 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -87,6 +93,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt index 6a27d948..390ca376 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 202008 s202008.e0701 - Mock Entry 20-3-thumb.jpg s202008.e0701 - Mock Entry 20-3.info.json s202008.e0701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 701 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-08-07 episode: 701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -39,6 +42,7 @@ Files created: s202008.e0801 - Mock Entry 20-2.info.json s202008.e0801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 801 genre: ytdl-sub @@ -55,6 +59,7 @@ Files created: aired: 2020-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -66,6 +71,7 @@ Files created: s202008.e0802 - Mock Entry 20-1.info.json s202008.e0802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 802 genre: ytdl-sub @@ -82,6 +88,7 @@ Files created: aired: 2020-08-08 episode: 802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -94,6 +101,7 @@ Files created: s202108.e0801 - Mock Entry 21-1.info.json s202108.e0801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 801 genre: ytdl-sub @@ -110,6 +118,7 @@ Files created: aired: 2021-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.txt index 8bd25c8c..5227a555 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.txt @@ -6,12 +6,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 202006 s202006.e0601 - Mock Entry 20-7-thumb.jpg s202006.e0601 - Mock Entry 20-7.info.json s202006.e0601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 601 genre: ytdl-sub @@ -28,6 +30,7 @@ Files created: aired: 2020-06-06 episode: 601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -40,6 +43,7 @@ Files created: s202007.e0601 - Mock Entry 20-6.info.json s202007.e0601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 601 genre: ytdl-sub @@ -56,6 +60,7 @@ Files created: aired: 2020-07-06 episode: 601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -67,6 +72,7 @@ Files created: s202007.e0602 - Mock Entry 20-5.info.json s202007.e0602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 602 genre: ytdl-sub @@ -83,6 +89,7 @@ Files created: aired: 2020-07-06 episode: 602 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -95,6 +102,7 @@ Files created: s202008.e0601 - Mock Entry 20-4.info.json s202008.e0601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 601 genre: ytdl-sub @@ -111,6 +119,7 @@ Files created: aired: 2020-08-06 episode: 601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -122,6 +131,7 @@ Files created: s202008.e0701 - Mock Entry 20-3.info.json s202008.e0701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 701 genre: ytdl-sub @@ -138,6 +148,7 @@ Files created: aired: 2020-08-07 episode: 701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -149,6 +160,7 @@ Files created: s202008.e0801 - Mock Entry 20-2.info.json s202008.e0801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 801 genre: ytdl-sub @@ -165,6 +177,7 @@ Files created: aired: 2020-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -176,6 +189,7 @@ Files created: s202008.e0802 - Mock Entry 20-1.info.json s202008.e0802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 802 genre: ytdl-sub @@ -192,6 +206,7 @@ Files created: aired: 2020-08-08 episode: 802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -204,6 +219,7 @@ Files created: s202108.e0801 - Mock Entry 21-1.info.json s202108.e0801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 801 genre: ytdl-sub @@ -220,6 +236,7 @@ Files created: aired: 2021-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index 7eeba6cf..0d07fa73 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -113,6 +121,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -129,6 +138,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -140,6 +150,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -156,6 +167,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -167,6 +179,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -183,6 +196,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -195,6 +209,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt index ce103a17..c85bf941 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -87,6 +93,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt index 4c45f89b..81ae63b4 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 202008 s202008.e0701 - Mock Entry 20-3-thumb.jpg s202008.e0701 - Mock Entry 20-3.info.json s202008.e0701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 701 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-08-07 episode: 701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -41,6 +44,7 @@ Files created: s202008.e0801 - Mock Entry 20-2.info.json s202008.e0801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 801 genre: ytdl-sub @@ -57,6 +61,7 @@ Files created: aired: 2020-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -68,6 +73,7 @@ Files created: s202008.e0802 - Mock Entry 20-1.info.json s202008.e0802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 802 genre: ytdl-sub @@ -84,6 +90,7 @@ Files created: aired: 2020-08-08 episode: 802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -96,6 +103,7 @@ Files created: s202108.e0801 - Mock Entry 21-1.info.json s202108.e0801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 801 genre: ytdl-sub @@ -112,6 +120,7 @@ Files created: aired: 2021-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.txt index 1d3e444e..7b32f1fe 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.txt @@ -8,12 +8,14 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Best Prebuilt TV Show by Date {output_directory}/Season 202006 s202006.e0601 - Mock Entry 20-7-thumb.jpg s202006.e0601 - Mock Entry 20-7.info.json s202006.e0601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 601 genre: ytdl-sub @@ -30,6 +32,7 @@ Files created: aired: 2020-06-06 episode: 601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -42,6 +45,7 @@ Files created: s202007.e0601 - Mock Entry 20-6.info.json s202007.e0601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 601 genre: ytdl-sub @@ -58,6 +62,7 @@ Files created: aired: 2020-07-06 episode: 601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -69,6 +74,7 @@ Files created: s202007.e0602 - Mock Entry 20-5.info.json s202007.e0602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 602 genre: ytdl-sub @@ -85,6 +91,7 @@ Files created: aired: 2020-07-06 episode: 602 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -97,6 +104,7 @@ Files created: s202008.e0601 - Mock Entry 20-4.info.json s202008.e0601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 601 genre: ytdl-sub @@ -113,6 +121,7 @@ Files created: aired: 2020-08-06 episode: 601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -124,6 +133,7 @@ Files created: s202008.e0701 - Mock Entry 20-3.info.json s202008.e0701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 701 genre: ytdl-sub @@ -140,6 +150,7 @@ Files created: aired: 2020-08-07 episode: 701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -151,6 +162,7 @@ Files created: s202008.e0801 - Mock Entry 20-2.info.json s202008.e0801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 801 genre: ytdl-sub @@ -167,6 +179,7 @@ Files created: aired: 2020-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -178,6 +191,7 @@ Files created: s202008.e0802 - Mock Entry 20-1.info.json s202008.e0802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 802 genre: ytdl-sub @@ -194,6 +208,7 @@ Files created: aired: 2020-08-08 episode: 802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -206,6 +221,7 @@ Files created: s202108.e0801 - Mock Entry 21-1.info.json s202108.e0801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 801 genre: ytdl-sub @@ -222,6 +238,7 @@ Files created: aired: 2021-08-08 episode: 801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index 7eeba6cf..0d07fa73 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -113,6 +121,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -129,6 +138,7 @@ Files created: aired: 2020-07-06 episode: 6 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -140,6 +150,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -156,6 +167,7 @@ Files created: aired: 2020-07-06 episode: 7 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -167,6 +179,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -183,6 +196,7 @@ Files created: aired: 2020-08-06 episode: 8 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -195,6 +209,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt index ce103a17..c85bf941 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -87,6 +93,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt index 0977947d..360a9e8d 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt @@ -7,6 +7,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -17,6 +18,7 @@ Files created: s01.e000001 - Mock Entry 21-1.info.json s01.e000001 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 1 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: aired: 2021-08-08 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -44,6 +47,7 @@ Files created: s01.e000002 - Mock Entry 20-1.info.json s01.e000002 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -60,6 +64,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -71,6 +76,7 @@ Files created: s01.e000003 - Mock Entry 20-2.info.json s01.e000003 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -87,6 +93,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -98,6 +105,7 @@ Files created: s01.e000004 - Mock Entry 20-3.info.json s01.e000004 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 4 genre: ytdl-sub @@ -114,6 +122,7 @@ Files created: aired: 2020-08-07 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index f25898d1..8862d5ff 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt index a55ee4cb..557cac7d 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt @@ -9,6 +9,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -19,6 +20,7 @@ Files created: s01.e000001 - Mock Entry 21-1.info.json s01.e000001 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 1 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: aired: 2021-08-08 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -46,6 +49,7 @@ Files created: s01.e000002 - Mock Entry 20-1.info.json s01.e000002 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -62,6 +66,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -73,6 +78,7 @@ Files created: s01.e000003 - Mock Entry 20-2.info.json s01.e000003 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -89,6 +95,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -100,6 +107,7 @@ Files created: s01.e000004 - Mock Entry 20-3.info.json s01.e000004 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 4 genre: ytdl-sub @@ -116,6 +124,7 @@ Files created: aired: 2020-08-07 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index f25898d1..8862d5ff 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt index 8b35a2af..e77f4bd1 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -23,6 +24,7 @@ Files created: s01.e000002 - Mock Entry 20-4.info.json s01.e000002 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 2 genre: ytdl-sub @@ -39,6 +41,7 @@ Files created: aired: 2020-08-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -50,6 +53,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -66,6 +70,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -77,6 +82,7 @@ Files created: s01.e000004 - Mock Entry 20-6.info.json s01.e000004 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 4 genre: ytdl-sub @@ -93,6 +99,7 @@ Files created: aired: 2020-07-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -104,6 +111,7 @@ Files created: s01.e000005 - Mock Entry 20-7.info.json s01.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -120,6 +128,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -132,6 +141,7 @@ Files created: s02.e000001 - Mock Entry 21-1.info.json s02.e000001 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 1 genre: ytdl-sub @@ -148,6 +158,7 @@ Files created: aired: 2021-08-08 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -159,6 +170,7 @@ Files created: s02.e000002 - Mock Entry 20-1.info.json s02.e000002 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -175,6 +187,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -186,6 +199,7 @@ Files created: s02.e000003 - Mock Entry 20-2.info.json s02.e000003 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -202,6 +216,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -213,6 +228,7 @@ Files created: s02.e000004 - Mock Entry 20-3.info.json s02.e000004 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 4 genre: ytdl-sub @@ -229,6 +245,7 @@ Files created: aired: 2020-08-07 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index e6aefd73..a81d1cbe 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -59,6 +63,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -87,6 +93,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -114,6 +122,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -130,6 +139,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -141,6 +151,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -157,6 +168,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -168,6 +180,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -184,6 +197,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt index df3cdab6..39050e93 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -25,6 +26,7 @@ Files created: s01.e000002 - Mock Entry 20-4.info.json s01.e000002 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 2 genre: ytdl-sub @@ -41,6 +43,7 @@ Files created: aired: 2020-08-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -52,6 +55,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -68,6 +72,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -79,6 +84,7 @@ Files created: s01.e000004 - Mock Entry 20-6.info.json s01.e000004 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 4 genre: ytdl-sub @@ -95,6 +101,7 @@ Files created: aired: 2020-07-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -106,6 +113,7 @@ Files created: s01.e000005 - Mock Entry 20-7.info.json s01.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -122,6 +130,7 @@ Files created: aired: 2020-06-06 episode: 5 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -134,6 +143,7 @@ Files created: s02.e000001 - Mock Entry 21-1.info.json s02.e000001 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 1 genre: ytdl-sub @@ -150,6 +160,7 @@ Files created: aired: 2021-08-08 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -161,6 +172,7 @@ Files created: s02.e000002 - Mock Entry 20-1.info.json s02.e000002 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -177,6 +189,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -188,6 +201,7 @@ Files created: s02.e000003 - Mock Entry 20-2.info.json s02.e000003 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -204,6 +218,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -215,6 +230,7 @@ Files created: s02.e000004 - Mock Entry 20-3.info.json s02.e000004 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 4 genre: ytdl-sub @@ -231,6 +247,7 @@ Files created: aired: 2020-08-07 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index e6aefd73..a81d1cbe 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -59,6 +63,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -87,6 +93,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -103,6 +110,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -114,6 +122,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -130,6 +139,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -141,6 +151,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -157,6 +168,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -168,6 +180,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -184,6 +197,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt index 49d48dcb..156d310a 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt @@ -7,6 +7,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -17,6 +18,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -44,6 +47,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -60,6 +64,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -71,6 +76,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -87,6 +93,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -98,6 +105,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -114,6 +122,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt index 62150ca4..0c8004dc 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt @@ -9,6 +9,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -19,6 +20,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -46,6 +49,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -62,6 +66,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -73,6 +78,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -89,6 +95,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -100,6 +107,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -116,6 +124,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt index fda7dd51..9bf08670 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -23,6 +24,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -39,6 +41,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -50,6 +53,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -66,6 +70,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -77,6 +82,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -93,6 +99,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -104,6 +111,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -120,6 +128,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -132,6 +141,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -148,6 +158,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -159,6 +170,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -175,6 +187,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -186,6 +199,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -202,6 +216,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -213,6 +228,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -229,6 +245,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt index fb379058..87e532fc 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -25,6 +26,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -41,6 +43,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -52,6 +55,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -68,6 +72,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -79,6 +84,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -95,6 +101,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -106,6 +113,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -122,6 +130,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -134,6 +143,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -150,6 +160,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -161,6 +172,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -177,6 +189,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -188,6 +201,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -204,6 +218,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -215,6 +230,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -231,6 +247,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt index 0717c836..24f5c251 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt @@ -7,6 +7,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -17,6 +18,7 @@ Files created: s01.e20080701 - Mock Entry 20-3.info.json s01.e20080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 20080701 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: aired: 2020-08-07 episode: 20080701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -44,6 +47,7 @@ Files created: s01.e20080801 - Mock Entry 20-2.info.json s01.e20080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080801 genre: ytdl-sub @@ -60,6 +64,7 @@ Files created: aired: 2020-08-08 episode: 20080801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -71,6 +76,7 @@ Files created: s01.e20080802 - Mock Entry 20-1.info.json s01.e20080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080802 genre: ytdl-sub @@ -87,6 +93,7 @@ Files created: aired: 2020-08-08 episode: 20080802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -98,6 +105,7 @@ Files created: s01.e21080801 - Mock Entry 21-1.info.json s01.e21080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 21080801 genre: ytdl-sub @@ -114,6 +122,7 @@ Files created: aired: 2021-08-08 episode: 21080801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 8b3a14ff..91aa1f7e 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt index 23ff6b61..6d2f948b 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt @@ -9,6 +9,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -19,6 +20,7 @@ Files created: s01.e20080701 - Mock Entry 20-3.info.json s01.e20080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 20080701 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: aired: 2020-08-07 episode: 20080701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -46,6 +49,7 @@ Files created: s01.e20080801 - Mock Entry 20-2.info.json s01.e20080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080801 genre: ytdl-sub @@ -62,6 +66,7 @@ Files created: aired: 2020-08-08 episode: 20080801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -73,6 +78,7 @@ Files created: s01.e20080802 - Mock Entry 20-1.info.json s01.e20080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080802 genre: ytdl-sub @@ -89,6 +95,7 @@ Files created: aired: 2020-08-08 episode: 20080802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -100,6 +107,7 @@ Files created: s01.e21080801 - Mock Entry 21-1.info.json s01.e21080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 21080801 genre: ytdl-sub @@ -116,6 +124,7 @@ Files created: aired: 2021-08-08 episode: 21080801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 8b3a14ff..91aa1f7e 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt index 0ddcd80f..7704395b 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -23,6 +24,7 @@ Files created: s01.e20060601 - Mock Entry 20-7.info.json s01.e20060601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 20060601 genre: ytdl-sub @@ -39,6 +41,7 @@ Files created: aired: 2020-06-06 episode: 20060601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -50,6 +53,7 @@ Files created: s01.e20070601 - Mock Entry 20-6.info.json s01.e20070601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 20070601 genre: ytdl-sub @@ -66,6 +70,7 @@ Files created: aired: 2020-07-06 episode: 20070601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -77,6 +82,7 @@ Files created: s01.e20070602 - Mock Entry 20-5.info.json s01.e20070602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 20070602 genre: ytdl-sub @@ -93,6 +99,7 @@ Files created: aired: 2020-07-06 episode: 20070602 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -104,6 +111,7 @@ Files created: s01.e20080601 - Mock Entry 20-4.info.json s01.e20080601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 20080601 genre: ytdl-sub @@ -120,6 +128,7 @@ Files created: aired: 2020-08-06 episode: 20080601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -132,6 +141,7 @@ Files created: s02.e20080701 - Mock Entry 20-3.info.json s02.e20080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 20080701 genre: ytdl-sub @@ -148,6 +158,7 @@ Files created: aired: 2020-08-07 episode: 20080701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -159,6 +170,7 @@ Files created: s02.e20080801 - Mock Entry 20-2.info.json s02.e20080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080801 genre: ytdl-sub @@ -175,6 +187,7 @@ Files created: aired: 2020-08-08 episode: 20080801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -186,6 +199,7 @@ Files created: s02.e20080802 - Mock Entry 20-1.info.json s02.e20080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080802 genre: ytdl-sub @@ -202,6 +216,7 @@ Files created: aired: 2020-08-08 episode: 20080802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -213,6 +228,7 @@ Files created: s02.e21080801 - Mock Entry 21-1.info.json s02.e21080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 21080801 genre: ytdl-sub @@ -229,6 +245,7 @@ Files created: aired: 2021-08-08 episode: 21080801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 4e603221..6b718aa5 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -114,6 +122,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -130,6 +139,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -141,6 +151,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -157,6 +168,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -168,6 +180,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -184,6 +197,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -195,6 +209,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt index f4c9457e..50a1dc89 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -25,6 +26,7 @@ Files created: s01.e20060601 - Mock Entry 20-7.info.json s01.e20060601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 20060601 genre: ytdl-sub @@ -41,6 +43,7 @@ Files created: aired: 2020-06-06 episode: 20060601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -52,6 +55,7 @@ Files created: s01.e20070601 - Mock Entry 20-6.info.json s01.e20070601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 20070601 genre: ytdl-sub @@ -68,6 +72,7 @@ Files created: aired: 2020-07-06 episode: 20070601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -79,6 +84,7 @@ Files created: s01.e20070602 - Mock Entry 20-5.info.json s01.e20070602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 20070602 genre: ytdl-sub @@ -95,6 +101,7 @@ Files created: aired: 2020-07-06 episode: 20070602 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -106,6 +113,7 @@ Files created: s01.e20080601 - Mock Entry 20-4.info.json s01.e20080601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 20080601 genre: ytdl-sub @@ -122,6 +130,7 @@ Files created: aired: 2020-08-06 episode: 20080601 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -134,6 +143,7 @@ Files created: s02.e20080701 - Mock Entry 20-3.info.json s02.e20080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 20080701 genre: ytdl-sub @@ -150,6 +160,7 @@ Files created: aired: 2020-08-07 episode: 20080701 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -161,6 +172,7 @@ Files created: s02.e20080801 - Mock Entry 20-2.info.json s02.e20080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080801 genre: ytdl-sub @@ -177,6 +189,7 @@ Files created: aired: 2020-08-08 episode: 20080801 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -188,6 +201,7 @@ Files created: s02.e20080802 - Mock Entry 20-1.info.json s02.e20080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080802 genre: ytdl-sub @@ -204,6 +218,7 @@ Files created: aired: 2020-08-08 episode: 20080802 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -215,6 +230,7 @@ Files created: s02.e21080801 - Mock Entry 21-1.info.json s02.e21080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 21080801 genre: ytdl-sub @@ -231,6 +247,7 @@ Files created: aired: 2021-08-08 episode: 21080801 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 4e603221..6b718aa5 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -114,6 +122,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -130,6 +139,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -141,6 +151,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -157,6 +168,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -168,6 +180,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -184,6 +197,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -195,6 +209,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt index 15917b68..0dc27670 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt @@ -7,6 +7,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -17,6 +18,7 @@ Files created: s01.e79052499 - Mock Entry 21-1.info.json s01.e79052499 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 79052499 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: aired: 2021-08-08 episode: 79052499 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -44,6 +47,7 @@ Files created: s01.e80052498 - Mock Entry 20-1.info.json s01.e80052498 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052498 genre: ytdl-sub @@ -60,6 +64,7 @@ Files created: aired: 2020-08-08 episode: 80052498 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -71,6 +76,7 @@ Files created: s01.e80052499 - Mock Entry 20-2.info.json s01.e80052499 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052499 genre: ytdl-sub @@ -87,6 +93,7 @@ Files created: aired: 2020-08-08 episode: 80052499 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -98,6 +105,7 @@ Files created: s01.e80052599 - Mock Entry 20-3.info.json s01.e80052599 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80052599 genre: ytdl-sub @@ -114,6 +122,7 @@ Files created: aired: 2020-08-07 episode: 80052599 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 8430d901..bcb474cc 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt index a6b4e2a8..7cccba6c 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt @@ -9,6 +9,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -19,6 +20,7 @@ Files created: s01.e79052499 - Mock Entry 21-1.info.json s01.e79052499 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 79052499 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: aired: 2021-08-08 episode: 79052499 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -46,6 +49,7 @@ Files created: s01.e80052498 - Mock Entry 20-1.info.json s01.e80052498 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052498 genre: ytdl-sub @@ -62,6 +66,7 @@ Files created: aired: 2020-08-08 episode: 80052498 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -73,6 +78,7 @@ Files created: s01.e80052499 - Mock Entry 20-2.info.json s01.e80052499 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052499 genre: ytdl-sub @@ -89,6 +95,7 @@ Files created: aired: 2020-08-08 episode: 80052499 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -100,6 +107,7 @@ Files created: s01.e80052599 - Mock Entry 20-3.info.json s01.e80052599 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80052599 genre: ytdl-sub @@ -116,6 +124,7 @@ Files created: aired: 2020-08-07 episode: 80052599 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 8430d901..bcb474cc 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt index 1375639a..46780842 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -23,6 +24,7 @@ Files created: s01.e80052699 - Mock Entry 20-4.info.json s01.e80052699 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 80052699 genre: ytdl-sub @@ -39,6 +41,7 @@ Files created: aired: 2020-08-06 episode: 80052699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -50,6 +53,7 @@ Files created: s01.e80062698 - Mock Entry 20-5.info.json s01.e80062698 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 80062698 genre: ytdl-sub @@ -66,6 +70,7 @@ Files created: aired: 2020-07-06 episode: 80062698 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -77,6 +82,7 @@ Files created: s01.e80062699 - Mock Entry 20-6.info.json s01.e80062699 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 80062699 genre: ytdl-sub @@ -93,6 +99,7 @@ Files created: aired: 2020-07-06 episode: 80062699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -104,6 +111,7 @@ Files created: s01.e80072599 - Mock Entry 20-7.info.json s01.e80072599 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 80072599 genre: ytdl-sub @@ -120,6 +128,7 @@ Files created: aired: 2020-06-06 episode: 80072599 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -132,6 +141,7 @@ Files created: s02.e79052499 - Mock Entry 21-1.info.json s02.e79052499 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 79052499 genre: ytdl-sub @@ -148,6 +158,7 @@ Files created: aired: 2021-08-08 episode: 79052499 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -159,6 +170,7 @@ Files created: s02.e80052498 - Mock Entry 20-1.info.json s02.e80052498 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052498 genre: ytdl-sub @@ -175,6 +187,7 @@ Files created: aired: 2020-08-08 episode: 80052498 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -186,6 +199,7 @@ Files created: s02.e80052499 - Mock Entry 20-2.info.json s02.e80052499 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052499 genre: ytdl-sub @@ -202,6 +216,7 @@ Files created: aired: 2020-08-08 episode: 80052499 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -213,6 +228,7 @@ Files created: s02.e80052599 - Mock Entry 20-3.info.json s02.e80052599 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80052599 genre: ytdl-sub @@ -229,6 +245,7 @@ Files created: aired: 2020-08-07 episode: 80052599 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index c59bc37a..d26c0453 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -114,6 +122,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -130,6 +139,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -141,6 +151,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -157,6 +168,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -168,6 +180,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -184,6 +197,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -195,6 +209,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt index 813060c3..7b4a0614 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 namedseason: - attributes: @@ -25,6 +26,7 @@ Files created: s01.e80052699 - Mock Entry 20-4.info.json s01.e80052699 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 80052699 genre: ytdl-sub @@ -41,6 +43,7 @@ Files created: aired: 2020-08-06 episode: 80052699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -52,6 +55,7 @@ Files created: s01.e80062698 - Mock Entry 20-5.info.json s01.e80062698 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 80062698 genre: ytdl-sub @@ -68,6 +72,7 @@ Files created: aired: 2020-07-06 episode: 80062698 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -79,6 +84,7 @@ Files created: s01.e80062699 - Mock Entry 20-6.info.json s01.e80062699 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 80062699 genre: ytdl-sub @@ -95,6 +101,7 @@ Files created: aired: 2020-07-06 episode: 80062699 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -106,6 +113,7 @@ Files created: s01.e80072599 - Mock Entry 20-7.info.json s01.e80072599 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 80072599 genre: ytdl-sub @@ -122,6 +130,7 @@ Files created: aired: 2020-06-06 episode: 80072599 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -134,6 +143,7 @@ Files created: s02.e79052499 - Mock Entry 21-1.info.json s02.e79052499 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 79052499 genre: ytdl-sub @@ -150,6 +160,7 @@ Files created: aired: 2021-08-08 episode: 79052499 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com @@ -161,6 +172,7 @@ Files created: s02.e80052498 - Mock Entry 20-1.info.json s02.e80052498 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052498 genre: ytdl-sub @@ -177,6 +189,7 @@ Files created: aired: 2020-08-08 episode: 80052498 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -188,6 +201,7 @@ Files created: s02.e80052499 - Mock Entry 20-2.info.json s02.e80052499 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052499 genre: ytdl-sub @@ -204,6 +218,7 @@ Files created: aired: 2020-08-08 episode: 80052499 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -215,6 +230,7 @@ Files created: s02.e80052599 - Mock Entry 20-3.info.json s02.e80052599 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80052599 genre: ytdl-sub @@ -231,6 +247,7 @@ Files created: aired: 2020-08-07 episode: 80052599 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com diff --git a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index c59bc37a..d26c0453 100644 --- a/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/kodi_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: aired: 2020-06-06 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-7.com @@ -32,6 +34,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: aired: 2020-07-06 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-6.com @@ -59,6 +63,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: aired: 2020-07-06 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-5.com @@ -86,6 +92,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -102,6 +109,7 @@ Files created: aired: 2020-08-06 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://20-4.com @@ -114,6 +122,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -130,6 +139,7 @@ Files created: aired: 2020-08-07 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://20-3.com @@ -141,6 +151,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -157,6 +168,7 @@ Files created: aired: 2020-08-08 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://20-2.com @@ -168,6 +180,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -184,6 +197,7 @@ Files created: aired: 2020-08-08 episode: 3 genre: ytdl-sub + mpaa: TV-14 plot: https://20-1.com @@ -195,6 +209,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub @@ -211,6 +226,7 @@ Files created: aired: 2021-08-08 episode: 4 genre: ytdl-sub + mpaa: TV-14 plot: https://21-1.com diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt index db8a8fd3..46c6163a 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0.txt @@ -7,6 +7,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -50,6 +53,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.txt index d3931545..923eb84f 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_0_many_urls.txt @@ -7,6 +7,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -49,6 +52,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -63,6 +67,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -77,6 +82,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -91,6 +97,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -106,6 +113,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt index fd01cdd7..f04439fa 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1.txt @@ -9,6 +9,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -23,6 +24,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -37,6 +39,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -52,6 +55,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.txt index eea29323..c56a91ac 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_download_index/is_yt_1_many_urls.txt @@ -9,6 +9,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -23,6 +24,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -37,6 +39,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -51,6 +54,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -65,6 +69,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -79,6 +84,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -93,6 +99,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -108,6 +115,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt index 80c0ca2e..3a1bf33b 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0.txt @@ -7,6 +7,7 @@ Files created: s2020.e080701 - Mock Entry 20-3.info.json s2020.e080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80701 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: s2020.e080801 - Mock Entry 20-2.info.json s2020.e080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80801 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: s2020.e080802 - Mock Entry 20-1.info.json s2020.e080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80802 genre: ytdl-sub @@ -50,6 +53,7 @@ Files created: s2021.e080801 - Mock Entry 21-1.info.json s2021.e080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 80801 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.txt index 54d8c055..75bb7ab8 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls.txt @@ -7,6 +7,7 @@ Files created: s2020.e060601 - Mock Entry 20-7.info.json s2020.e060601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 60601 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: s2020.e070601 - Mock Entry 20-6.info.json s2020.e070601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 70601 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: s2020.e070602 - Mock Entry 20-5.info.json s2020.e070602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 70602 genre: ytdl-sub @@ -49,6 +52,7 @@ Files created: s2020.e080601 - Mock Entry 20-4.info.json s2020.e080601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 80601 genre: ytdl-sub @@ -63,6 +67,7 @@ Files created: s2020.e080701 - Mock Entry 20-3.info.json s2020.e080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80701 genre: ytdl-sub @@ -77,6 +82,7 @@ Files created: s2020.e080801 - Mock Entry 20-2.info.json s2020.e080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80801 genre: ytdl-sub @@ -91,6 +97,7 @@ Files created: s2020.e080802 - Mock Entry 20-1.info.json s2020.e080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80802 genre: ytdl-sub @@ -106,6 +113,7 @@ Files created: s2021.e080801 - Mock Entry 21-1.info.json s2021.e080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 80801 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index 104ad139..266a98d5 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -61,6 +65,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -89,6 +95,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -104,6 +111,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt index bc1defa2..b8842346 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt index 1447a5fd..2494db3f 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1.txt @@ -9,6 +9,7 @@ Files created: s2020.e080701 - Mock Entry 20-3.info.json s2020.e080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80701 genre: ytdl-sub @@ -23,6 +24,7 @@ Files created: s2020.e080801 - Mock Entry 20-2.info.json s2020.e080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80801 genre: ytdl-sub @@ -37,6 +39,7 @@ Files created: s2020.e080802 - Mock Entry 20-1.info.json s2020.e080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80802 genre: ytdl-sub @@ -52,6 +55,7 @@ Files created: s2021.e080801 - Mock Entry 21-1.info.json s2021.e080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 80801 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.txt index 840d588c..94346706 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls.txt @@ -9,6 +9,7 @@ Files created: s2020.e060601 - Mock Entry 20-7.info.json s2020.e060601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 60601 genre: ytdl-sub @@ -23,6 +24,7 @@ Files created: s2020.e070601 - Mock Entry 20-6.info.json s2020.e070601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 70601 genre: ytdl-sub @@ -37,6 +39,7 @@ Files created: s2020.e070602 - Mock Entry 20-5.info.json s2020.e070602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 70602 genre: ytdl-sub @@ -51,6 +54,7 @@ Files created: s2020.e080601 - Mock Entry 20-4.info.json s2020.e080601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 80601 genre: ytdl-sub @@ -65,6 +69,7 @@ Files created: s2020.e080701 - Mock Entry 20-3.info.json s2020.e080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80701 genre: ytdl-sub @@ -79,6 +84,7 @@ Files created: s2020.e080801 - Mock Entry 20-2.info.json s2020.e080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80801 genre: ytdl-sub @@ -93,6 +99,7 @@ Files created: s2020.e080802 - Mock Entry 20-1.info.json s2020.e080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80802 genre: ytdl-sub @@ -108,6 +115,7 @@ Files created: s2021.e080801 - Mock Entry 21-1.info.json s2021.e080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 80801 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index 104ad139..266a98d5 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -61,6 +65,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -89,6 +95,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -104,6 +111,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt index bc1defa2..b8842346 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt index ae17575a..2217732f 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0.txt @@ -7,6 +7,7 @@ Files created: s2020.e14698 - Mock Entry 20-1.info.json s2020.e14698 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14698 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: s2020.e14699 - Mock Entry 20-2.info.json s2020.e14699 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14699 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: s2020.e14799 - Mock Entry 20-3.info.json s2020.e14799 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 14799 genre: ytdl-sub @@ -50,6 +53,7 @@ Files created: s2021.e14699 - Mock Entry 21-1.info.json s2021.e14699 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 14699 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.txt index cf1c4185..648ae5ec 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls.txt @@ -7,6 +7,7 @@ Files created: s2020.e14698 - Mock Entry 20-1.info.json s2020.e14698 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14698 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: s2020.e14699 - Mock Entry 20-2.info.json s2020.e14699 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14699 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: s2020.e14799 - Mock Entry 20-3.info.json s2020.e14799 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 14799 genre: ytdl-sub @@ -49,6 +52,7 @@ Files created: s2020.e14899 - Mock Entry 20-4.info.json s2020.e14899 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 14899 genre: ytdl-sub @@ -63,6 +67,7 @@ Files created: s2020.e17998 - Mock Entry 20-5.info.json s2020.e17998 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 17998 genre: ytdl-sub @@ -77,6 +82,7 @@ Files created: s2020.e17999 - Mock Entry 20-6.info.json s2020.e17999 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 17999 genre: ytdl-sub @@ -91,6 +97,7 @@ Files created: s2020.e20999 - Mock Entry 20-7.info.json s2020.e20999 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 20999 genre: ytdl-sub @@ -106,6 +113,7 @@ Files created: s2021.e14699 - Mock Entry 21-1.info.json s2021.e14699 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 14699 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index fed223fa..69f33334 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -61,6 +65,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -89,6 +95,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -104,6 +111,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt index 3fb0c1d6..421e3fea 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt index 482aad63..8d52dcba 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1.txt @@ -9,6 +9,7 @@ Files created: s2020.e14698 - Mock Entry 20-1.info.json s2020.e14698 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14698 genre: ytdl-sub @@ -23,6 +24,7 @@ Files created: s2020.e14699 - Mock Entry 20-2.info.json s2020.e14699 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14699 genre: ytdl-sub @@ -37,6 +39,7 @@ Files created: s2020.e14799 - Mock Entry 20-3.info.json s2020.e14799 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 14799 genre: ytdl-sub @@ -52,6 +55,7 @@ Files created: s2021.e14699 - Mock Entry 21-1.info.json s2021.e14699 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 14699 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.txt index 96455bdd..076ddb04 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls.txt @@ -9,6 +9,7 @@ Files created: s2020.e14698 - Mock Entry 20-1.info.json s2020.e14698 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14698 genre: ytdl-sub @@ -23,6 +24,7 @@ Files created: s2020.e14699 - Mock Entry 20-2.info.json s2020.e14699 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 14699 genre: ytdl-sub @@ -37,6 +39,7 @@ Files created: s2020.e14799 - Mock Entry 20-3.info.json s2020.e14799 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 14799 genre: ytdl-sub @@ -51,6 +54,7 @@ Files created: s2020.e14899 - Mock Entry 20-4.info.json s2020.e14899 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 14899 genre: ytdl-sub @@ -65,6 +69,7 @@ Files created: s2020.e17998 - Mock Entry 20-5.info.json s2020.e17998 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 17998 genre: ytdl-sub @@ -79,6 +84,7 @@ Files created: s2020.e17999 - Mock Entry 20-6.info.json s2020.e17999 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 17999 genre: ytdl-sub @@ -93,6 +99,7 @@ Files created: s2020.e20999 - Mock Entry 20-7.info.json s2020.e20999 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 20999 genre: ytdl-sub @@ -108,6 +115,7 @@ Files created: s2021.e14699 - Mock Entry 21-1.info.json s2021.e14699 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 14699 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index fed223fa..69f33334 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -61,6 +65,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -89,6 +95,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -104,6 +111,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt index 3fb0c1d6..421e3fea 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year__episode_by_month_day_reversed/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt index fe80a413..6769a2ae 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0.txt @@ -7,6 +7,7 @@ Files created: s202008.e0701 - Mock Entry 20-3.info.json s202008.e0701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 701 genre: ytdl-sub @@ -21,6 +22,7 @@ Files created: s202008.e0801 - Mock Entry 20-2.info.json s202008.e0801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 801 genre: ytdl-sub @@ -35,6 +37,7 @@ Files created: s202008.e0802 - Mock Entry 20-1.info.json s202008.e0802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 802 genre: ytdl-sub @@ -50,6 +53,7 @@ Files created: s202108.e0801 - Mock Entry 21-1.info.json s202108.e0801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 801 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.txt index 77d5ba1b..ec63093e 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls.txt @@ -7,6 +7,7 @@ Files created: s202006.e0601 - Mock Entry 20-7.info.json s202006.e0601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 601 genre: ytdl-sub @@ -22,6 +23,7 @@ Files created: s202007.e0601 - Mock Entry 20-6.info.json s202007.e0601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 601 genre: ytdl-sub @@ -36,6 +38,7 @@ Files created: s202007.e0602 - Mock Entry 20-5.info.json s202007.e0602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 602 genre: ytdl-sub @@ -51,6 +54,7 @@ Files created: s202008.e0601 - Mock Entry 20-4.info.json s202008.e0601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 601 genre: ytdl-sub @@ -65,6 +69,7 @@ Files created: s202008.e0701 - Mock Entry 20-3.info.json s202008.e0701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 701 genre: ytdl-sub @@ -79,6 +84,7 @@ Files created: s202008.e0801 - Mock Entry 20-2.info.json s202008.e0801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 801 genre: ytdl-sub @@ -93,6 +99,7 @@ Files created: s202008.e0802 - Mock Entry 20-1.info.json s202008.e0802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 802 genre: ytdl-sub @@ -108,6 +115,7 @@ Files created: s202108.e0801 - Mock Entry 21-1.info.json s202108.e0801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 801 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index 6d589a37..8c266f43 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -61,6 +65,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -89,6 +95,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -104,6 +111,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt index 14b7de1a..5d2cd252 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_0_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt index 58fc58da..0a010b47 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1.txt @@ -9,6 +9,7 @@ Files created: s202008.e0701 - Mock Entry 20-3.info.json s202008.e0701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 701 genre: ytdl-sub @@ -23,6 +24,7 @@ Files created: s202008.e0801 - Mock Entry 20-2.info.json s202008.e0801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 801 genre: ytdl-sub @@ -37,6 +39,7 @@ Files created: s202008.e0802 - Mock Entry 20-1.info.json s202008.e0802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 802 genre: ytdl-sub @@ -52,6 +55,7 @@ Files created: s202108.e0801 - Mock Entry 21-1.info.json s202108.e0801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 801 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.txt index 2fc9e5ae..041fdf1f 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls.txt @@ -9,6 +9,7 @@ Files created: s202006.e0601 - Mock Entry 20-7.info.json s202006.e0601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 601 genre: ytdl-sub @@ -24,6 +25,7 @@ Files created: s202007.e0601 - Mock Entry 20-6.info.json s202007.e0601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 601 genre: ytdl-sub @@ -38,6 +40,7 @@ Files created: s202007.e0602 - Mock Entry 20-5.info.json s202007.e0602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 602 genre: ytdl-sub @@ -53,6 +56,7 @@ Files created: s202008.e0601 - Mock Entry 20-4.info.json s202008.e0601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 601 genre: ytdl-sub @@ -67,6 +71,7 @@ Files created: s202008.e0701 - Mock Entry 20-3.info.json s202008.e0701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 701 genre: ytdl-sub @@ -81,6 +86,7 @@ Files created: s202008.e0801 - Mock Entry 20-2.info.json s202008.e0801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 801 genre: ytdl-sub @@ -95,6 +101,7 @@ Files created: s202008.e0802 - Mock Entry 20-1.info.json s202008.e0802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 802 genre: ytdl-sub @@ -110,6 +117,7 @@ Files created: s202108.e0801 - Mock Entry 21-1.info.json s202108.e0801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 801 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt index 6d589a37..8c266f43 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_many_urls_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s2020.e000005 - Mock Entry 20-7.info.json s2020.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -61,6 +65,7 @@ Files created: s2020.e000006 - Mock Entry 20-6.info.json s2020.e000006 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 6 genre: ytdl-sub @@ -75,6 +80,7 @@ Files created: s2020.e000007 - Mock Entry 20-5.info.json s2020.e000007 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 7 genre: ytdl-sub @@ -89,6 +95,7 @@ Files created: s2020.e000008 - Mock Entry 20-4.info.json s2020.e000008 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 8 genre: ytdl-sub @@ -104,6 +111,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt index 14b7de1a..5d2cd252 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_by_date/season_by_year_month__episode_by_day/is_yt_1_reformatted_to_season_by_year__episode_by_download_index.txt @@ -5,6 +5,7 @@ Files created: s2020.e000001 - Mock Entry 20-3.info.json s2020.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s2020.e000002 - Mock Entry 20-2.info.json s2020.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s2020.e000003 - Mock Entry 20-1.info.json s2020.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: s2021.e000004 - Mock Entry 21-1.info.json s2021.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt index 4329a2ba..07c7ab41 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: s01.e000001 - Mock Entry 21-1.info.json s01.e000001 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 1 genre: ytdl-sub @@ -22,6 +23,7 @@ Files created: s01.e000002 - Mock Entry 20-1.info.json s01.e000002 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -36,6 +38,7 @@ Files created: s01.e000003 - Mock Entry 20-2.info.json s01.e000003 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -50,6 +53,7 @@ Files created: s01.e000004 - Mock Entry 20-3.info.json s01.e000004 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index a6bcebc1..39251e8f 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt index a29ac270..7200d76f 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: s01.e000001 - Mock Entry 21-1.info.json s01.e000001 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 1 genre: ytdl-sub @@ -24,6 +25,7 @@ Files created: s01.e000002 - Mock Entry 20-1.info.json s01.e000002 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -38,6 +40,7 @@ Files created: s01.e000003 - Mock Entry 20-2.info.json s01.e000003 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -52,6 +55,7 @@ Files created: s01.e000004 - Mock Entry 20-3.info.json s01.e000004 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index a6bcebc1..39251e8f 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt index 64c71f99..bd7db6a9 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: s01.e000002 - Mock Entry 20-4.info.json s01.e000002 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 2 genre: ytdl-sub @@ -22,6 +23,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -36,6 +38,7 @@ Files created: s01.e000004 - Mock Entry 20-6.info.json s01.e000004 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 4 genre: ytdl-sub @@ -50,6 +53,7 @@ Files created: s01.e000005 - Mock Entry 20-7.info.json s01.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -66,6 +70,7 @@ Files created: s02.e000001 - Mock Entry 21-1.info.json s02.e000001 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 1 genre: ytdl-sub @@ -80,6 +85,7 @@ Files created: s02.e000002 - Mock Entry 20-1.info.json s02.e000002 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -94,6 +100,7 @@ Files created: s02.e000003 - Mock Entry 20-2.info.json s02.e000003 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -108,6 +115,7 @@ Files created: s02.e000004 - Mock Entry 20-3.info.json s02.e000004 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index e2bffc60..d16a32e4 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -62,6 +66,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -76,6 +81,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -90,6 +96,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt index f16b6da5..d5031a44 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: s01.e000002 - Mock Entry 20-4.info.json s01.e000002 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 2 genre: ytdl-sub @@ -24,6 +25,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -38,6 +40,7 @@ Files created: s01.e000004 - Mock Entry 20-6.info.json s01.e000004 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 4 genre: ytdl-sub @@ -52,6 +55,7 @@ Files created: s01.e000005 - Mock Entry 20-7.info.json s01.e000005 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 5 genre: ytdl-sub @@ -68,6 +72,7 @@ Files created: s02.e000001 - Mock Entry 21-1.info.json s02.e000001 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 1 genre: ytdl-sub @@ -82,6 +87,7 @@ Files created: s02.e000002 - Mock Entry 20-1.info.json s02.e000002 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -96,6 +102,7 @@ Files created: s02.e000003 - Mock Entry 20-2.info.json s02.e000003 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -110,6 +117,7 @@ Files created: s02.e000004 - Mock Entry 20-3.info.json s02.e000004 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index e2bffc60..d16a32e4 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -48,6 +51,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -62,6 +66,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -76,6 +81,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -90,6 +96,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt index df0633de..cacf50ae 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -22,6 +23,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -36,6 +38,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -50,6 +53,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt index bc72716d..32f0e1b5 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_1/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -24,6 +25,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -38,6 +40,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -52,6 +55,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt index 239158db..89dfcf32 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -22,6 +23,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -36,6 +38,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -50,6 +53,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -66,6 +70,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -80,6 +85,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -94,6 +100,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -108,6 +115,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt index 2eb371b2..6b504e19 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_playlist_index_reversed/s_2/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -24,6 +25,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -38,6 +40,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -52,6 +55,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -68,6 +72,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -82,6 +87,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -96,6 +102,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -110,6 +117,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt index ecf5ae65..b1fd4c53 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: s01.e20080701 - Mock Entry 20-3.info.json s01.e20080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 20080701 genre: ytdl-sub @@ -22,6 +23,7 @@ Files created: s01.e20080801 - Mock Entry 20-2.info.json s01.e20080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080801 genre: ytdl-sub @@ -36,6 +38,7 @@ Files created: s01.e20080802 - Mock Entry 20-1.info.json s01.e20080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080802 genre: ytdl-sub @@ -50,6 +53,7 @@ Files created: s01.e21080801 - Mock Entry 21-1.info.json s01.e21080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 21080801 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index e09274b1..0acb4afb 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt index 2c7e3275..d2e7e1f1 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: s01.e20080701 - Mock Entry 20-3.info.json s01.e20080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 20080701 genre: ytdl-sub @@ -24,6 +25,7 @@ Files created: s01.e20080801 - Mock Entry 20-2.info.json s01.e20080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080801 genre: ytdl-sub @@ -38,6 +40,7 @@ Files created: s01.e20080802 - Mock Entry 20-1.info.json s01.e20080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080802 genre: ytdl-sub @@ -52,6 +55,7 @@ Files created: s01.e21080801 - Mock Entry 21-1.info.json s01.e21080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 21080801 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index e09274b1..0acb4afb 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt index ba760a5a..0d6872df 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: s01.e20060601 - Mock Entry 20-7.info.json s01.e20060601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 20060601 genre: ytdl-sub @@ -22,6 +23,7 @@ Files created: s01.e20070601 - Mock Entry 20-6.info.json s01.e20070601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 20070601 genre: ytdl-sub @@ -36,6 +38,7 @@ Files created: s01.e20070602 - Mock Entry 20-5.info.json s01.e20070602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 20070602 genre: ytdl-sub @@ -50,6 +53,7 @@ Files created: s01.e20080601 - Mock Entry 20-4.info.json s01.e20080601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 20080601 genre: ytdl-sub @@ -66,6 +70,7 @@ Files created: s02.e20080701 - Mock Entry 20-3.info.json s02.e20080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 20080701 genre: ytdl-sub @@ -80,6 +85,7 @@ Files created: s02.e20080801 - Mock Entry 20-2.info.json s02.e20080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080801 genre: ytdl-sub @@ -94,6 +100,7 @@ Files created: s02.e20080802 - Mock Entry 20-1.info.json s02.e20080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080802 genre: ytdl-sub @@ -108,6 +115,7 @@ Files created: s02.e21080801 - Mock Entry 21-1.info.json s02.e21080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 21080801 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 1be344d3..892ec95b 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -62,6 +66,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -76,6 +81,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -90,6 +96,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -104,6 +111,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt index 7b5c05c5..dab25d12 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: s01.e20060601 - Mock Entry 20-7.info.json s01.e20060601 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 20060601 genre: ytdl-sub @@ -24,6 +25,7 @@ Files created: s01.e20070601 - Mock Entry 20-6.info.json s01.e20070601 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 20070601 genre: ytdl-sub @@ -38,6 +40,7 @@ Files created: s01.e20070602 - Mock Entry 20-5.info.json s01.e20070602 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 20070602 genre: ytdl-sub @@ -52,6 +55,7 @@ Files created: s01.e20080601 - Mock Entry 20-4.info.json s01.e20080601 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 20080601 genre: ytdl-sub @@ -68,6 +72,7 @@ Files created: s02.e20080701 - Mock Entry 20-3.info.json s02.e20080701 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 20080701 genre: ytdl-sub @@ -82,6 +87,7 @@ Files created: s02.e20080801 - Mock Entry 20-2.info.json s02.e20080801 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080801 genre: ytdl-sub @@ -96,6 +102,7 @@ Files created: s02.e20080802 - Mock Entry 20-1.info.json s02.e20080802 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 20080802 genre: ytdl-sub @@ -110,6 +117,7 @@ Files created: s02.e21080801 - Mock Entry 21-1.info.json s02.e21080801 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 21080801 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 1be344d3..892ec95b 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -62,6 +66,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -76,6 +81,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -90,6 +96,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -104,6 +111,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt index b274d8db..fdf836ba 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: s01.e79052499 - Mock Entry 21-1.info.json s01.e79052499 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 79052499 genre: ytdl-sub @@ -22,6 +23,7 @@ Files created: s01.e80052498 - Mock Entry 20-1.info.json s01.e80052498 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052498 genre: ytdl-sub @@ -36,6 +38,7 @@ Files created: s01.e80052499 - Mock Entry 20-2.info.json s01.e80052499 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052499 genre: ytdl-sub @@ -50,6 +53,7 @@ Files created: s01.e80052599 - Mock Entry 20-3.info.json s01.e80052599 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80052599 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 521d0fd8..d95d7206 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt index 9fae5b60..5d291b73 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: s01.e79052499 - Mock Entry 21-1.info.json s01.e79052499 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 79052499 genre: ytdl-sub @@ -24,6 +25,7 @@ Files created: s01.e80052498 - Mock Entry 20-1.info.json s01.e80052498 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052498 genre: ytdl-sub @@ -38,6 +40,7 @@ Files created: s01.e80052499 - Mock Entry 20-2.info.json s01.e80052499 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052499 genre: ytdl-sub @@ -52,6 +55,7 @@ Files created: s01.e80052599 - Mock Entry 20-3.info.json s01.e80052599 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80052599 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 521d0fd8..d95d7206 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_1/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-3.info.json s01.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s01.e000002 - Mock Entry 20-2.info.json s01.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s01.e000003 - Mock Entry 20-1.info.json s01.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s01.e000004 - Mock Entry 21-1.info.json s01.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt index 7ceb3e74..f0ebf5db 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0.txt @@ -8,6 +8,7 @@ Files created: s01.e80052699 - Mock Entry 20-4.info.json s01.e80052699 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 80052699 genre: ytdl-sub @@ -22,6 +23,7 @@ Files created: s01.e80062698 - Mock Entry 20-5.info.json s01.e80062698 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 80062698 genre: ytdl-sub @@ -36,6 +38,7 @@ Files created: s01.e80062699 - Mock Entry 20-6.info.json s01.e80062699 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 80062699 genre: ytdl-sub @@ -50,6 +53,7 @@ Files created: s01.e80072599 - Mock Entry 20-7.info.json s01.e80072599 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 80072599 genre: ytdl-sub @@ -66,6 +70,7 @@ Files created: s02.e79052499 - Mock Entry 21-1.info.json s02.e79052499 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 79052499 genre: ytdl-sub @@ -80,6 +85,7 @@ Files created: s02.e80052498 - Mock Entry 20-1.info.json s02.e80052498 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052498 genre: ytdl-sub @@ -94,6 +100,7 @@ Files created: s02.e80052499 - Mock Entry 20-2.info.json s02.e80052499 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052499 genre: ytdl-sub @@ -108,6 +115,7 @@ Files created: s02.e80052599 - Mock Entry 20-3.info.json s02.e80052599 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80052599 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 93cf0e6d..dab43664 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_0_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -62,6 +66,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -76,6 +81,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -90,6 +96,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -104,6 +111,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt index 9a17b46d..d12e74ba 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1.txt @@ -10,6 +10,7 @@ Files created: s01.e80052699 - Mock Entry 20-4.info.json s01.e80052699 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 80052699 genre: ytdl-sub @@ -24,6 +25,7 @@ Files created: s01.e80062698 - Mock Entry 20-5.info.json s01.e80062698 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 80062698 genre: ytdl-sub @@ -38,6 +40,7 @@ Files created: s01.e80062699 - Mock Entry 20-6.info.json s01.e80062699 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 80062699 genre: ytdl-sub @@ -52,6 +55,7 @@ Files created: s01.e80072599 - Mock Entry 20-7.info.json s01.e80072599 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 80072599 genre: ytdl-sub @@ -68,6 +72,7 @@ Files created: s02.e79052499 - Mock Entry 21-1.info.json s02.e79052499 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 79052499 genre: ytdl-sub @@ -82,6 +87,7 @@ Files created: s02.e80052498 - Mock Entry 20-1.info.json s02.e80052498 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052498 genre: ytdl-sub @@ -96,6 +102,7 @@ Files created: s02.e80052499 - Mock Entry 20-2.info.json s02.e80052499 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 80052499 genre: ytdl-sub @@ -110,6 +117,7 @@ Files created: s02.e80052599 - Mock Entry 20-3.info.json s02.e80052599 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 80052599 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt index 93cf0e6d..dab43664 100644 --- a/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt +++ b/tests/resources/transaction_log_summaries/unit/plex_tv_show_collection/season_by_collection__episode_by_year_month_day_reversed/s_2/is_yt_1_reformatted_to_season_by_collection__episode_by_playlist_index_reversed.txt @@ -5,6 +5,7 @@ Files created: s01.e000001 - Mock Entry 20-7.info.json s01.e000001 - Mock Entry 20-7.mp4 Video Tags: + contentRating: TV-14 date: 2020-06-06 episode_id: 1 genre: ytdl-sub @@ -19,6 +20,7 @@ Files created: s01.e000002 - Mock Entry 20-6.info.json s01.e000002 - Mock Entry 20-6.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 2 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: s01.e000003 - Mock Entry 20-5.info.json s01.e000003 - Mock Entry 20-5.mp4 Video Tags: + contentRating: TV-14 date: 2020-07-06 episode_id: 3 genre: ytdl-sub @@ -47,6 +50,7 @@ Files created: s01.e000004 - Mock Entry 20-4.info.json s01.e000004 - Mock Entry 20-4.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-06 episode_id: 4 genre: ytdl-sub @@ -62,6 +66,7 @@ Files created: s02.e000001 - Mock Entry 20-3.info.json s02.e000001 - Mock Entry 20-3.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-07 episode_id: 1 genre: ytdl-sub @@ -76,6 +81,7 @@ Files created: s02.e000002 - Mock Entry 20-2.info.json s02.e000002 - Mock Entry 20-2.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 2 genre: ytdl-sub @@ -90,6 +96,7 @@ Files created: s02.e000003 - Mock Entry 20-1.info.json s02.e000003 - Mock Entry 20-1.mp4 Video Tags: + contentRating: TV-14 date: 2020-08-08 episode_id: 3 genre: ytdl-sub @@ -104,6 +111,7 @@ Files created: s02.e000004 - Mock Entry 21-1.info.json s02.e000004 - Mock Entry 21-1.mp4 Video Tags: + contentRating: TV-14 date: 2021-08-08 episode_id: 4 genre: ytdl-sub diff --git a/tests/resources/transaction_log_summaries/youtube/test_channel_full.txt b/tests/resources/transaction_log_summaries/youtube/test_channel_full.txt index b01f95c3..04baa854 100644 --- a/tests/resources/transaction_log_summaries/youtube/test_channel_full.txt +++ b/tests/resources/transaction_log_summaries/youtube/test_channel_full.txt @@ -8,6 +8,7 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 source_uploader: Project Zombie title: Project / Zombie {output_directory}/Season 2010 @@ -15,6 +16,7 @@ Files created: s2010.e081301 - Oblivion Mod "Falcor" p.1.info.json s2010.e081301 - Oblivion Mod "Falcor" p.1.mp4 Video Tags: + contentRating: TV-14 date: 2010-08-13 episode_id: 81301 genre: ytdl-sub @@ -36,6 +38,7 @@ Files created: aired: 2010-08-13 episode: 81301 genre: ytdl-sub + mpaa: TV-14 playlist_count: 13 playlist_index: 13 plot: @@ -54,6 +57,7 @@ Files created: s2010.e120201 - Oblivion Mod "Falcor" p.2.info.json s2010.e120201 - Oblivion Mod "Falcor" p.2.mp4 Video Tags: + contentRating: TV-14 date: 2010-12-02 episode_id: 120201 genre: ytdl-sub @@ -75,6 +79,7 @@ Files created: aired: 2010-12-02 episode: 120201 genre: ytdl-sub + mpaa: TV-14 playlist_count: 13 playlist_index: 12 plot: @@ -94,6 +99,7 @@ Files created: s2011.e020101 - Jesse's Minecraft Server [Trailer - Feb.1].info.json s2011.e020101 - Jesse's Minecraft Server [Trailer - Feb.1].mp4 Video Tags: + contentRating: TV-14 date: 2011-02-01 episode_id: 20101 genre: ytdl-sub @@ -116,6 +122,7 @@ Files created: aired: 2011-02-01 episode: 20101 genre: ytdl-sub + mpaa: TV-14 playlist_count: 13 playlist_index: 11 plot: @@ -135,6 +142,7 @@ Files created: s2011.e022701 - Jesse's Minecraft Server [Trailer - Feb.27].info.json s2011.e022701 - Jesse's Minecraft Server [Trailer - Feb.27].mp4 Video Tags: + contentRating: TV-14 date: 2011-02-27 episode_id: 22701 genre: ytdl-sub @@ -176,6 +184,7 @@ Files created: aired: 2011-02-27 episode: 22701 genre: ytdl-sub + mpaa: TV-14 playlist_count: 13 playlist_index: 10 plot: @@ -214,6 +223,7 @@ Files created: s2011.e032101 - Jesse's Minecraft Server [Trailer - Mar.21].info.json s2011.e032101 - Jesse's Minecraft Server [Trailer - Mar.21].mp4 Video Tags: + contentRating: TV-14 date: 2011-03-21 episode_id: 32101 genre: ytdl-sub @@ -255,6 +265,7 @@ Files created: aired: 2011-03-21 episode: 32101 genre: ytdl-sub + mpaa: TV-14 playlist_count: 13 playlist_index: 9 plot: @@ -293,6 +304,7 @@ Files created: s2011.e052901 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).info.json s2011.e052901 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).mp4 Video Tags: + contentRating: TV-14 date: 2011-05-29 episode_id: 52901 genre: ytdl-sub @@ -324,6 +336,7 @@ Files created: aired: 2011-05-29 episode: 52901 genre: ytdl-sub + mpaa: TV-14 playlist_count: 13 playlist_index: 8 plot: @@ -352,6 +365,7 @@ Files created: s2011.e063001 - Project Zombie |Fin|.info.json s2011.e063001 - Project Zombie |Fin|.mp4 Video Tags: + contentRating: TV-14 date: 2011-06-30 episode_id: 63001 genre: ytdl-sub @@ -369,6 +383,7 @@ Files created: aired: 2011-06-30 episode: 63001 genre: ytdl-sub + mpaa: TV-14 playlist_count: 13 playlist_index: 7 plot: @@ -383,6 +398,7 @@ Files created: s2011.e112101 - Skyrim 'Ultra HD w⧸Mods' [PC].info.json s2011.e112101 - Skyrim 'Ultra HD w⧸Mods' [PC].mp4 Video Tags: + contentRating: TV-14 date: 2011-11-21 episode_id: 112101 genre: ytdl-sub @@ -407,6 +423,7 @@ Files created: aired: 2011-11-21 episode: 112101 genre: ytdl-sub + mpaa: TV-14 playlist_count: 13 playlist_index: 6 plot: @@ -429,6 +446,7 @@ Files created: s2012.e012301 - Project Zombie |Map Trailer|.info.json s2012.e012301 - Project Zombie |Map Trailer|.mp4 Video Tags: + contentRating: TV-14 date: 2012-01-23 episode_id: 12301 genre: ytdl-sub @@ -453,6 +471,7 @@ Files created: aired: 2012-01-23 episode: 12301 genre: ytdl-sub + mpaa: TV-14 playlist_count: 13 playlist_index: 4 plot: @@ -475,6 +494,7 @@ Files created: s2013.e071901 - Project Zombie Rewind |Trailer|.info.json s2013.e071901 - Project Zombie Rewind |Trailer|.mp4 Video Tags: + contentRating: TV-14 date: 2013-07-19 episode_id: 71901 genre: ytdl-sub @@ -494,6 +514,7 @@ Files created: aired: 2013-07-19 episode: 71901 genre: ytdl-sub + mpaa: TV-14 playlist_count: 13 playlist_index: 3 plot: @@ -511,6 +532,7 @@ Files created: s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer.info.json s2018.e102901 - Jesse's Minecraft Server | Teaser Trailer.mp4 Video Tags: + contentRating: TV-14 date: 2018-10-29 episode_id: 102901 genre: ytdl-sub @@ -535,6 +557,7 @@ Files created: aired: 2018-10-29 episode: 102901 genre: ytdl-sub + mpaa: TV-14 playlist_count: 13 playlist_index: 2 plot: @@ -557,6 +580,7 @@ Files created: s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.info.json s2018.e110201 - Jesse's Minecraft Server | IP mc.jesse.id.mp4 Video Tags: + contentRating: TV-14 date: 2018-11-02 episode_id: 110201 genre: ytdl-sub @@ -584,6 +608,7 @@ Files created: aired: 2018-11-02 episode: 110201 genre: ytdl-sub + mpaa: TV-14 playlist_count: 13 playlist_index: 1 plot: diff --git a/tests/resources/transaction_log_summaries/youtube/test_playlist.txt b/tests/resources/transaction_log_summaries/youtube/test_playlist.txt index 705f1828..3213a124 100644 --- a/tests/resources/transaction_log_summaries/youtube/test_playlist.txt +++ b/tests/resources/transaction_log_summaries/youtube/test_playlist.txt @@ -7,6 +7,7 @@ Files created: NFO tags: test: genre: ytdl-sub + mpaa: TV-14 namedseason: attributes: number: 1 @@ -20,6 +21,7 @@ Files created: s01.e11020101 - Jesse's Minecraft Server [Trailer - Feb.1].info.json s01.e11020101 - Jesse's Minecraft Server [Trailer - Feb.1].mp4 Video Tags: + contentRating: TV-14 date: 2011-02-01 episode_id: 11020101 genre: ytdl-sub @@ -42,6 +44,7 @@ Files created: aired: 2011-02-01 episode: 11020101 genre: ytdl-sub + mpaa: TV-14 playlist_count: 3 playlist_index: 3 plot: @@ -61,6 +64,7 @@ Files created: s01.e11022701 - Jesse's Minecraft Server [Trailer - Feb.27].info.json s01.e11022701 - Jesse's Minecraft Server [Trailer - Feb.27].mp4 Video Tags: + contentRating: TV-14 date: 2011-02-27 episode_id: 11022701 genre: ytdl-sub @@ -102,6 +106,7 @@ Files created: aired: 2011-02-27 episode: 11022701 genre: ytdl-sub + mpaa: TV-14 playlist_count: 3 playlist_index: 2 plot: @@ -140,6 +145,7 @@ Files created: s01.e11032101 - Jesse's Minecraft Server [Trailer - Mar.21].info.json s01.e11032101 - Jesse's Minecraft Server [Trailer - Mar.21].mp4 Video Tags: + contentRating: TV-14 date: 2011-03-21 episode_id: 11032101 genre: ytdl-sub @@ -181,6 +187,7 @@ Files created: aired: 2011-03-21 episode: 11032101 genre: ytdl-sub + mpaa: TV-14 playlist_count: 3 playlist_index: 1 plot: diff --git a/tests/resources/transaction_log_summaries/youtube/test_video_nulled_values.txt b/tests/resources/transaction_log_summaries/youtube/test_video_nulled_values.txt index 8b995cda..87c57ad5 100644 --- a/tests/resources/transaction_log_summaries/youtube/test_video_nulled_values.txt +++ b/tests/resources/transaction_log_summaries/youtube/test_video_nulled_values.txt @@ -8,10 +8,12 @@ Files created: NFO tags: tvshow: genre: ytdl-sub + mpaa: TV-14 title: Project Zombie {output_directory}/Season 2010 s2010.e000001 - Oblivion Mod "Falcor" p.1.mp4 Video Tags: + contentRating: TV-14 date: 2010-08-13 episode_id: 1 genre: ytdl-sub @@ -33,6 +35,7 @@ Files created: aired: 2010-08-13 episode: 1 genre: ytdl-sub + mpaa: TV-14 plot: https://www.youtube.com/watch?v=HKTNxEqsN3Q @@ -49,6 +52,7 @@ Files created: year: 2010 s2010.e000002 - Oblivion Mod "Falcor" p.2.mp4 Video Tags: + contentRating: TV-14 date: 2010-12-02 episode_id: 2 genre: ytdl-sub @@ -70,6 +74,7 @@ Files created: aired: 2010-12-02 episode: 2 genre: ytdl-sub + mpaa: TV-14 plot: https://www.youtube.com/watch?v=IV9Z4wcA-z8