diff --git a/docs/source/config_reference/plugins.rst b/docs/source/config_reference/plugins.rst index 7e9d1688..52010d57 100644 --- a/docs/source/config_reference/plugins.rst +++ b/docs/source/config_reference/plugins.rst @@ -402,6 +402,9 @@ It supports basic tags like ``title``, ``album``, ``artist`` and ``albumartist`` a full list of tags for various file types in MediaFile's `source code `_. +Note that the date fields ``date`` and ``original_date`` expected a standardized date in the +form of YYYY-MM-DD. The variable ``upload_date_standardized`` returns a compatible format. + :Usage: .. code-block:: yaml @@ -418,6 +421,7 @@ a full list of tags for various file types in MediaFile's albumartists: - "{artist}" - "ytdl-sub" + date: "{upload_date_standardized}" ---------------------------------------------------------------------------------------------------- diff --git a/src/ytdl_sub/plugins/music_tags.py b/src/ytdl_sub/plugins/music_tags.py index b9542810..d7804b67 100644 --- a/src/ytdl_sub/plugins/music_tags.py +++ b/src/ytdl_sub/plugins/music_tags.py @@ -1,4 +1,6 @@ from collections import defaultdict +from datetime import datetime +from typing import Any from typing import Dict from typing import List @@ -9,6 +11,7 @@ from ytdl_sub.config.validators.options import OptionsDictValidator from ytdl_sub.entries.entry import Entry from ytdl_sub.entries.script.variable_definitions import VARIABLES from ytdl_sub.entries.script.variable_definitions import VariableDefinitions +from ytdl_sub.utils.exceptions import ValidationException from ytdl_sub.utils.file_handler import FileMetadata from ytdl_sub.utils.logger import Logger from ytdl_sub.validators.audo_codec_validator import AUDIO_CODEC_EXTS @@ -36,6 +39,17 @@ def _is_multi_field(tag_name: str) -> bool: } +def _is_date_field(tag_name: str) -> bool: + return tag_name in { + "date", + "original_date", + } + + +def _to_datetime(tag_value: str) -> Any: + return datetime.strptime(tag_value, "%Y-%m-%d") + + class MusicTagsOptions(OptionsDictValidator): """ Adds tags to every download audio file using @@ -46,6 +60,9 @@ class MusicTagsOptions(OptionsDictValidator): a full list of tags for various file types in MediaFile's `source code `_. + Note that the date fields ``date`` and ``original_date`` expected a standardized date in the + form of YYYY-MM-DD. The variable ``upload_date_standardized`` returns a compatible format. + :Usage: .. code-block:: yaml @@ -62,6 +79,7 @@ class MusicTagsOptions(OptionsDictValidator): albumartists: - "{artist}" - "ytdl-sub" + date: "{upload_date_standardized}" """ _optional_keys = set(list(mediafile.MediaFile.sorted_fields())) @@ -104,12 +122,26 @@ class MusicTagsPlugin(Plugin[MusicTagsOptions]): tag_value = self.overrides.apply_formatter(formatter=tag_formatter, entry=entry) tags_to_write[tag_name].append(tag_value) + if _is_date_field(tag_name): + try: + if len(tags_to_write[tag_name]) != 1: + raise ValueError("caught below") + + _ = _to_datetime(tags_to_write[tag_name][0]) + except Exception as exc: + raise ValidationException( + "Date-based music tags must be a single tag in the form of YYYY-MM-DD" + ) from exc + # write the actual tags if its not a dry run if not self.is_dry_run: audio_file = mediafile.MediaFile(entry.get_download_file_path()) for tag_name, tag_value in tags_to_write.items(): + # If the attribute is a date-type, set it as a datetime type + if _is_date_field(tag_name): + setattr(audio_file, tag_name, _to_datetime(tag_value[0])) # If the attribute is a multi-type, set it as the list type - if _is_multi_field(tag_name): + elif _is_multi_field(tag_name): setattr(audio_file, tag_name, tag_value) # Otherwise, set as single value else: diff --git a/src/ytdl_sub/prebuilt_presets/music/singles.yaml b/src/ytdl_sub/prebuilt_presets/music/singles.yaml index 634fd43f..1a6acb96 100644 --- a/src/ytdl_sub/prebuilt_presets/music/singles.yaml +++ b/src/ytdl_sub/prebuilt_presets/music/singles.yaml @@ -24,6 +24,8 @@ presets: track: "{track_number}" tracktotal: "{track_total}" year: "{track_year}" + date: "{upload_date_standardized}" + original_date: "{upload_date_standardized}" # multi-tags artists: - "{track_artist}" diff --git a/tests/resources/expected_downloads_summaries/bandcamp/test_artist_url.json b/tests/resources/expected_downloads_summaries/bandcamp/test_artist_url.json index 9c2ea6ef..4acda2de 100644 --- a/tests/resources/expected_downloads_summaries/bandcamp/test_artist_url.json +++ b/tests/resources/expected_downloads_summaries/bandcamp/test_artist_url.json @@ -1,20 +1,20 @@ { ".ytdl-sub-Sithu Aye-download-archive.json": "ca37a404a860a2a6b6b0f38b659c9f17", - "Sithu Aye/[2021] 10 Years: Remixes and Reimaginings/01 - Double Helix Reimagined.mp3": "56f7ee579031f4795230e68b63b15f6b", - "Sithu Aye/[2021] 10 Years: Remixes and Reimaginings/02 - Skye Reimagined.mp3": "dfb24e0ef03e203d471bb81f854f5cd3", - "Sithu Aye/[2021] 10 Years: Remixes and Reimaginings/03 - Baryofusion.mp3": "95bd9ab2238e5372f445c59daafd0138", - "Sithu Aye/[2021] 10 Years: Remixes and Reimaginings/04 - Mandalay Reimagined.mp3": "7d2b38559b4c66a2e4841a6976f726af", - "Sithu Aye/[2021] 10 Years: Remixes and Reimaginings/05 - Messenger EDM Remix.mp3": "971ed99fa1d80ad53dd15069459576ba", + "Sithu Aye/[2021] 10 Years: Remixes and Reimaginings/01 - Double Helix Reimagined.mp3": "ac0e6a2936c309765c69a4c98c42ad10", + "Sithu Aye/[2021] 10 Years: Remixes and Reimaginings/02 - Skye Reimagined.mp3": "38387bd0ec5fc229e30b1a8ce5b9cddb", + "Sithu Aye/[2021] 10 Years: Remixes and Reimaginings/03 - Baryofusion.mp3": "344dbb939b09713dcc33894a8b1b8459", + "Sithu Aye/[2021] 10 Years: Remixes and Reimaginings/04 - Mandalay Reimagined.mp3": "9bacbd5166a740c06d3329dcfae0d9aa", + "Sithu Aye/[2021] 10 Years: Remixes and Reimaginings/05 - Messenger EDM Remix.mp3": "ee20efe93c637ba4347431dc11b66691", "Sithu Aye/[2021] 10 Years: Remixes and Reimaginings/folder.jpg": "bf6f70d51557a71b69fed85b2cb476f0", - "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/01 - Invent the Universe.mp3": "14fe5186fe68eacef265b77c4653ff73", - "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/02 - Grand Unification (feat. David Maxim Micic).mp3": "839b79a68464246f19b4701c4daec3cb", - "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/03 - Expansion.mp3": "f44bd1b6b2db8ab29987f47045f1acca", - "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/04 - Baryogenesis.mp3": "a6d5a0f1026ca759c30f69a8d07d64b8", - "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/05 - Particles Collide (feat. Plini).mp3": "9f41e0823c252b9c238e4ce565c78c6e", - "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/06 - Nucleosynthesis.mp3": "26e7c844ea45e60ff906f3f4280c991c", - "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/07 - Recombination.mp3": "8544b560ea220bed0ede54fe73e80bec", - "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/08 - Dark Ages.mp3": "8d209b11a038fb870f5a275c6304159c", - "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/09 - Formation.mp3": "48b148d54eed289fd5aef6898f8b72df", - "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/10 - Pale Blue Dot.mp3": "f506f2d69d03430a2ab0a6890184c162", + "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/01 - Invent the Universe.mp3": "482e97a4f9a30aa4413f45f5f3f5dbba", + "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/02 - Grand Unification (feat. David Maxim Micic).mp3": "34e43fd80b4c61295abbb8b794e523a7", + "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/03 - Expansion.mp3": "0ba4b8ef65e274cbf065b6f0a5f444e5", + "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/04 - Baryogenesis.mp3": "ebde7ae4e211f10f2b25a46f2b9483c7", + "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/05 - Particles Collide (feat. Plini).mp3": "7df698f89a55fb21a2f07ffd8d2bfb75", + "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/06 - Nucleosynthesis.mp3": "9a861212acf25a8ff801833f82ade55e", + "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/07 - Recombination.mp3": "3abbfe126fbdd830195dc2cac223ea10", + "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/08 - Dark Ages.mp3": "28e6a73bea1cd881e5ad38d57d1426c5", + "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/09 - Formation.mp3": "d588ed8edc324ea657abb2be96d557a1", + "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/10 - Pale Blue Dot.mp3": "8245d285ba2403bf512f83c4a585eb81", "Sithu Aye/[2022] Re:Invent the Universe (10th Anniversary Remaster)/folder.jpg": "d8cffeca026afaa619f641a95143f803" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/split_by_chapters_video.json b/tests/resources/expected_downloads_summaries/plugins/split_by_chapters_video.json index 07adaebb..d6f1070d 100644 --- a/tests/resources/expected_downloads_summaries/plugins/split_by_chapters_video.json +++ b/tests/resources/expected_downloads_summaries/plugins/split_by_chapters_video.json @@ -1,15 +1,15 @@ { ".ytdl-sub-Proved Records-download-archive.json": "c3fb0b4f31caaa10ac7954ea93da33c4", - "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/01 - 01. Intro (Feat. Racheal Ofori & Barney Artist).mp3": "1e3583c9c1dc166b7baf98b81b4ca106", - "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/02 - 02. Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3": "bb4c9085a4345515e6dffcf2c09f0f0f", - "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/03 - 03. Blaze (Feat. Kaya Thomas - Dyke).mp3": "c6766f80d0f9993ec6051555cd37dc32", - "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/04 - 04. What If (Interlude).mp3": "2139e6eedc4d1bc2025f8ef78b0bd2af", - "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/05 - 05. No Peace (Feat. Tom Misch).mp3": "8194d6a4018121e40b1733a0fa7a382e", - "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/06 - 06. Closer (Feat. Lester Duval).mp3": "e244183723e23c65156076b5f7ffcf56", - "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/07 - 07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori).mp3": "692224c169be4735c0892e05726cb335", - "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/08 - 08. Dreams (Feat. Carmody).mp3": "561c339d4d1232c15ad38a5afe8d61c3", - "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/09 - 09. Dreaming (Interlude) (Feat. Racheal Ofori).mp3": "bdef7ad26848b45552891b9ea722659e", - "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/10 - 10. Hopeful (Feat. Jordan Rakei).mp3": "ffff4506702e708288eb54eff8fbaca4", - "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/11 - 11. Sunrise (Pillows) (Feat. Emmavie).mp3": "41a88d6c07047bb4215fed0e71443f17", + "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/01 - 01. Intro (Feat. Racheal Ofori & Barney Artist).mp3": "20fec748a00e37dc3b3868797e37fbbf", + "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/02 - 02. Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3": "edfbc8621ddfb163d30fee36d7ad902e", + "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/03 - 03. Blaze (Feat. Kaya Thomas - Dyke).mp3": "45a81d4ad17a4b80e916919656a7772e", + "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/04 - 04. What If (Interlude).mp3": "b536cdb69653303b8eff9b2ae7352b7f", + "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/05 - 05. No Peace (Feat. Tom Misch).mp3": "f8f93a483b7945feccbb48b89c608e46", + "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/06 - 06. Closer (Feat. Lester Duval).mp3": "4405d980fdb78a453d681054f8a5c603", + "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/07 - 07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori).mp3": "804f26a8ae8dcaa25b5882dd0051553f", + "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/08 - 08. Dreams (Feat. Carmody).mp3": "b0f96e5ed99e04064c3537966d332326", + "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/09 - 09. Dreaming (Interlude) (Feat. Racheal Ofori).mp3": "83d1e1acbe08b97ca30ab0c29b6473e2", + "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/10 - 10. Hopeful (Feat. Jordan Rakei).mp3": "bbc6ddf2c4f0dbce33e5173d04976e6a", + "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/11 - 11. Sunrise (Pillows) (Feat. Emmavie).mp3": "e2bdef2556deeec7a7149948c4ffcaec", "Proved Records/[2017] Alfa Mist - Nocturne [Full Album]/folder.jpg": "bd3685acc53072e591bae2505ecb0648" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/split_by_chapters_with_regex_no_chapters_video_pass.txt b/tests/resources/expected_downloads_summaries/plugins/split_by_chapters_with_regex_no_chapters_video_pass.txt index 97f6d053..f9a235a4 100644 --- a/tests/resources/expected_downloads_summaries/plugins/split_by_chapters_with_regex_no_chapters_video_pass.txt +++ b/tests/resources/expected_downloads_summaries/plugins/split_by_chapters_with_regex_no_chapters_video_pass.txt @@ -1,5 +1,5 @@ { ".ytdl-sub-split_by_chapters_with_regex_video_no_chapters-download-archive.json": "4008e43668447f1a3a6a55520a6ff475", - "Project Zombie/[2010] Oblivion Mod "Falcor" p.1/01 - Oblivion Mod "Falcor" p.1.mp3": "b886f268a2a9b3b62f528fcf46699082", + "Project Zombie/[2010] Oblivion Mod "Falcor" p.1/01 - Oblivion Mod "Falcor" p.1.mp3": "7813b727a1d3df89effe45c42e7c7e63", "Project Zombie/[2010] Oblivion Mod "Falcor" p.1/folder.jpg": "fb95b510681676e81c321171fc23143e" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/split_by_chapters_with_regex_video.json b/tests/resources/expected_downloads_summaries/plugins/split_by_chapters_with_regex_video.json index c57034be..93c3daab 100644 --- a/tests/resources/expected_downloads_summaries/plugins/split_by_chapters_with_regex_video.json +++ b/tests/resources/expected_downloads_summaries/plugins/split_by_chapters_with_regex_video.json @@ -1,15 +1,15 @@ { ".ytdl-sub-split_by_chapters_with_regex_video_preset-download-archive.json": "9798e8289742586d0efd295a97c6c906", - "Alfa Mist/[2017] Nocturne/01 - Intro (Feat. Racheal Ofori & Barney Artist).mp3": "d07f90d214416a11736e3f73c0955208", - "Alfa Mist/[2017] Nocturne/02 - Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3": "9057d3d7fcd98701e06d399a507c0e5b", - "Alfa Mist/[2017] Nocturne/03 - Blaze (Feat. Kaya Thomas - Dyke).mp3": "4cc4e7066112388e83bdd9e803e8051a", - "Alfa Mist/[2017] Nocturne/04 - What If (Interlude).mp3": "8d0f04c04f8c2b0565954dac66ee29a3", - "Alfa Mist/[2017] Nocturne/05 - No Peace (Feat. Tom Misch).mp3": "e8166110c85e6b9af8d1067b8ffbb428", - "Alfa Mist/[2017] Nocturne/06 - Closer (Feat. Lester Duval).mp3": "64e39199ddcd05b96c15c82a3c695d25", - "Alfa Mist/[2017] Nocturne/07 - Delusions: Rumination (Interlude) (Feat. Racheal Ofori).mp3": "9a53bee41d1985e48e771a02b052986b", - "Alfa Mist/[2017] Nocturne/08 - Dreams (Feat. Carmody).mp3": "19c50e84c08eacdd1095e461306d9077", - "Alfa Mist/[2017] Nocturne/09 - Dreaming (Interlude) (Feat. Racheal Ofori).mp3": "f28df20fdbadf0ec4985b5f1f30c4e5d", - "Alfa Mist/[2017] Nocturne/10 - Hopeful (Feat. Jordan Rakei).mp3": "d7261e48713426ad4905919915a9b103", - "Alfa Mist/[2017] Nocturne/11 - Sunrise (Pillows) (Feat. Emmavie).mp3": "5d51491d0999e1f29918d4db4ed796d3", + "Alfa Mist/[2017] Nocturne/01 - Intro (Feat. Racheal Ofori & Barney Artist).mp3": "2311726ea7c5e6c4858810544635d8c8", + "Alfa Mist/[2017] Nocturne/02 - Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3": "679c3893251b934830855f5f09c35d76", + "Alfa Mist/[2017] Nocturne/03 - Blaze (Feat. Kaya Thomas - Dyke).mp3": "c7438762ed13c7768e5177aca7feced2", + "Alfa Mist/[2017] Nocturne/04 - What If (Interlude).mp3": "b69cbec7d90a7a28e4684d9f37c2dd01", + "Alfa Mist/[2017] Nocturne/05 - No Peace (Feat. Tom Misch).mp3": "18772abf8868c43b4ffffaaa904ba277", + "Alfa Mist/[2017] Nocturne/06 - Closer (Feat. Lester Duval).mp3": "e9d2cd658fd16deaca41fb491fcb28f6", + "Alfa Mist/[2017] Nocturne/07 - Delusions: Rumination (Interlude) (Feat. Racheal Ofori).mp3": "4db7f44cc632fd6e572f844ef7075d2d", + "Alfa Mist/[2017] Nocturne/08 - Dreams (Feat. Carmody).mp3": "9687d7dd7543a9f99c5837aea86daf25", + "Alfa Mist/[2017] Nocturne/09 - Dreaming (Interlude) (Feat. Racheal Ofori).mp3": "41e4b7db91f7148b86df33f0968ce6a2", + "Alfa Mist/[2017] Nocturne/10 - Hopeful (Feat. Jordan Rakei).mp3": "024fd4477a38f915721ebfcf81f9b1c3", + "Alfa Mist/[2017] Nocturne/11 - Sunrise (Pillows) (Feat. Emmavie).mp3": "d5459648255b4aa22d88e1b2d2411ffb", "Alfa Mist/[2017] Nocturne/folder.jpg": "bd3685acc53072e591bae2505ecb0648" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/test_audio_extract_playlist.json b/tests/resources/expected_downloads_summaries/plugins/test_audio_extract_playlist.json index 662e2f86..83ed5f8b 100644 --- a/tests/resources/expected_downloads_summaries/plugins/test_audio_extract_playlist.json +++ b/tests/resources/expected_downloads_summaries/plugins/test_audio_extract_playlist.json @@ -1,7 +1,7 @@ { ".ytdl-sub-multiple_songs_test-download-archive.json": "54237df5e00d1598dfd39f341ee03d75", - "Project Zombie/[2011] Jesse's Minecraft Server/01 - Jesse's Minecraft Server [Trailer - Mar.21].ogg": "e7a8a94ebe9f02f086f4bbf3df3946f6", - "Project Zombie/[2011] Jesse's Minecraft Server/02 - Jesse's Minecraft Server [Trailer - Feb.27].ogg": "aeea4b086507fd7fde3c09c0bd868950", - "Project Zombie/[2011] Jesse's Minecraft Server/03 - Jesse's Minecraft Server [Trailer - Feb.1].ogg": "80200d21a46c7f521bfb23aef2f87e34", + "Project Zombie/[2011] Jesse's Minecraft Server/01 - Jesse's Minecraft Server [Trailer - Mar.21].ogg": "9e53a68a39f290899a3dce03fdca6490", + "Project Zombie/[2011] Jesse's Minecraft Server/02 - Jesse's Minecraft Server [Trailer - Feb.27].ogg": "02dc8e368de9555d062bde31dcc82852", + "Project Zombie/[2011] Jesse's Minecraft Server/03 - Jesse's Minecraft Server [Trailer - Feb.1].ogg": "c808e1da2bccd419201eeeffc32c3729", "Project Zombie/[2011] Jesse's Minecraft Server/folder.jpg": "e7830aa8a64b0cde65ba3f7e5fc56530" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/test_audio_extract_single.json b/tests/resources/expected_downloads_summaries/plugins/test_audio_extract_single.json index 180cc879..1c6ddbc6 100644 --- a/tests/resources/expected_downloads_summaries/plugins/test_audio_extract_single.json +++ b/tests/resources/expected_downloads_summaries/plugins/test_audio_extract_single.json @@ -1,5 +1,5 @@ { ".ytdl-sub-single_song_test-download-archive.json": "c8ff22ec3304c9f8dab18cedaed4e8b4", - "YouTube/[2019] YouTube Rewind 2019: For the Record | #YouTubeRewind/01 - YouTube Rewind 2019: For the Record | #YouTubeRewind.mp3": "829eb7dcc5dcae41240701dec4e1708d", + "YouTube/[2019] YouTube Rewind 2019: For the Record | #YouTubeRewind/01 - YouTube Rewind 2019: For the Record | #YouTubeRewind.mp3": "b85c812fc761379122a96243d98a5ccb", "YouTube/[2019] YouTube Rewind 2019: For the Record | #YouTubeRewind/folder.jpg": "50ee47c80f679029f5d3503bb91b045a" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/plugins/test_audio_extract_single_best.json b/tests/resources/expected_downloads_summaries/plugins/test_audio_extract_single_best.json index 25c1b7e9..95f2b6e8 100644 --- a/tests/resources/expected_downloads_summaries/plugins/test_audio_extract_single_best.json +++ b/tests/resources/expected_downloads_summaries/plugins/test_audio_extract_single_best.json @@ -1,5 +1,5 @@ { ".ytdl-sub-single_song_best_test-download-archive.json": "0f9484ed868dcbeef82810a3cf7b0eea", - "YouTube/[2019] YouTube Rewind 2019: For the Record | #YouTubeRewind/01 - YouTube Rewind 2019: For the Record | #YouTubeRewind.opus": "73e4afdda9bc792807c8b07a63128e5a", + "YouTube/[2019] YouTube Rewind 2019: For the Record | #YouTubeRewind/01 - YouTube Rewind 2019: For the Record | #YouTubeRewind.opus": "eb32b0ef0568582cafd7fa528a5260e8", "YouTube/[2019] YouTube Rewind 2019: For the Record | #YouTubeRewind/folder.jpg": "50ee47c80f679029f5d3503bb91b045a" } \ 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 03a1f924..ed7ead7a 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,6 +1,6 @@ { ".ytdl-sub-sponsorblock_with_embedded_subs_test-download-archive.json": "2cb4b9586fd5bb7f1fed76ed9195e6e4", "JMC/This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.jpg": "b5353a824a4800cc26f884e3025ed969", - "JMC/This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4": "526b6df52a8aaf11dfe56f25ac35a567", + "JMC/This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4": "53590935ec5f801fd7e1b5aacf28fa5d", "JMC/This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.nfo": "ae73ec18a9f0e5a54c90061ccd32e7f4" } \ 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 3847451d..74a88813 100644 --- a/tests/resources/expected_downloads_summaries/plugins/test_subtitles_embedded.json +++ b/tests/resources/expected_downloads_summaries/plugins/test_subtitles_embedded.json @@ -1,6 +1,6 @@ { ".ytdl-sub-subtitles_embedded_test-download-archive.json": "a74ecea9f7844be23f470bbe702788f3", "JMC/YouTube Rewind 2019: For the Record | #YouTubeRewind.jpg": "50ee47c80f679029f5d3503bb91b045a", - "JMC/YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4": "d5df2fa121748a54d6954c58e3d5884f", + "JMC/YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4": "f90f3bb948014420931c337b09007a18", "JMC/YouTube Rewind 2019: For the Record | #YouTubeRewind.nfo": "e6ac56ce52c747e2e271f12208f9a538" } \ 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 56c983a1..7c4baeb6 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,6 +3,6 @@ "JMC/YouTube Rewind 2019: For the Record | #YouTubeRewind.de.srt": "b343c3bb9257b7ee7ba38f570a115b37", "JMC/YouTube Rewind 2019: For the Record | #YouTubeRewind.en.srt": "fe8c6ee92cae6e059fd80fd61691adbe", "JMC/YouTube Rewind 2019: For the Record | #YouTubeRewind.jpg": "50ee47c80f679029f5d3503bb91b045a", - "JMC/YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4": "d5df2fa121748a54d6954c58e3d5884f", + "JMC/YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4": "f90f3bb948014420931c337b09007a18", "JMC/YouTube Rewind 2019: For the Record | #YouTubeRewind.nfo": "e6ac56ce52c747e2e271f12208f9a538" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/soundcloud/test_soundcloud_discography.json b/tests/resources/expected_downloads_summaries/soundcloud/test_soundcloud_discography.json index 74cca448..11a84c2d 100644 --- a/tests/resources/expected_downloads_summaries/soundcloud/test_soundcloud_discography.json +++ b/tests/resources/expected_downloads_summaries/soundcloud/test_soundcloud_discography.json @@ -1,19 +1,19 @@ { ".ytdl-sub-j_b-download-archive.json": "1a99156e9ece62539fb2608416a07200", - "j_b/[2021] Baby Santana's Dorian Groove/01 - Baby Santana's Dorian Groove.mp3": "18e3db9e6df053b3093b8127eea7db72", + "j_b/[2021] Baby Santana's Dorian Groove/01 - Baby Santana's Dorian Groove.mp3": "3b686f82ebb2ffe4bb7a491b00ea8137", "j_b/[2021] Baby Santana's Dorian Groove/folder.jpg": "967892be44b8c47e1be73f055a7c6f08", - "j_b/[2021] Purple Clouds/01 - Purple Clouds.mp3": "e27b93fd1747754a7c835ee3fb09abcf", + "j_b/[2021] Purple Clouds/01 - Purple Clouds.mp3": "64ded79214390867c7ddc08d290183f4", "j_b/[2021] Purple Clouds/folder.jpg": "967892be44b8c47e1be73f055a7c6f08", - "j_b/[2022] Acoustic Treats/01 - 20160426 184214.mp3": "7218851e2d3df87ebe70a1f6756936a1", - "j_b/[2022] Acoustic Treats/02 - 20160502 123150.mp3": "f47a38223c9393060604d9a70374c8aa", - "j_b/[2022] Acoustic Treats/03 - 20160504 143832.mp3": "58ccf22fd9d3396ac4b58951653e80e5", - "j_b/[2022] Acoustic Treats/04 - 20160601 221234.mp3": "ddeb68d9d3f4d85c495266b2b4e6bc68", - "j_b/[2022] Acoustic Treats/05 - 20160601 222440.mp3": "57ce5558ed17e7d4c34111ae767e2225", - "j_b/[2022] Acoustic Treats/06 - 20170604 190236.mp3": "6104b68541f967893592fb73acae87ba", - "j_b/[2022] Acoustic Treats/07 - 20170612 193646.mp3": "30a14282bed225a413d8a41802a59f56", - "j_b/[2022] Acoustic Treats/08 - 20170628 215206.mp3": "04c42fc4b9331900367e465a7e8aa093", - "j_b/[2022] Acoustic Treats/09 - Finding Home.mp3": "fa649d6c877fe6c0f401536def5a495d", - "j_b/[2022] Acoustic Treats/10 - Shallow Water WIP.mp3": "e11057538a11a9c7627e34a2bfa55524", - "j_b/[2022] Acoustic Treats/11 - Untold History.mp3": "6c47b572f27b3a21ac715f1ba48adf53", + "j_b/[2022] Acoustic Treats/01 - 20160426 184214.mp3": "ef254985af511b8917fbe32feb2bf1a6", + "j_b/[2022] Acoustic Treats/02 - 20160502 123150.mp3": "b668004a76e06871ae8aa5a757f02928", + "j_b/[2022] Acoustic Treats/03 - 20160504 143832.mp3": "0d40f6261cb638d65e473d5c3172d1fa", + "j_b/[2022] Acoustic Treats/04 - 20160601 221234.mp3": "670f2f35e83f588023cabdaade2f5537", + "j_b/[2022] Acoustic Treats/05 - 20160601 222440.mp3": "032f59d0f2c7c3ce352a677ce5d30ee4", + "j_b/[2022] Acoustic Treats/06 - 20170604 190236.mp3": "faffcfb3d1b87b18be77ab4f86dd298f", + "j_b/[2022] Acoustic Treats/07 - 20170612 193646.mp3": "a7976b0380ec7b0c32193a58dc15cfa2", + "j_b/[2022] Acoustic Treats/08 - 20170628 215206.mp3": "b8de5803604102592564c0ebc46000a3", + "j_b/[2022] Acoustic Treats/09 - Finding Home.mp3": "29b40c0c66a3bce2da6fb86d9bad1b42", + "j_b/[2022] Acoustic Treats/10 - Shallow Water WIP.mp3": "8de2a91d10ce54deaa81980c03457963", + "j_b/[2022] Acoustic Treats/11 - Untold History.mp3": "966c57fcf80ab88e2f083625baf0b8bc", "j_b/[2022] Acoustic Treats/folder.jpg": "967892be44b8c47e1be73f055a7c6f08" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/music/Bandcamp.json b/tests/resources/expected_downloads_summaries/unit/music/Bandcamp.json index 4cef1f71..a43434b3 100644 --- a/tests/resources/expected_downloads_summaries/unit/music/Bandcamp.json +++ b/tests/resources/expected_downloads_summaries/unit/music/Bandcamp.json @@ -1,9 +1,9 @@ { ".ytdl-sub-subscription_test-download-archive.json": "36b3c7143ac4257489791309d802af82", - "subscription_test/[2020] Download First/02 - Mock Entry 20-1.mp3": "9f60dbd2cb17b5f749cfdfa3f88526c6", - "subscription_test/[2020] Download First/03 - Mock Entry 20-2.mp3": "18098c59793c73f1da94eeefe33c078e", - "subscription_test/[2020] Download First/04 - Mock Entry 20-3.mp3": "51d9b693b0e8b80ee51b53e544e25bc6", + "subscription_test/[2020] Download First/02 - Mock Entry 20-1.mp3": "f7169b5892ebb4285c33ee153abdbfdc", + "subscription_test/[2020] Download First/03 - Mock Entry 20-2.mp3": "7ffd6a9e71c7f327e8f9765ad4645a0e", + "subscription_test/[2020] Download First/04 - Mock Entry 20-3.mp3": "d3718a85ccd6cd03634cba94927496a6", "subscription_test/[2020] Download First/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "subscription_test/[2021] Download First/01 - Mock Entry 21-1.mp3": "9d3561bc8e348273aae58fe97d7ce5ba", + "subscription_test/[2021] Download First/01 - Mock Entry 21-1.mp3": "6b9c7da5acce22b180fd42a463806a68", "subscription_test/[2021] Download First/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/music/Single.json b/tests/resources/expected_downloads_summaries/unit/music/Single.json index a5083761..fe7acd68 100644 --- a/tests/resources/expected_downloads_summaries/unit/music/Single.json +++ b/tests/resources/expected_downloads_summaries/unit/music/Single.json @@ -1,11 +1,11 @@ { ".ytdl-sub-subscription_test-download-archive.json": "9f6f4458d42da4561db236473896fe71", - "subscription_test/[2020] Mock Entry 20-1/01 - Mock Entry 20-1.mp3": "768c5ef83f17030803de16f8c3a698e5", + "subscription_test/[2020] Mock Entry 20-1/01 - Mock Entry 20-1.mp3": "c967fcb589fca43fb3ae9038290e3a49", "subscription_test/[2020] Mock Entry 20-1/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "subscription_test/[2020] Mock Entry 20-2/01 - Mock Entry 20-2.mp3": "def09340d707bb079f8fd852a6af12e7", + "subscription_test/[2020] Mock Entry 20-2/01 - Mock Entry 20-2.mp3": "5f22ce0cdaa93518786f2d68ff088a83", "subscription_test/[2020] Mock Entry 20-2/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "subscription_test/[2020] Mock Entry 20-3/01 - Mock Entry 20-3.mp3": "29f180ed448ae5ab6e174880cd4c6da5", + "subscription_test/[2020] Mock Entry 20-3/01 - Mock Entry 20-3.mp3": "645dedee58a794da96e0e29129e90744", "subscription_test/[2020] Mock Entry 20-3/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "subscription_test/[2021] Mock Entry 21-1/01 - Mock Entry 21-1.mp3": "530ff53239278e5f400b49e33e13de19", + "subscription_test/[2021] Mock Entry 21-1/01 - Mock Entry 21-1.mp3": "ad3e8f379cae386dd6d76d5af4552d59", "subscription_test/[2021] Mock Entry 21-1/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/music/SoundCloud Discography.json b/tests/resources/expected_downloads_summaries/unit/music/SoundCloud Discography.json index c850de5c..20694c1f 100644 --- a/tests/resources/expected_downloads_summaries/unit/music/SoundCloud Discography.json +++ b/tests/resources/expected_downloads_summaries/unit/music/SoundCloud Discography.json @@ -1,17 +1,17 @@ { ".ytdl-sub-subscription_test-download-archive.json": "71c01e840f508dad1f7cf2b533bdb9d3", - "subscription_test/[2020] Download First/02 - Mock Entry 20-1.mp3": "9f60dbd2cb17b5f749cfdfa3f88526c6", - "subscription_test/[2020] Download First/03 - Mock Entry 20-2.mp3": "18098c59793c73f1da94eeefe33c078e", - "subscription_test/[2020] Download First/04 - Mock Entry 20-3.mp3": "51d9b693b0e8b80ee51b53e544e25bc6", + "subscription_test/[2020] Download First/02 - Mock Entry 20-1.mp3": "f7169b5892ebb4285c33ee153abdbfdc", + "subscription_test/[2020] Download First/03 - Mock Entry 20-2.mp3": "7ffd6a9e71c7f327e8f9765ad4645a0e", + "subscription_test/[2020] Download First/04 - Mock Entry 20-3.mp3": "d3718a85ccd6cd03634cba94927496a6", "subscription_test/[2020] Download First/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "subscription_test/[2020] Mock Entry 20-4/01 - Mock Entry 20-4.mp3": "05d949f0667de8ffdd4c34f077c4f0d0", + "subscription_test/[2020] Mock Entry 20-4/01 - Mock Entry 20-4.mp3": "98161c8844f491a30b76a8ad436ea062", "subscription_test/[2020] Mock Entry 20-4/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "subscription_test/[2020] Mock Entry 20-5/01 - Mock Entry 20-5.mp3": "e871867e586d0cf9f5173419d609e9f0", + "subscription_test/[2020] Mock Entry 20-5/01 - Mock Entry 20-5.mp3": "7c18a92f2f06a0409f5e4289a014ddf1", "subscription_test/[2020] Mock Entry 20-5/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "subscription_test/[2020] Mock Entry 20-6/01 - Mock Entry 20-6.mp3": "c66c49f38a8327e7148244f0af820c49", + "subscription_test/[2020] Mock Entry 20-6/01 - Mock Entry 20-6.mp3": "0869ae0c4d537c5d50769eb73d5a65c9", "subscription_test/[2020] Mock Entry 20-6/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "subscription_test/[2020] Mock Entry 20-7/01 - Mock Entry 20-7.mp3": "2c339b41c55019999990a66740f4d1c3", + "subscription_test/[2020] Mock Entry 20-7/01 - Mock Entry 20-7.mp3": "65d8c2d2f7414b0828dff0e60d23e66f", "subscription_test/[2020] Mock Entry 20-7/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "subscription_test/[2021] Download First/01 - Mock Entry 21-1.mp3": "9d3561bc8e348273aae58fe97d7ce5ba", + "subscription_test/[2021] Download First/01 - Mock Entry 21-1.mp3": "6b9c7da5acce22b180fd42a463806a68", "subscription_test/[2021] Download First/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/music/YouTube Full Albums.json b/tests/resources/expected_downloads_summaries/unit/music/YouTube Full Albums.json index a5083761..fe7acd68 100644 --- a/tests/resources/expected_downloads_summaries/unit/music/YouTube Full Albums.json +++ b/tests/resources/expected_downloads_summaries/unit/music/YouTube Full Albums.json @@ -1,11 +1,11 @@ { ".ytdl-sub-subscription_test-download-archive.json": "9f6f4458d42da4561db236473896fe71", - "subscription_test/[2020] Mock Entry 20-1/01 - Mock Entry 20-1.mp3": "768c5ef83f17030803de16f8c3a698e5", + "subscription_test/[2020] Mock Entry 20-1/01 - Mock Entry 20-1.mp3": "c967fcb589fca43fb3ae9038290e3a49", "subscription_test/[2020] Mock Entry 20-1/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "subscription_test/[2020] Mock Entry 20-2/01 - Mock Entry 20-2.mp3": "def09340d707bb079f8fd852a6af12e7", + "subscription_test/[2020] Mock Entry 20-2/01 - Mock Entry 20-2.mp3": "5f22ce0cdaa93518786f2d68ff088a83", "subscription_test/[2020] Mock Entry 20-2/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "subscription_test/[2020] Mock Entry 20-3/01 - Mock Entry 20-3.mp3": "29f180ed448ae5ab6e174880cd4c6da5", + "subscription_test/[2020] Mock Entry 20-3/01 - Mock Entry 20-3.mp3": "645dedee58a794da96e0e29129e90744", "subscription_test/[2020] Mock Entry 20-3/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "subscription_test/[2021] Mock Entry 21-1/01 - Mock Entry 21-1.mp3": "530ff53239278e5f400b49e33e13de19", + "subscription_test/[2021] Mock Entry 21-1/01 - Mock Entry 21-1.mp3": "ad3e8f379cae386dd6d76d5af4552d59", "subscription_test/[2021] Mock Entry 21-1/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7" } \ No newline at end of file diff --git a/tests/resources/expected_downloads_summaries/unit/music/YouTube Releases.json b/tests/resources/expected_downloads_summaries/unit/music/YouTube Releases.json index 4cef1f71..a43434b3 100644 --- a/tests/resources/expected_downloads_summaries/unit/music/YouTube Releases.json +++ b/tests/resources/expected_downloads_summaries/unit/music/YouTube Releases.json @@ -1,9 +1,9 @@ { ".ytdl-sub-subscription_test-download-archive.json": "36b3c7143ac4257489791309d802af82", - "subscription_test/[2020] Download First/02 - Mock Entry 20-1.mp3": "9f60dbd2cb17b5f749cfdfa3f88526c6", - "subscription_test/[2020] Download First/03 - Mock Entry 20-2.mp3": "18098c59793c73f1da94eeefe33c078e", - "subscription_test/[2020] Download First/04 - Mock Entry 20-3.mp3": "51d9b693b0e8b80ee51b53e544e25bc6", + "subscription_test/[2020] Download First/02 - Mock Entry 20-1.mp3": "f7169b5892ebb4285c33ee153abdbfdc", + "subscription_test/[2020] Download First/03 - Mock Entry 20-2.mp3": "7ffd6a9e71c7f327e8f9765ad4645a0e", + "subscription_test/[2020] Download First/04 - Mock Entry 20-3.mp3": "d3718a85ccd6cd03634cba94927496a6", "subscription_test/[2020] Download First/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7", - "subscription_test/[2021] Download First/01 - Mock Entry 21-1.mp3": "9d3561bc8e348273aae58fe97d7ce5ba", + "subscription_test/[2021] Download First/01 - Mock Entry 21-1.mp3": "6b9c7da5acce22b180fd42a463806a68", "subscription_test/[2021] Download First/folder.jpg": "e80c508c4818454300133fe1dc1a9cd7" } \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/bandcamp/test_artist_url.txt b/tests/resources/transaction_log_summaries/bandcamp/test_artist_url.txt index f4b6d977..eb39eee4 100644 --- a/tests/resources/transaction_log_summaries/bandcamp/test_artist_url.txt +++ b/tests/resources/transaction_log_summaries/bandcamp/test_artist_url.txt @@ -10,7 +10,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2021-11-26 genres: Progressive Metal + original_date: 2021-11-26 title: Double Helix Reimagined track: 1 tracktotal: 10 @@ -22,7 +24,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2021-11-26 genres: Progressive Metal + original_date: 2021-11-26 title: Skye Reimagined track: 2 tracktotal: 10 @@ -34,7 +38,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2021-11-26 genres: Progressive Metal + original_date: 2021-11-26 title: Baryofusion track: 3 tracktotal: 10 @@ -46,7 +52,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2021-11-26 genres: Progressive Metal + original_date: 2021-11-26 title: Mandalay Reimagined track: 4 tracktotal: 10 @@ -58,7 +66,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2021-11-26 genres: Progressive Metal + original_date: 2021-11-26 title: Messenger EDM Remix track: 5 tracktotal: 10 @@ -72,7 +82,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2022-10-04 genres: Progressive Metal + original_date: 2022-10-04 title: Invent the Universe track: 1 tracktotal: 10 @@ -84,7 +96,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2022-10-04 genres: Progressive Metal + original_date: 2022-10-04 title: Grand Unification (feat. David Maxim Micic) track: 2 tracktotal: 10 @@ -96,7 +110,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2022-10-04 genres: Progressive Metal + original_date: 2022-10-04 title: Expansion track: 3 tracktotal: 10 @@ -108,7 +124,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2022-10-04 genres: Progressive Metal + original_date: 2022-10-04 title: Baryogenesis track: 4 tracktotal: 10 @@ -120,7 +138,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2022-10-04 genres: Progressive Metal + original_date: 2022-10-04 title: Particles Collide (feat. Plini) track: 5 tracktotal: 10 @@ -132,7 +152,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2022-10-04 genres: Progressive Metal + original_date: 2022-10-04 title: Nucleosynthesis track: 6 tracktotal: 10 @@ -144,7 +166,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2022-10-04 genres: Progressive Metal + original_date: 2022-10-04 title: Recombination track: 7 tracktotal: 10 @@ -156,7 +180,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2022-10-04 genres: Progressive Metal + original_date: 2022-10-04 title: Dark Ages track: 8 tracktotal: 10 @@ -168,7 +194,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2022-10-04 genres: Progressive Metal + original_date: 2022-10-04 title: Formation track: 9 tracktotal: 10 @@ -180,7 +208,9 @@ Files created: albumartists: Sithu Aye artist: Sithu Aye artists: Sithu Aye + date: 2022-10-04 genres: Progressive Metal + original_date: 2022-10-04 title: Pale Blue Dot track: 10 tracktotal: 10 diff --git a/tests/resources/transaction_log_summaries/plugins/split_by_chapters_video-dry-run.txt b/tests/resources/transaction_log_summaries/plugins/split_by_chapters_video-dry-run.txt index da1da8c1..9e5c6dc7 100644 --- a/tests/resources/transaction_log_summaries/plugins/split_by_chapters_video-dry-run.txt +++ b/tests/resources/transaction_log_summaries/plugins/split_by_chapters_video-dry-run.txt @@ -14,7 +14,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 01. Intro (Feat. Racheal Ofori & Barney Artist) track: 1 tracktotal: 11 @@ -30,7 +32,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 02. Answers (Feat. Rick David & Kaya Thomas - Dyke) track: 2 tracktotal: 11 @@ -46,7 +50,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 03. Blaze (Feat. Kaya Thomas - Dyke) track: 3 tracktotal: 11 @@ -62,7 +68,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 04. What If (Interlude) track: 4 tracktotal: 11 @@ -78,7 +86,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 05. No Peace (Feat. Tom Misch) track: 5 tracktotal: 11 @@ -94,7 +104,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 06. Closer (Feat. Lester Duval) track: 6 tracktotal: 11 @@ -110,7 +122,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori) track: 7 tracktotal: 11 @@ -126,7 +140,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 08. Dreams (Feat. Carmody) track: 8 tracktotal: 11 @@ -142,7 +158,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 09. Dreaming (Interlude) (Feat. Racheal Ofori) track: 9 tracktotal: 11 @@ -158,7 +176,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 10. Hopeful (Feat. Jordan Rakei) track: 10 tracktotal: 11 @@ -174,7 +194,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 11. Sunrise (Pillows) (Feat. Emmavie) track: 11 tracktotal: 11 diff --git a/tests/resources/transaction_log_summaries/plugins/split_by_chapters_video.txt b/tests/resources/transaction_log_summaries/plugins/split_by_chapters_video.txt index 128f8c6b..ffaae7a1 100644 --- a/tests/resources/transaction_log_summaries/plugins/split_by_chapters_video.txt +++ b/tests/resources/transaction_log_summaries/plugins/split_by_chapters_video.txt @@ -13,7 +13,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 01. Intro (Feat. Racheal Ofori & Barney Artist) track: 1 tracktotal: 11 @@ -28,7 +30,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 02. Answers (Feat. Rick David & Kaya Thomas - Dyke) track: 2 tracktotal: 11 @@ -43,7 +47,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 03. Blaze (Feat. Kaya Thomas - Dyke) track: 3 tracktotal: 11 @@ -58,7 +64,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 04. What If (Interlude) track: 4 tracktotal: 11 @@ -73,7 +81,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 05. No Peace (Feat. Tom Misch) track: 5 tracktotal: 11 @@ -88,7 +98,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 06. Closer (Feat. Lester Duval) track: 6 tracktotal: 11 @@ -103,7 +115,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori) track: 7 tracktotal: 11 @@ -118,7 +132,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 08. Dreams (Feat. Carmody) track: 8 tracktotal: 11 @@ -133,7 +149,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 09. Dreaming (Interlude) (Feat. Racheal Ofori) track: 9 tracktotal: 11 @@ -148,7 +166,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 10. Hopeful (Feat. Jordan Rakei) track: 10 tracktotal: 11 @@ -163,7 +183,9 @@ Files created: albumartists: Proved Records artist: Proved Records artists: Proved Records + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: 11. Sunrise (Pillows) (Feat. Emmavie) track: 11 tracktotal: 11 diff --git a/tests/resources/transaction_log_summaries/plugins/split_by_chapters_with_regex_no_chapters_video_pass.txt b/tests/resources/transaction_log_summaries/plugins/split_by_chapters_with_regex_no_chapters_video_pass.txt index 717cfb93..9cccab33 100644 --- a/tests/resources/transaction_log_summaries/plugins/split_by_chapters_with_regex_no_chapters_video_pass.txt +++ b/tests/resources/transaction_log_summaries/plugins/split_by_chapters_with_regex_no_chapters_video_pass.txt @@ -10,7 +10,9 @@ Files created: albumartists: Project Zombie artist: Project Zombie artists: Project Zombie + date: 2010-08-13 genres: Unset + original_date: 2010-08-13 title: Oblivion Mod "Falcor" p.1 track: 1 tracktotal: 1 diff --git a/tests/resources/transaction_log_summaries/plugins/split_by_chapters_with_regex_video-dry-run.txt b/tests/resources/transaction_log_summaries/plugins/split_by_chapters_with_regex_video-dry-run.txt index 04afc59c..d0364f76 100644 --- a/tests/resources/transaction_log_summaries/plugins/split_by_chapters_with_regex_video-dry-run.txt +++ b/tests/resources/transaction_log_summaries/plugins/split_by_chapters_with_regex_video-dry-run.txt @@ -14,7 +14,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Intro (Feat. Racheal Ofori & Barney Artist) track: 1 tracktotal: 11 @@ -30,7 +32,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Answers (Feat. Rick David & Kaya Thomas - Dyke) track: 2 tracktotal: 11 @@ -46,7 +50,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Blaze (Feat. Kaya Thomas - Dyke) track: 3 tracktotal: 11 @@ -62,7 +68,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: What If (Interlude) track: 4 tracktotal: 11 @@ -78,7 +86,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: No Peace (Feat. Tom Misch) track: 5 tracktotal: 11 @@ -94,7 +104,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Closer (Feat. Lester Duval) track: 6 tracktotal: 11 @@ -110,7 +122,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Delusions: Rumination (Interlude) (Feat. Racheal Ofori) track: 7 tracktotal: 11 @@ -126,7 +140,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Dreams (Feat. Carmody) track: 8 tracktotal: 11 @@ -142,7 +158,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Dreaming (Interlude) (Feat. Racheal Ofori) track: 9 tracktotal: 11 @@ -158,7 +176,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Hopeful (Feat. Jordan Rakei) track: 10 tracktotal: 11 @@ -174,7 +194,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Sunrise (Pillows) (Feat. Emmavie) track: 11 tracktotal: 11 diff --git a/tests/resources/transaction_log_summaries/plugins/split_by_chapters_with_regex_video.txt b/tests/resources/transaction_log_summaries/plugins/split_by_chapters_with_regex_video.txt index 619ff263..3f07edd1 100644 --- a/tests/resources/transaction_log_summaries/plugins/split_by_chapters_with_regex_video.txt +++ b/tests/resources/transaction_log_summaries/plugins/split_by_chapters_with_regex_video.txt @@ -13,7 +13,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Intro (Feat. Racheal Ofori & Barney Artist) track: 1 tracktotal: 11 @@ -28,7 +30,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Answers (Feat. Rick David & Kaya Thomas - Dyke) track: 2 tracktotal: 11 @@ -43,7 +47,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Blaze (Feat. Kaya Thomas - Dyke) track: 3 tracktotal: 11 @@ -58,7 +64,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: What If (Interlude) track: 4 tracktotal: 11 @@ -73,7 +81,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: No Peace (Feat. Tom Misch) track: 5 tracktotal: 11 @@ -88,7 +98,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Closer (Feat. Lester Duval) track: 6 tracktotal: 11 @@ -103,7 +115,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Delusions: Rumination (Interlude) (Feat. Racheal Ofori) track: 7 tracktotal: 11 @@ -118,7 +132,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Dreams (Feat. Carmody) track: 8 tracktotal: 11 @@ -133,7 +149,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Dreaming (Interlude) (Feat. Racheal Ofori) track: 9 tracktotal: 11 @@ -148,7 +166,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Hopeful (Feat. Jordan Rakei) track: 10 tracktotal: 11 @@ -163,7 +183,9 @@ Files created: albumartists: Alfa Mist artist: Alfa Mist artists: Alfa Mist + date: 2017-04-02 genres: Unset + original_date: 2017-04-02 title: Sunrise (Pillows) (Feat. Emmavie) track: 11 tracktotal: 11 diff --git a/tests/resources/transaction_log_summaries/plugins/test_audio_extract_playlist.txt b/tests/resources/transaction_log_summaries/plugins/test_audio_extract_playlist.txt index 385763f2..1430099c 100644 --- a/tests/resources/transaction_log_summaries/plugins/test_audio_extract_playlist.txt +++ b/tests/resources/transaction_log_summaries/plugins/test_audio_extract_playlist.txt @@ -10,7 +10,9 @@ Files created: albumartists: Project Zombie artist: Project Zombie artists: Project Zombie + date: 2011-03-21 genres: Unset + original_date: 2011-03-21 title: Jesse's Minecraft Server [Trailer - Mar.21] track: 1 tracktotal: 3 @@ -22,7 +24,9 @@ Files created: albumartists: Project Zombie artist: Project Zombie artists: Project Zombie + date: 2011-02-27 genres: Unset + original_date: 2011-02-27 title: Jesse's Minecraft Server [Trailer - Feb.27] track: 2 tracktotal: 3 @@ -34,7 +38,9 @@ Files created: albumartists: Project Zombie artist: Project Zombie artists: Project Zombie + date: 2011-02-01 genres: Unset + original_date: 2011-02-01 title: Jesse's Minecraft Server [Trailer - Feb.1] track: 3 tracktotal: 3 diff --git a/tests/resources/transaction_log_summaries/plugins/test_audio_extract_single.txt b/tests/resources/transaction_log_summaries/plugins/test_audio_extract_single.txt index 914485d4..9df078ac 100644 --- a/tests/resources/transaction_log_summaries/plugins/test_audio_extract_single.txt +++ b/tests/resources/transaction_log_summaries/plugins/test_audio_extract_single.txt @@ -10,10 +10,12 @@ Files created: albumartists: YouTube artist: YouTube artists: YouTube + date: 2019-12-05 genres: - Unset - multi_tag_1 - multi_tag_2 + original_date: 2019-12-05 title: YouTube Rewind 2019: For the Record | #YouTubeRewind track: 1 tracktotal: 1 diff --git a/tests/resources/transaction_log_summaries/plugins/test_audio_extract_single_best.txt b/tests/resources/transaction_log_summaries/plugins/test_audio_extract_single_best.txt index 07cb8132..557579ec 100644 --- a/tests/resources/transaction_log_summaries/plugins/test_audio_extract_single_best.txt +++ b/tests/resources/transaction_log_summaries/plugins/test_audio_extract_single_best.txt @@ -10,10 +10,12 @@ Files created: albumartists: YouTube artist: YouTube artists: YouTube + date: 2019-12-05 genres: - Unset - multi_tag_1 - multi_tag_2 + original_date: 2019-12-05 title: YouTube Rewind 2019: For the Record | #YouTubeRewind track: 1 tracktotal: 1 diff --git a/tests/resources/transaction_log_summaries/plugins/test_audio_extract_single_best_dry_run.txt b/tests/resources/transaction_log_summaries/plugins/test_audio_extract_single_best_dry_run.txt index 23662d3e..dd88924a 100644 --- a/tests/resources/transaction_log_summaries/plugins/test_audio_extract_single_best_dry_run.txt +++ b/tests/resources/transaction_log_summaries/plugins/test_audio_extract_single_best_dry_run.txt @@ -11,10 +11,12 @@ Files created: albumartists: YouTube artist: YouTube artists: YouTube + date: 2019-12-05 genres: - Unset - multi_tag_1 - multi_tag_2 + original_date: 2019-12-05 title: YouTube Rewind 2019: For the Record | #YouTubeRewind track: 1 tracktotal: 1 diff --git a/tests/resources/transaction_log_summaries/soundcloud/test_soundcloud_discography.txt b/tests/resources/transaction_log_summaries/soundcloud/test_soundcloud_discography.txt index 1a2ab30c..8a713e40 100644 --- a/tests/resources/transaction_log_summaries/soundcloud/test_soundcloud_discography.txt +++ b/tests/resources/transaction_log_summaries/soundcloud/test_soundcloud_discography.txt @@ -10,7 +10,9 @@ Files created: albumartists: j_b artist: j_b artists: j_b + date: 2021-10-29 genres: Acoustic + original_date: 2021-10-29 title: Baby Santana's Dorian Groove track: 1 tracktotal: 1 @@ -24,7 +26,9 @@ Files created: albumartists: j_b artist: j_b artists: j_b + date: 2021-01-18 genres: Acoustic + original_date: 2021-01-18 title: Purple Clouds track: 1 tracktotal: 1 @@ -38,7 +42,9 @@ Files created: albumartists: j_b artist: j_b artists: j_b + date: 2022-05-29 genres: Acoustic + original_date: 2022-05-29 title: 20160426 184214 track: 1 tracktotal: 11 @@ -50,7 +56,9 @@ Files created: albumartists: j_b artist: j_b artists: j_b + date: 2022-05-29 genres: Acoustic + original_date: 2022-05-29 title: 20160502 123150 track: 2 tracktotal: 11 @@ -62,7 +70,9 @@ Files created: albumartists: j_b artist: j_b artists: j_b + date: 2022-05-29 genres: Acoustic + original_date: 2022-05-29 title: 20160504 143832 track: 3 tracktotal: 11 @@ -74,7 +84,9 @@ Files created: albumartists: j_b artist: j_b artists: j_b + date: 2022-05-29 genres: Acoustic + original_date: 2022-05-29 title: 20160601 221234 track: 4 tracktotal: 11 @@ -86,7 +98,9 @@ Files created: albumartists: j_b artist: j_b artists: j_b + date: 2022-05-29 genres: Acoustic + original_date: 2022-05-29 title: 20160601 222440 track: 5 tracktotal: 11 @@ -98,7 +112,9 @@ Files created: albumartists: j_b artist: j_b artists: j_b + date: 2022-05-29 genres: Acoustic + original_date: 2022-05-29 title: 20170604 190236 track: 6 tracktotal: 11 @@ -110,7 +126,9 @@ Files created: albumartists: j_b artist: j_b artists: j_b + date: 2022-05-29 genres: Acoustic + original_date: 2022-05-29 title: 20170612 193646 track: 7 tracktotal: 11 @@ -122,7 +140,9 @@ Files created: albumartists: j_b artist: j_b artists: j_b + date: 2022-05-29 genres: Acoustic + original_date: 2022-05-29 title: 20170628 215206 track: 8 tracktotal: 11 @@ -134,7 +154,9 @@ Files created: albumartists: j_b artist: j_b artists: j_b + date: 2022-05-29 genres: Acoustic + original_date: 2022-05-29 title: Finding Home track: 9 tracktotal: 11 @@ -146,7 +168,9 @@ Files created: albumartists: j_b artist: j_b artists: j_b + date: 2022-05-29 genres: Acoustic + original_date: 2022-05-29 title: Shallow Water WIP track: 10 tracktotal: 11 @@ -158,7 +182,9 @@ Files created: albumartists: j_b artist: j_b artists: j_b + date: 2022-05-29 genres: Acoustic + original_date: 2022-05-29 title: Untold History track: 11 tracktotal: 11 diff --git a/tests/resources/transaction_log_summaries/unit/music/Bandcamp.txt b/tests/resources/transaction_log_summaries/unit/music/Bandcamp.txt index 669e1bda..aad6ba11 100644 --- a/tests/resources/transaction_log_summaries/unit/music/Bandcamp.txt +++ b/tests/resources/transaction_log_summaries/unit/music/Bandcamp.txt @@ -10,7 +10,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-08 genres: Unset + original_date: 2020-08-08 title: Mock Entry 20-1 track: 2 tracktotal: 4 @@ -22,7 +24,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-08 genres: Unset + original_date: 2020-08-08 title: Mock Entry 20-2 track: 3 tracktotal: 4 @@ -34,7 +38,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-07 genres: Unset + original_date: 2020-08-07 title: Mock Entry 20-3 track: 4 tracktotal: 4 @@ -48,7 +54,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2021-08-08 genres: Unset + original_date: 2021-08-08 title: Mock Entry 21-1 track: 1 tracktotal: 4 diff --git a/tests/resources/transaction_log_summaries/unit/music/Single.txt b/tests/resources/transaction_log_summaries/unit/music/Single.txt index b0dd752b..5137c6b2 100644 --- a/tests/resources/transaction_log_summaries/unit/music/Single.txt +++ b/tests/resources/transaction_log_summaries/unit/music/Single.txt @@ -10,7 +10,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-08 genres: Unset + original_date: 2020-08-08 title: Mock Entry 20-1 track: 1 tracktotal: 1 @@ -24,7 +26,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-08 genres: Unset + original_date: 2020-08-08 title: Mock Entry 20-2 track: 1 tracktotal: 1 @@ -38,7 +42,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-07 genres: Unset + original_date: 2020-08-07 title: Mock Entry 20-3 track: 1 tracktotal: 1 @@ -52,7 +58,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2021-08-08 genres: Unset + original_date: 2021-08-08 title: Mock Entry 21-1 track: 1 tracktotal: 1 diff --git a/tests/resources/transaction_log_summaries/unit/music/SoundCloud Discography.txt b/tests/resources/transaction_log_summaries/unit/music/SoundCloud Discography.txt index 1e762076..ab148911 100644 --- a/tests/resources/transaction_log_summaries/unit/music/SoundCloud Discography.txt +++ b/tests/resources/transaction_log_summaries/unit/music/SoundCloud Discography.txt @@ -10,7 +10,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-08 genres: Unset + original_date: 2020-08-08 title: Mock Entry 20-1 track: 2 tracktotal: 4 @@ -22,7 +24,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-08 genres: Unset + original_date: 2020-08-08 title: Mock Entry 20-2 track: 3 tracktotal: 4 @@ -34,7 +38,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-07 genres: Unset + original_date: 2020-08-07 title: Mock Entry 20-3 track: 4 tracktotal: 4 @@ -48,7 +54,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-06 genres: Unset + original_date: 2020-08-06 title: Mock Entry 20-4 track: 1 tracktotal: 1 @@ -62,7 +70,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-07-06 genres: Unset + original_date: 2020-07-06 title: Mock Entry 20-5 track: 1 tracktotal: 1 @@ -76,7 +86,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-07-06 genres: Unset + original_date: 2020-07-06 title: Mock Entry 20-6 track: 1 tracktotal: 1 @@ -90,7 +102,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-06-06 genres: Unset + original_date: 2020-06-06 title: Mock Entry 20-7 track: 1 tracktotal: 1 @@ -104,7 +118,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2021-08-08 genres: Unset + original_date: 2021-08-08 title: Mock Entry 21-1 track: 1 tracktotal: 4 diff --git a/tests/resources/transaction_log_summaries/unit/music/YouTube Full Albums.txt b/tests/resources/transaction_log_summaries/unit/music/YouTube Full Albums.txt index b0dd752b..5137c6b2 100644 --- a/tests/resources/transaction_log_summaries/unit/music/YouTube Full Albums.txt +++ b/tests/resources/transaction_log_summaries/unit/music/YouTube Full Albums.txt @@ -10,7 +10,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-08 genres: Unset + original_date: 2020-08-08 title: Mock Entry 20-1 track: 1 tracktotal: 1 @@ -24,7 +26,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-08 genres: Unset + original_date: 2020-08-08 title: Mock Entry 20-2 track: 1 tracktotal: 1 @@ -38,7 +42,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-07 genres: Unset + original_date: 2020-08-07 title: Mock Entry 20-3 track: 1 tracktotal: 1 @@ -52,7 +58,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2021-08-08 genres: Unset + original_date: 2021-08-08 title: Mock Entry 21-1 track: 1 tracktotal: 1 diff --git a/tests/resources/transaction_log_summaries/unit/music/YouTube Releases.txt b/tests/resources/transaction_log_summaries/unit/music/YouTube Releases.txt index 669e1bda..aad6ba11 100644 --- a/tests/resources/transaction_log_summaries/unit/music/YouTube Releases.txt +++ b/tests/resources/transaction_log_summaries/unit/music/YouTube Releases.txt @@ -10,7 +10,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-08 genres: Unset + original_date: 2020-08-08 title: Mock Entry 20-1 track: 2 tracktotal: 4 @@ -22,7 +24,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-08 genres: Unset + original_date: 2020-08-08 title: Mock Entry 20-2 track: 3 tracktotal: 4 @@ -34,7 +38,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2020-08-07 genres: Unset + original_date: 2020-08-07 title: Mock Entry 20-3 track: 4 tracktotal: 4 @@ -48,7 +54,9 @@ Files created: albumartists: subscription_test artist: subscription_test artists: subscription_test + date: 2021-08-08 genres: Unset + original_date: 2021-08-08 title: Mock Entry 21-1 track: 1 tracktotal: 4