diff --git a/src/ytdl_sub/utils/file_handler.py b/src/ytdl_sub/utils/file_handler.py index 0099d183..2b8f1ced 100644 --- a/src/ytdl_sub/utils/file_handler.py +++ b/src/ytdl_sub/utils/file_handler.py @@ -2,6 +2,7 @@ import hashlib import json import os import shutil +from collections import defaultdict from pathlib import Path from typing import Any from typing import Dict @@ -221,6 +222,42 @@ class FileHandlerTransactionLog: self.files_removed.add(file_name) return self + @classmethod + def _indent_metadata_line(cls, line: str, indent: int) -> str: + # Do not indent empty lines + rstrip_line = line.rstrip() + indent_str = " " * indent + return f"{indent_str}{rstrip_line}" if rstrip_line else "" + + @classmethod + def _to_output_message( + cls, file_set_title: str, file_set: Dict[str, Optional[FileMetadata]], output_directory: str + ) -> List[str]: + if not file_set: + return [] + + directory_set: Dict[str, Dict[str, Optional[FileMetadata]]] = defaultdict(dict) + for file_path, file_metadata in sorted(file_set.items()): + file_directory = os.path.dirname(Path(output_directory) / file_path) + file_name = os.path.basename(Path(output_directory) / file_path) + + directory_set[file_directory][file_name] = file_metadata + + lines: List[str] = [file_set_title, "-" * 40] + for directory, directory_file_set in directory_set.items(): + lines.append(directory) + for file_name, file_metadata in directory_file_set.items(): + lines.append(cls._indent_metadata_line(file_name, indent=2)) + + if not file_metadata: + continue + + lines.extend( + [cls._indent_metadata_line(line, indent=4) for line in file_metadata.metadata] + ) + + return lines + def to_output_message(self, output_directory: str) -> str: """ Parameters @@ -234,38 +271,40 @@ class FileHandlerTransactionLog: """ lines: List[str] = [] - def _indent_metadata_line(line: str) -> str: - # Do not indent empty lines - rstrip_line = line.rstrip() - return f" {rstrip_line}" if rstrip_line else "" - - line_dash = "-" * 40 - if self.files_created: - created_line = f"Files created in '{output_directory}'" - lines.extend([created_line, line_dash]) - for file_path, file_metadata in sorted(self.files_created.items()): - lines.append(file_path) - if file_metadata: - lines.extend([_indent_metadata_line(line) for line in file_metadata.metadata]) + lines.extend( + self._to_output_message( + file_set_title="Files created:", + file_set=self.files_created, + output_directory=output_directory, + ) + ) if self.files_modified: - modified_line = f"Files modified in '{output_directory}'" - lines.extend([modified_line, line_dash]) - for file_path, file_metadata in sorted(self.files_modified.items()): - lines.append(file_path) - if file_metadata: - lines.extend([_indent_metadata_line(line) for line in file_metadata.metadata]) - - if self.files_removed: - # Add a blank line to separate created/removed files + # Add a blank line to separate created files if self.files_created: lines.append("") - removed_line = f"Files removed from '{output_directory}'" - lines.extend([removed_line, line_dash]) - for file_path in sorted(self.files_removed): - lines.append(file_path) + lines.extend( + self._to_output_message( + file_set_title="Files modified:", + file_set=self.files_modified, + output_directory=output_directory, + ) + ) + + if self.files_removed: + # Add a blank line to separate created/removed files + if self.files_created or self.files_modified: + lines.append("") + + lines.extend( + self._to_output_message( + file_set_title="Files removed:", + file_set={file_name: None for file_name in self.files_removed}, + output_directory=output_directory, + ) + ) if self.is_empty: lines.append(f"No new, modified, or removed files in '{output_directory}'") 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 9ad2da30..bd251e3c 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 @@ -1,56 +1,58 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -.ytdl-sub-recent-download-archive.json -Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer-thumb.jpg -Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.info.json -Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.mp4 -Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.nfo - NFO tags: - episodedetails: - aired: 2018-10-29 - episode: 1029 - plot: - See the full trailer here: https://youtu.be/LN2e6idGluI - Discord: https://discord.gg/BQN7SSe - Website: https://www.projectzombie.net/ +{output_directory} + .ytdl-sub-recent-download-archive.json + fanart.jpg + poster.jpg + tvshow.nfo + NFO tags: + tvshow: + plot: Plugin and map updates for the server Project Zombie. + title: Project / Zombie +{output_directory}/Season 2018 + s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer-thumb.jpg + s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.info.json + s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.mp4 + s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.nfo + NFO tags: + episodedetails: + aired: 2018-10-29 + episode: 1029 + plot: + See the full trailer here: https://youtu.be/LN2e6idGluI + Discord: https://discord.gg/BQN7SSe + Website: https://www.projectzombie.net/ - It has been about six years since the glory days of the original RP server. Hope to see many familiar faces in the revival of our great server. + It has been about six years since the glory days of the original RP server. Hope to see many familiar faces in the revival of our great server. - Credits: - ALISON - Space Echo - https://www.youtube.com/watch?v=lPldcjlv3_Y - season: 2018 - title: Jesse's Minecraft Server | Teaser Trailer - year: 2018 -Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id-thumb.jpg -Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.en.srt -Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.info.json -Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.mp4 -Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.nfo - NFO tags: - episodedetails: - aired: 2018-11-02 - episode: 1102 - plot: - IP: mc.jesse.id - Live Map: http://mc.jesse.id:8123 - Discord: https://discord.gg/BQN7SSe - Website: https://www.projectzombie.net/ + Credits: + ALISON - Space Echo + https://www.youtube.com/watch?v=lPldcjlv3_Y + season: 2018 + title: Jesse's Minecraft Server | Teaser Trailer + year: 2018 + s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id-thumb.jpg + s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.en.srt + s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.info.json + s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.mp4 + s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.nfo + NFO tags: + episodedetails: + aired: 2018-11-02 + episode: 1102 + plot: + IP: mc.jesse.id + Live Map: http://mc.jesse.id:8123 + Discord: https://discord.gg/BQN7SSe + Website: https://www.projectzombie.net/ - It has been about six years since the glory days of the original RP server. Hope to see many familiar faces in the revival of our great server. + It has been about six years since the glory days of the original RP server. Hope to see many familiar faces in the revival of our great server. - The MC version is 1.13.x AND/OR 1.12.x + The MC version is 1.13.x AND/OR 1.12.x - Credits: - ALISON - Space Echo - https://www.youtube.com/watch?v=lPldcjlv3_Y - season: 2018 - title: Jesse's Minecraft Server | IP mc.jesse.id - year: 2018 -fanart.jpg -poster.jpg -tvshow.nfo - NFO tags: - tvshow: - plot: Plugin and map updates for the server Project Zombie. - title: Project / Zombie \ No newline at end of file + Credits: + ALISON - Space Echo + https://www.youtube.com/watch?v=lPldcjlv3_Y + season: 2018 + title: Jesse's Minecraft Server | IP mc.jesse.id + year: 2018 \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_rolling_recent.txt b/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_rolling_recent.txt index ee834a45..0d854f20 100644 --- a/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_rolling_recent.txt +++ b/tests/resources/transaction_log_summaries/plugins/date_range/test_channel_rolling_recent.txt @@ -1,9 +1,12 @@ -Files modified in '{output_directory}' +Files modified: ---------------------------------------- -.ytdl-sub-recent-download-archive.json -Files removed from '{output_directory}' +{output_directory} + .ytdl-sub-recent-download-archive.json + +Files removed: ---------------------------------------- -Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer-thumb.jpg -Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.info.json -Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.mp4 -Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.nfo \ No newline at end of file +{output_directory}/Season 2018 + s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer-thumb.jpg + s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.info.json + s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.mp4 + s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.nfo \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/plugins/nfo_tags/test_nfo.txt b/tests/resources/transaction_log_summaries/plugins/nfo_tags/test_nfo.txt index 997969a1..9c08158c 100644 --- a/tests/resources/transaction_log_summaries/plugins/nfo_tags/test_nfo.txt +++ b/tests/resources/transaction_log_summaries/plugins/nfo_tags/test_nfo.txt @@ -1,73 +1,74 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -Rick Beato - Can you hear the difference? 🎸🔥 #shorts-thumb.jpg -Rick Beato - Can you hear the difference? 🎸🔥 #shorts.info.json -Rick Beato - Can you hear the difference? 🎸🔥 #shorts.mp4 -Rick Beato - Can you hear the difference? 🎸🔥 #shorts.nfo - NFO tags: - musicvideo: - album: Music Videos - artist: Rick Beato - kodi_safe_multi_title 🎸: - - value 1 🎸 - - value 2 🎸 - kodi_safe_multi_title_with_attrs: - - +{output_directory} + Rick Beato - Can you hear the difference? 🎸🔥 #shorts-thumb.jpg + Rick Beato - Can you hear the difference? 🎸🔥 #shorts.info.json + Rick Beato - Can you hear the difference? 🎸🔥 #shorts.mp4 + Rick Beato - Can you hear the difference? 🎸🔥 #shorts.nfo + NFO tags: + musicvideo: + album: Music Videos + artist: Rick Beato + kodi_safe_multi_title 🎸: + - value 1 🎸 + - value 2 🎸 + kodi_safe_multi_title_with_attrs: + - + attributes: + 🎸?: + value + newlines 🎸 + tag: + the + tag 1 🎸🎸 + - + attributes: + 🎸?: + value + newlines 🎸 + tag: + the + tag 2 🎸🎸 + kodi_safe_title 🎸: kodi_safe_value 🎸 + kodi_safe_title_with_attrs: attributes: 🎸?: value newlines 🎸 tag: the - tag 1 🎸🎸 - - + tag 🎸🎸 + title: Can you hear the difference? 🎸🔥 #shorts + year: 2022 + test.nfo + NFO tags: + kodi_safe_root 🎸: + kodi_safe_multi_title 🎸: + - value 1 🎸 + - value 2 🎸 + kodi_safe_multi_title_with_attrs: + - + attributes: + 🎸?: + value + newlines 🎸 + tag: + the + tag 1 🎸🎸 + - + attributes: + 🎸?: + value + newlines 🎸 + tag: + the + tag 2 🎸🎸 + kodi_safe_title 🎸: kodi_safe_value 🎸 + kodi_safe_title_with_attrs: attributes: 🎸?: value newlines 🎸 tag: the - tag 2 🎸🎸 - kodi_safe_title 🎸: kodi_safe_value 🎸 - kodi_safe_title_with_attrs: - attributes: - 🎸?: - value - newlines 🎸 - tag: - the - tag 🎸🎸 - title: Can you hear the difference? 🎸🔥 #shorts - year: 2022 -test.nfo - NFO tags: - kodi_safe_root 🎸: - kodi_safe_multi_title 🎸: - - value 1 🎸 - - value 2 🎸 - kodi_safe_multi_title_with_attrs: - - - attributes: - 🎸?: - value - newlines 🎸 - tag: - the - tag 1 🎸🎸 - - - attributes: - 🎸?: - value - newlines 🎸 - tag: - the - tag 2 🎸🎸 - kodi_safe_title 🎸: kodi_safe_value 🎸 - kodi_safe_title_with_attrs: - attributes: - 🎸?: - value - newlines 🎸 - tag: - the - tag 🎸🎸 \ No newline at end of file + tag 🎸🎸 \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/plugins/nfo_tags/test_nfo_kodi_safe.txt b/tests/resources/transaction_log_summaries/plugins/nfo_tags/test_nfo_kodi_safe.txt index e1a85162..f10e7d42 100644 --- a/tests/resources/transaction_log_summaries/plugins/nfo_tags/test_nfo_kodi_safe.txt +++ b/tests/resources/transaction_log_summaries/plugins/nfo_tags/test_nfo_kodi_safe.txt @@ -1,73 +1,74 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -Rick Beato - Can you hear the difference? 🎸🔥 #shorts-thumb.jpg -Rick Beato - Can you hear the difference? 🎸🔥 #shorts.info.json -Rick Beato - Can you hear the difference? 🎸🔥 #shorts.mp4 -Rick Beato - Can you hear the difference? 🎸🔥 #shorts.nfo - NFO tags: - musicvideo: - album: Music Videos - artist: Rick Beato - kodi_safe_multi_title □: - - value 1 □ - - value 2 □ - kodi_safe_multi_title_with_attrs: - - +{output_directory} + Rick Beato - Can you hear the difference? 🎸🔥 #shorts-thumb.jpg + Rick Beato - Can you hear the difference? 🎸🔥 #shorts.info.json + Rick Beato - Can you hear the difference? 🎸🔥 #shorts.mp4 + Rick Beato - Can you hear the difference? 🎸🔥 #shorts.nfo + NFO tags: + musicvideo: + album: Music Videos + artist: Rick Beato + kodi_safe_multi_title □: + - value 1 □ + - value 2 □ + kodi_safe_multi_title_with_attrs: + - + attributes: + □?: + value + newlines □ + tag: + the + tag 1 □□ + - + attributes: + □?: + value + newlines □ + tag: + the + tag 2 □□ + kodi_safe_title □: kodi_safe_value □ + kodi_safe_title_with_attrs: attributes: □?: value newlines □ tag: the - tag 1 □□ - - + tag □□ + title: Can you hear the difference? □□ #shorts + year: 2022 + test.nfo + NFO tags: + kodi_safe_root □: + kodi_safe_multi_title □: + - value 1 □ + - value 2 □ + kodi_safe_multi_title_with_attrs: + - + attributes: + □?: + value + newlines □ + tag: + the + tag 1 □□ + - + attributes: + □?: + value + newlines □ + tag: + the + tag 2 □□ + kodi_safe_title □: kodi_safe_value □ + kodi_safe_title_with_attrs: attributes: □?: value newlines □ tag: the - tag 2 □□ - kodi_safe_title □: kodi_safe_value □ - kodi_safe_title_with_attrs: - attributes: - □?: - value - newlines □ - tag: - the - tag □□ - title: Can you hear the difference? □□ #shorts - year: 2022 -test.nfo - NFO tags: - kodi_safe_root □: - kodi_safe_multi_title □: - - value 1 □ - - value 2 □ - kodi_safe_multi_title_with_attrs: - - - attributes: - □?: - value - newlines □ - tag: - the - tag 1 □□ - - - attributes: - □?: - value - newlines □ - tag: - the - tag 2 □□ - kodi_safe_title □: kodi_safe_value □ - kodi_safe_title_with_attrs: - attributes: - □?: - value - newlines □ - tag: - the - tag □□ \ No newline at end of file + tag □□ \ No newline at end of file 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 61047697..12daf450 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 @@ -1,157 +1,159 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -01. Intro (Feat. Racheal Ofori & Barney Artist).info.json -02. Answers (Feat. Rick David & Kaya Thomas - Dyke).info.json -03. Blaze (Feat. Kaya Thomas - Dyke).info.json -04. What If (Interlude).info.json -05. No Peace (Feat. Tom Misch).info.json -06. Closer (Feat. Lester Duval).info.json -07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori).info.json -08. Dreams (Feat. Carmody).info.json -09. Dreaming (Interlude) (Feat. Racheal Ofori).info.json -10. Hopeful (Feat. Jordan Rakei).info.json -11. Sunrise (Pillows) (Feat. Emmavie).info.json -Alfa Mist - Nocturne [Full Album]/01 - 01. Intro (Feat. Racheal Ofori & Barney Artist).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 0:00 - 2:06 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 01. Intro (Feat. Racheal Ofori & Barney Artist) - track: 1 - year: 2017 -Alfa Mist - Nocturne [Full Album]/02 - 02. Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 2:06 - 5:40 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 02. Answers (Feat. Rick David & Kaya Thomas - Dyke) - track: 2 - year: 2017 -Alfa Mist - Nocturne [Full Album]/03 - 03. Blaze (Feat. Kaya Thomas - Dyke).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 5:40 - 8:11 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 03. Blaze (Feat. Kaya Thomas - Dyke) - track: 3 - year: 2017 -Alfa Mist - Nocturne [Full Album]/04 - 04. What If (Interlude).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 8:11 - 9:35 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 04. What If (Interlude) - track: 4 - year: 2017 -Alfa Mist - Nocturne [Full Album]/05 - 05. No Peace (Feat. Tom Misch).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 9:35 - 13:19 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 05. No Peace (Feat. Tom Misch) - track: 5 - year: 2017 -Alfa Mist - Nocturne [Full Album]/06 - 06. Closer (Feat. Lester Duval).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 13:19 - 17:57 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 06. Closer (Feat. Lester Duval) - track: 6 - year: 2017 -Alfa Mist - Nocturne [Full Album]/07 - 07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 17:57 - 20:05 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori) - track: 7 - year: 2017 -Alfa Mist - Nocturne [Full Album]/08 - 08. Dreams (Feat. Carmody).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 20:05 - 23:58 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 08. Dreams (Feat. Carmody) - track: 8 - year: 2017 -Alfa Mist - Nocturne [Full Album]/09 - 09. Dreaming (Interlude) (Feat. Racheal Ofori).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 23:58 - 24:45 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 09. Dreaming (Interlude) (Feat. Racheal Ofori) - track: 9 - year: 2017 -Alfa Mist - Nocturne [Full Album]/10 - 10. Hopeful (Feat. Jordan Rakei).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 24:45 - 28:53 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 10. Hopeful (Feat. Jordan Rakei) - track: 10 - year: 2017 -Alfa Mist - Nocturne [Full Album]/11 - 11. Sunrise (Pillows) (Feat. Emmavie).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 28:53 - 31:43 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 11. Sunrise (Pillows) (Feat. Emmavie) - track: 11 - year: 2017 -Alfa Mist - Nocturne [Full Album]/folder.jpg \ No newline at end of file +{output_directory} + 01. Intro (Feat. Racheal Ofori & Barney Artist).info.json + 02. Answers (Feat. Rick David & Kaya Thomas - Dyke).info.json + 03. Blaze (Feat. Kaya Thomas - Dyke).info.json + 04. What If (Interlude).info.json + 05. No Peace (Feat. Tom Misch).info.json + 06. Closer (Feat. Lester Duval).info.json + 07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori).info.json + 08. Dreams (Feat. Carmody).info.json + 09. Dreaming (Interlude) (Feat. Racheal Ofori).info.json + 10. Hopeful (Feat. Jordan Rakei).info.json + 11. Sunrise (Pillows) (Feat. Emmavie).info.json +{output_directory}/Alfa Mist - Nocturne [Full Album] + 01 - 01. Intro (Feat. Racheal Ofori & Barney Artist).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 0:00 - 2:06 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 01. Intro (Feat. Racheal Ofori & Barney Artist) + track: 1 + year: 2017 + 02 - 02. Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 2:06 - 5:40 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 02. Answers (Feat. Rick David & Kaya Thomas - Dyke) + track: 2 + year: 2017 + 03 - 03. Blaze (Feat. Kaya Thomas - Dyke).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 5:40 - 8:11 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 03. Blaze (Feat. Kaya Thomas - Dyke) + track: 3 + year: 2017 + 04 - 04. What If (Interlude).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 8:11 - 9:35 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 04. What If (Interlude) + track: 4 + year: 2017 + 05 - 05. No Peace (Feat. Tom Misch).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 9:35 - 13:19 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 05. No Peace (Feat. Tom Misch) + track: 5 + year: 2017 + 06 - 06. Closer (Feat. Lester Duval).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 13:19 - 17:57 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 06. Closer (Feat. Lester Duval) + track: 6 + year: 2017 + 07 - 07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 17:57 - 20:05 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori) + track: 7 + year: 2017 + 08 - 08. Dreams (Feat. Carmody).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 20:05 - 23:58 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 08. Dreams (Feat. Carmody) + track: 8 + year: 2017 + 09 - 09. Dreaming (Interlude) (Feat. Racheal Ofori).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 23:58 - 24:45 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 09. Dreaming (Interlude) (Feat. Racheal Ofori) + track: 9 + year: 2017 + 10 - 10. Hopeful (Feat. Jordan Rakei).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 24:45 - 28:53 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 10. Hopeful (Feat. Jordan Rakei) + track: 10 + year: 2017 + 11 - 11. Sunrise (Pillows) (Feat. Emmavie).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 28:53 - 31:43 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 11. Sunrise (Pillows) (Feat. Emmavie) + track: 11 + year: 2017 + folder.jpg \ No newline at end of file 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 e96eb343..f647b036 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 @@ -1,146 +1,148 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -01. Intro (Feat. Racheal Ofori & Barney Artist).info.json -02. Answers (Feat. Rick David & Kaya Thomas - Dyke).info.json -03. Blaze (Feat. Kaya Thomas - Dyke).info.json -04. What If (Interlude).info.json -05. No Peace (Feat. Tom Misch).info.json -06. Closer (Feat. Lester Duval).info.json -07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori).info.json -08. Dreams (Feat. Carmody).info.json -09. Dreaming (Interlude) (Feat. Racheal Ofori).info.json -10. Hopeful (Feat. Jordan Rakei).info.json -11. Sunrise (Pillows) (Feat. Emmavie).info.json -Alfa Mist - Nocturne [Full Album]/01 - 01. Intro (Feat. Racheal Ofori & Barney Artist).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 0:00 - 2:06 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 01. Intro (Feat. Racheal Ofori & Barney Artist) - track: 1 - year: 2017 -Alfa Mist - Nocturne [Full Album]/02 - 02. Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 2:06 - 5:40 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 02. Answers (Feat. Rick David & Kaya Thomas - Dyke) - track: 2 - year: 2017 -Alfa Mist - Nocturne [Full Album]/03 - 03. Blaze (Feat. Kaya Thomas - Dyke).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 5:40 - 8:11 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 03. Blaze (Feat. Kaya Thomas - Dyke) - track: 3 - year: 2017 -Alfa Mist - Nocturne [Full Album]/04 - 04. What If (Interlude).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 8:11 - 9:35 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 04. What If (Interlude) - track: 4 - year: 2017 -Alfa Mist - Nocturne [Full Album]/05 - 05. No Peace (Feat. Tom Misch).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 9:35 - 13:19 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 05. No Peace (Feat. Tom Misch) - track: 5 - year: 2017 -Alfa Mist - Nocturne [Full Album]/06 - 06. Closer (Feat. Lester Duval).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 13:19 - 17:57 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 06. Closer (Feat. Lester Duval) - track: 6 - year: 2017 -Alfa Mist - Nocturne [Full Album]/07 - 07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 17:57 - 20:05 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori) - track: 7 - year: 2017 -Alfa Mist - Nocturne [Full Album]/08 - 08. Dreams (Feat. Carmody).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 20:05 - 23:58 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 08. Dreams (Feat. Carmody) - track: 8 - year: 2017 -Alfa Mist - Nocturne [Full Album]/09 - 09. Dreaming (Interlude) (Feat. Racheal Ofori).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 23:58 - 24:45 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 09. Dreaming (Interlude) (Feat. Racheal Ofori) - track: 9 - year: 2017 -Alfa Mist - Nocturne [Full Album]/10 - 10. Hopeful (Feat. Jordan Rakei).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 24:45 - 28:53 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 10. Hopeful (Feat. Jordan Rakei) - track: 10 - year: 2017 -Alfa Mist - Nocturne [Full Album]/11 - 11. Sunrise (Pillows) (Feat. Emmavie).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 28:53 - 31:43 - Music Tags: - album: Alfa Mist - Nocturne [Full Album] - albumartist: Proved Records - artist: Proved Records - genre: Unset - title: 11. Sunrise (Pillows) (Feat. Emmavie) - track: 11 - year: 2017 -Alfa Mist - Nocturne [Full Album]/folder.jpg \ No newline at end of file +{output_directory} + 01. Intro (Feat. Racheal Ofori & Barney Artist).info.json + 02. Answers (Feat. Rick David & Kaya Thomas - Dyke).info.json + 03. Blaze (Feat. Kaya Thomas - Dyke).info.json + 04. What If (Interlude).info.json + 05. No Peace (Feat. Tom Misch).info.json + 06. Closer (Feat. Lester Duval).info.json + 07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori).info.json + 08. Dreams (Feat. Carmody).info.json + 09. Dreaming (Interlude) (Feat. Racheal Ofori).info.json + 10. Hopeful (Feat. Jordan Rakei).info.json + 11. Sunrise (Pillows) (Feat. Emmavie).info.json +{output_directory}/Alfa Mist - Nocturne [Full Album] + 01 - 01. Intro (Feat. Racheal Ofori & Barney Artist).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 0:00 - 2:06 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 01. Intro (Feat. Racheal Ofori & Barney Artist) + track: 1 + year: 2017 + 02 - 02. Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 2:06 - 5:40 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 02. Answers (Feat. Rick David & Kaya Thomas - Dyke) + track: 2 + year: 2017 + 03 - 03. Blaze (Feat. Kaya Thomas - Dyke).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 5:40 - 8:11 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 03. Blaze (Feat. Kaya Thomas - Dyke) + track: 3 + year: 2017 + 04 - 04. What If (Interlude).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 8:11 - 9:35 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 04. What If (Interlude) + track: 4 + year: 2017 + 05 - 05. No Peace (Feat. Tom Misch).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 9:35 - 13:19 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 05. No Peace (Feat. Tom Misch) + track: 5 + year: 2017 + 06 - 06. Closer (Feat. Lester Duval).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 13:19 - 17:57 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 06. Closer (Feat. Lester Duval) + track: 6 + year: 2017 + 07 - 07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 17:57 - 20:05 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori) + track: 7 + year: 2017 + 08 - 08. Dreams (Feat. Carmody).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 20:05 - 23:58 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 08. Dreams (Feat. Carmody) + track: 8 + year: 2017 + 09 - 09. Dreaming (Interlude) (Feat. Racheal Ofori).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 23:58 - 24:45 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 09. Dreaming (Interlude) (Feat. Racheal Ofori) + track: 9 + year: 2017 + 10 - 10. Hopeful (Feat. Jordan Rakei).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 24:45 - 28:53 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 10. Hopeful (Feat. Jordan Rakei) + track: 10 + year: 2017 + 11 - 11. Sunrise (Pillows) (Feat. Emmavie).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 28:53 - 31:43 + Music Tags: + album: Alfa Mist - Nocturne [Full Album] + albumartist: Proved Records + artist: Proved Records + genre: Unset + title: 11. Sunrise (Pillows) (Feat. Emmavie) + track: 11 + year: 2017 + folder.jpg \ No newline at end of file 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 38de4cb0..94125a14 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 @@ -1,13 +1,15 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -Oblivion Mod "Falcor" p.1.info.json -Oblivion Mod "Falcor" p.1/01 - Oblivion Mod "Falcor" p.1.mp3 - Music Tags: - album: Oblivion Mod "Falcor" p.1 - albumartist: Project Zombie - artist: Project Zombie - genre: Unset - title: Oblivion Mod "Falcor" p.1 - track: 1 - year: 2010 -Oblivion Mod "Falcor" p.1/folder.jpg \ No newline at end of file +{output_directory} + Oblivion Mod "Falcor" p.1.info.json +{output_directory}/Oblivion Mod "Falcor" p.1 + 01 - Oblivion Mod "Falcor" p.1.mp3 + Music Tags: + album: Oblivion Mod "Falcor" p.1 + albumartist: Project Zombie + artist: Project Zombie + genre: Unset + title: Oblivion Mod "Falcor" p.1 + track: 1 + year: 2010 + folder.jpg \ No newline at end of file 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 8302623a..aff21e02 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 @@ -1,157 +1,159 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -Answers (Feat. Rick David & Kaya Thomas - Dyke).info.json -Blaze (Feat. Kaya Thomas - Dyke).info.json -Closer (Feat. Lester Duval).info.json -Delusions: Rumination (Interlude) (Feat. Racheal Ofori).info.json -Dreaming (Interlude) (Feat. Racheal Ofori).info.json -Dreams (Feat. Carmody).info.json -Hopeful (Feat. Jordan Rakei).info.json -Intro (Feat. Racheal Ofori & Barney Artist).info.json -No Peace (Feat. Tom Misch).info.json -Nocturne/01 - Intro (Feat. Racheal Ofori & Barney Artist).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 0:00 - 2:06 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Intro (Feat. Racheal Ofori & Barney Artist) - track: 1 - year: 2017 -Nocturne/02 - Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 2:06 - 5:40 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Answers (Feat. Rick David & Kaya Thomas - Dyke) - track: 2 - year: 2017 -Nocturne/03 - Blaze (Feat. Kaya Thomas - Dyke).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 5:40 - 8:11 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Blaze (Feat. Kaya Thomas - Dyke) - track: 3 - year: 2017 -Nocturne/04 - What If (Interlude).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 8:11 - 9:35 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: What If (Interlude) - track: 4 - year: 2017 -Nocturne/05 - No Peace (Feat. Tom Misch).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 9:35 - 13:19 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: No Peace (Feat. Tom Misch) - track: 5 - year: 2017 -Nocturne/06 - Closer (Feat. Lester Duval).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 13:19 - 17:57 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Closer (Feat. Lester Duval) - track: 6 - year: 2017 -Nocturne/07 - Delusions: Rumination (Interlude) (Feat. Racheal Ofori).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 17:57 - 20:05 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Delusions: Rumination (Interlude) (Feat. Racheal Ofori) - track: 7 - year: 2017 -Nocturne/08 - Dreams (Feat. Carmody).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 20:05 - 23:58 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Dreams (Feat. Carmody) - track: 8 - year: 2017 -Nocturne/09 - Dreaming (Interlude) (Feat. Racheal Ofori).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 23:58 - 24:45 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Dreaming (Interlude) (Feat. Racheal Ofori) - track: 9 - year: 2017 -Nocturne/10 - Hopeful (Feat. Jordan Rakei).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 24:45 - 28:53 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Hopeful (Feat. Jordan Rakei) - track: 10 - year: 2017 -Nocturne/11 - Sunrise (Pillows) (Feat. Emmavie).mp3 - From Chapter Split: - Warning: Dry-run assumes embedded chapters with no modifications - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 28:53 - 31:43 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Sunrise (Pillows) (Feat. Emmavie) - track: 11 - year: 2017 -Nocturne/folder.jpg -Sunrise (Pillows) (Feat. Emmavie).info.json -What If (Interlude).info.json \ No newline at end of file +{output_directory} + Answers (Feat. Rick David & Kaya Thomas - Dyke).info.json + Blaze (Feat. Kaya Thomas - Dyke).info.json + Closer (Feat. Lester Duval).info.json + Delusions: Rumination (Interlude) (Feat. Racheal Ofori).info.json + Dreaming (Interlude) (Feat. Racheal Ofori).info.json + Dreams (Feat. Carmody).info.json + Hopeful (Feat. Jordan Rakei).info.json + Intro (Feat. Racheal Ofori & Barney Artist).info.json + No Peace (Feat. Tom Misch).info.json + Sunrise (Pillows) (Feat. Emmavie).info.json + What If (Interlude).info.json +{output_directory}/Nocturne + 01 - Intro (Feat. Racheal Ofori & Barney Artist).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 0:00 - 2:06 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Intro (Feat. Racheal Ofori & Barney Artist) + track: 1 + year: 2017 + 02 - Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 2:06 - 5:40 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Answers (Feat. Rick David & Kaya Thomas - Dyke) + track: 2 + year: 2017 + 03 - Blaze (Feat. Kaya Thomas - Dyke).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 5:40 - 8:11 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Blaze (Feat. Kaya Thomas - Dyke) + track: 3 + year: 2017 + 04 - What If (Interlude).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 8:11 - 9:35 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: What If (Interlude) + track: 4 + year: 2017 + 05 - No Peace (Feat. Tom Misch).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 9:35 - 13:19 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: No Peace (Feat. Tom Misch) + track: 5 + year: 2017 + 06 - Closer (Feat. Lester Duval).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 13:19 - 17:57 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Closer (Feat. Lester Duval) + track: 6 + year: 2017 + 07 - Delusions: Rumination (Interlude) (Feat. Racheal Ofori).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 17:57 - 20:05 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Delusions: Rumination (Interlude) (Feat. Racheal Ofori) + track: 7 + year: 2017 + 08 - Dreams (Feat. Carmody).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 20:05 - 23:58 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Dreams (Feat. Carmody) + track: 8 + year: 2017 + 09 - Dreaming (Interlude) (Feat. Racheal Ofori).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 23:58 - 24:45 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Dreaming (Interlude) (Feat. Racheal Ofori) + track: 9 + year: 2017 + 10 - Hopeful (Feat. Jordan Rakei).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 24:45 - 28:53 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Hopeful (Feat. Jordan Rakei) + track: 10 + year: 2017 + 11 - Sunrise (Pillows) (Feat. Emmavie).mp3 + From Chapter Split: + Warning: Dry-run assumes embedded chapters with no modifications + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 28:53 - 31:43 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Sunrise (Pillows) (Feat. Emmavie) + track: 11 + year: 2017 + folder.jpg \ No newline at end of file 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 c76b8a2b..3a62f164 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 @@ -1,146 +1,148 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -Answers (Feat. Rick David & Kaya Thomas - Dyke).info.json -Blaze (Feat. Kaya Thomas - Dyke).info.json -Closer (Feat. Lester Duval).info.json -Delusions: Rumination (Interlude) (Feat. Racheal Ofori).info.json -Dreaming (Interlude) (Feat. Racheal Ofori).info.json -Dreams (Feat. Carmody).info.json -Hopeful (Feat. Jordan Rakei).info.json -Intro (Feat. Racheal Ofori & Barney Artist).info.json -No Peace (Feat. Tom Misch).info.json -Nocturne/01 - Intro (Feat. Racheal Ofori & Barney Artist).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 0:00 - 2:06 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Intro (Feat. Racheal Ofori & Barney Artist) - track: 1 - year: 2017 -Nocturne/02 - Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 2:06 - 5:40 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Answers (Feat. Rick David & Kaya Thomas - Dyke) - track: 2 - year: 2017 -Nocturne/03 - Blaze (Feat. Kaya Thomas - Dyke).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 5:40 - 8:11 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Blaze (Feat. Kaya Thomas - Dyke) - track: 3 - year: 2017 -Nocturne/04 - What If (Interlude).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 8:11 - 9:35 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: What If (Interlude) - track: 4 - year: 2017 -Nocturne/05 - No Peace (Feat. Tom Misch).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 9:35 - 13:19 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: No Peace (Feat. Tom Misch) - track: 5 - year: 2017 -Nocturne/06 - Closer (Feat. Lester Duval).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 13:19 - 17:57 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Closer (Feat. Lester Duval) - track: 6 - year: 2017 -Nocturne/07 - Delusions: Rumination (Interlude) (Feat. Racheal Ofori).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 17:57 - 20:05 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Delusions: Rumination (Interlude) (Feat. Racheal Ofori) - track: 7 - year: 2017 -Nocturne/08 - Dreams (Feat. Carmody).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 20:05 - 23:58 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Dreams (Feat. Carmody) - track: 8 - year: 2017 -Nocturne/09 - Dreaming (Interlude) (Feat. Racheal Ofori).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 23:58 - 24:45 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Dreaming (Interlude) (Feat. Racheal Ofori) - track: 9 - year: 2017 -Nocturne/10 - Hopeful (Feat. Jordan Rakei).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 24:45 - 28:53 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Hopeful (Feat. Jordan Rakei) - track: 10 - year: 2017 -Nocturne/11 - Sunrise (Pillows) (Feat. Emmavie).mp3 - From Chapter Split: - Source Title: Alfa Mist - Nocturne [Full Album] - Segment: 28:53 - 31:43 - Music Tags: - album: Nocturne - albumartist: Alfa Mist - artist: Alfa Mist - genre: Unset - title: Sunrise (Pillows) (Feat. Emmavie) - track: 11 - year: 2017 -Nocturne/folder.jpg -Sunrise (Pillows) (Feat. Emmavie).info.json -What If (Interlude).info.json \ No newline at end of file +{output_directory} + Answers (Feat. Rick David & Kaya Thomas - Dyke).info.json + Blaze (Feat. Kaya Thomas - Dyke).info.json + Closer (Feat. Lester Duval).info.json + Delusions: Rumination (Interlude) (Feat. Racheal Ofori).info.json + Dreaming (Interlude) (Feat. Racheal Ofori).info.json + Dreams (Feat. Carmody).info.json + Hopeful (Feat. Jordan Rakei).info.json + Intro (Feat. Racheal Ofori & Barney Artist).info.json + No Peace (Feat. Tom Misch).info.json + Sunrise (Pillows) (Feat. Emmavie).info.json + What If (Interlude).info.json +{output_directory}/Nocturne + 01 - Intro (Feat. Racheal Ofori & Barney Artist).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 0:00 - 2:06 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Intro (Feat. Racheal Ofori & Barney Artist) + track: 1 + year: 2017 + 02 - Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 2:06 - 5:40 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Answers (Feat. Rick David & Kaya Thomas - Dyke) + track: 2 + year: 2017 + 03 - Blaze (Feat. Kaya Thomas - Dyke).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 5:40 - 8:11 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Blaze (Feat. Kaya Thomas - Dyke) + track: 3 + year: 2017 + 04 - What If (Interlude).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 8:11 - 9:35 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: What If (Interlude) + track: 4 + year: 2017 + 05 - No Peace (Feat. Tom Misch).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 9:35 - 13:19 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: No Peace (Feat. Tom Misch) + track: 5 + year: 2017 + 06 - Closer (Feat. Lester Duval).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 13:19 - 17:57 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Closer (Feat. Lester Duval) + track: 6 + year: 2017 + 07 - Delusions: Rumination (Interlude) (Feat. Racheal Ofori).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 17:57 - 20:05 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Delusions: Rumination (Interlude) (Feat. Racheal Ofori) + track: 7 + year: 2017 + 08 - Dreams (Feat. Carmody).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 20:05 - 23:58 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Dreams (Feat. Carmody) + track: 8 + year: 2017 + 09 - Dreaming (Interlude) (Feat. Racheal Ofori).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 23:58 - 24:45 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Dreaming (Interlude) (Feat. Racheal Ofori) + track: 9 + year: 2017 + 10 - Hopeful (Feat. Jordan Rakei).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 24:45 - 28:53 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Hopeful (Feat. Jordan Rakei) + track: 10 + year: 2017 + 11 - Sunrise (Pillows) (Feat. Emmavie).mp3 + From Chapter Split: + Source Title: Alfa Mist - Nocturne [Full Album] + Segment: 28:53 - 31:43 + Music Tags: + album: Nocturne + albumartist: Alfa Mist + artist: Alfa Mist + genre: Unset + title: Sunrise (Pillows) (Feat. Emmavie) + track: 11 + year: 2017 + folder.jpg \ No newline at end of file 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 e36f5f60..0a86aab0 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 @@ -1,32 +1,33 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -Jesse's Minecraft Server [Trailer - Feb.1].info.json -Jesse's Minecraft Server [Trailer - Feb.1].ogg - Music Tags: - album: Singles - albumartist: Project Zombie - artist: Project Zombie - genre: Unset - title: Jesse's Minecraft Server [Trailer - Feb.1] - track: 3 - year: 2011 -Jesse's Minecraft Server [Trailer - Feb.27].info.json -Jesse's Minecraft Server [Trailer - Feb.27].ogg - Music Tags: - album: Singles - albumartist: Project Zombie - artist: Project Zombie - genre: Unset - title: Jesse's Minecraft Server [Trailer - Feb.27] - track: 2 - year: 2011 -Jesse's Minecraft Server [Trailer - Mar.21].info.json -Jesse's Minecraft Server [Trailer - Mar.21].ogg - Music Tags: - album: Singles - albumartist: Project Zombie - artist: Project Zombie - genre: Unset - title: Jesse's Minecraft Server [Trailer - Mar.21] - track: 1 - year: 2011 \ No newline at end of file +{output_directory} + Jesse's Minecraft Server [Trailer - Feb.1].info.json + Jesse's Minecraft Server [Trailer - Feb.1].ogg + Music Tags: + album: Singles + albumartist: Project Zombie + artist: Project Zombie + genre: Unset + title: Jesse's Minecraft Server [Trailer - Feb.1] + track: 3 + year: 2011 + Jesse's Minecraft Server [Trailer - Feb.27].info.json + Jesse's Minecraft Server [Trailer - Feb.27].ogg + Music Tags: + album: Singles + albumartist: Project Zombie + artist: Project Zombie + genre: Unset + title: Jesse's Minecraft Server [Trailer - Feb.27] + track: 2 + year: 2011 + Jesse's Minecraft Server [Trailer - Mar.21].info.json + Jesse's Minecraft Server [Trailer - Mar.21].ogg + Music Tags: + album: Singles + albumartist: Project Zombie + artist: Project Zombie + genre: Unset + title: Jesse's Minecraft Server [Trailer - Mar.21] + track: 1 + year: 2011 \ No newline at end of file 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 6421e8eb..f99947d2 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 @@ -1,12 +1,13 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json -YouTube Rewind 2019: For the Record | #YouTubeRewind.mp3 - Music Tags: - album: Singles - albumartist: YouTube - artist: YouTube - genre: Unset - title: YouTube Rewind 2019: For the Record | #YouTubeRewind - track: 1 - year: 2019 \ No newline at end of file +{output_directory} + YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json + YouTube Rewind 2019: For the Record | #YouTubeRewind.mp3 + Music Tags: + album: Singles + albumartist: YouTube + artist: YouTube + genre: Unset + title: YouTube Rewind 2019: For the Record | #YouTubeRewind + track: 1 + year: 2019 \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/plugins/test_chapters_from_ts_with_subs.txt b/tests/resources/transaction_log_summaries/plugins/test_chapters_from_ts_with_subs.txt index b3c05cb2..9a7e292f 100644 --- a/tests/resources/transaction_log_summaries/plugins/test_chapters_from_ts_with_subs.txt +++ b/tests/resources/transaction_log_summaries/plugins/test_chapters_from_ts_with_subs.txt @@ -1,24 +1,25 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case-thumb.jpg -JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.info.json -JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4 - Chapters embedded from timestamp file: - 0:00: Intro - 0:10: Part 1 - 0:20: Part 2 - 0:30: Part 3 - 0:40: Part 4 - 1:01: Part 5 - Embedded subtitles with lang(s) en, de - Video Tags: - description: - 🎸 / ' " - newline? -JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.nfo - NFO tags: - musicvideo: - album: Music Videos - artist: JMC - title: This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case - year: 2021 \ No newline at end of file +{output_directory} + JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case-thumb.jpg + JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.info.json + JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4 + Chapters embedded from timestamp file: + 0:00: Intro + 0:10: Part 1 + 0:20: Part 2 + 0:30: Part 3 + 0:40: Part 4 + 1:01: Part 5 + Embedded subtitles with lang(s) en, de + Video Tags: + description: + 🎸 / ' " + newline? + JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.nfo + NFO tags: + musicvideo: + album: Music Videos + artist: JMC + title: This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case + year: 2021 \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/plugins/test_chapters_sb_and_embedded_subs.txt b/tests/resources/transaction_log_summaries/plugins/test_chapters_sb_and_embedded_subs.txt index e64bf6e0..6c596957 100644 --- a/tests/resources/transaction_log_summaries/plugins/test_chapters_sb_and_embedded_subs.txt +++ b/tests/resources/transaction_log_summaries/plugins/test_chapters_sb_and_embedded_subs.txt @@ -1,20 +1,21 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case-thumb.jpg -JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.info.json -JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4 - Embedded Chapters: - Removed Chapter(s): Intro, Outro - Removed SponsorBlock Category Count(s): - Sponsor: 2 - Endcards/Credits: 1 - Intermission/Intro Animation: 1 - Unpaid/Self Promotion: 1 - Embedded subtitles with lang(s) en, de -JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.nfo - NFO tags: - musicvideo: - album: Music Videos - artist: JMC - title: This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case - year: 2021 \ No newline at end of file +{output_directory} + JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case-thumb.jpg + JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.info.json + JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4 + Embedded Chapters: + Removed Chapter(s): Intro, Outro + Removed SponsorBlock Category Count(s): + Sponsor: 2 + Endcards/Credits: 1 + Intermission/Intro Animation: 1 + Unpaid/Self Promotion: 1 + Embedded subtitles with lang(s) en, de + JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.nfo + NFO tags: + musicvideo: + album: Music Videos + artist: JMC + title: This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case + year: 2021 \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/plugins/test_regex.txt b/tests/resources/transaction_log_summaries/plugins/test_regex.txt index 99522620..ab41bd90 100644 --- a/tests/resources/transaction_log_summaries/plugins/test_regex.txt +++ b/tests/resources/transaction_log_summaries/plugins/test_regex.txt @@ -1,37 +1,38 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -.ytdl-sub-regex_capture_playlist_test-download-archive.json -Project Zombie - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg -Project Zombie - Jesse's Minecraft Server [Trailer - Feb.1].info.json -Project Zombie - Jesse's Minecraft Server [Trailer - Feb.1].mp4 -Project Zombie - Jesse's Minecraft Server [Trailer - Feb.1].nfo - NFO tags: - musicvideo: - album: Music Videos - artist: Project Zombie - desc_cap: www.jesseminecraft.webs - override_with_capture_variable: contains Trailer - override_with_capture_variable_sanitized: contains Trailer - title: Jesse's Minecraft Server [Trailer - Feb.1] - title_cap_1: Trailer - title_cap_1_sanitized: Trailer - title_cap_2: Feb.1 - upload_date_both_caps: First and Second containing in regex default - year: 2011 -Project Zombie - Jesse's Minecraft Server [Trailer - Feb.27]-thumb.jpg -Project Zombie - Jesse's Minecraft Server [Trailer - Feb.27].info.json -Project Zombie - Jesse's Minecraft Server [Trailer - Feb.27].mp4 -Project Zombie - Jesse's Minecraft Server [Trailer - Feb.27].nfo - NFO tags: - musicvideo: - album: Music Videos - artist: Project Zombie - desc_cap: jesseminecraft.webs - override_with_capture_variable: contains Trailer - override_with_capture_variable_sanitized: contains Trailer - title: Jesse's Minecraft Server [Trailer - Feb.27] - title_cap_1: Trailer - title_cap_1_sanitized: Trailer - title_cap_2: Feb.27 - upload_date_both_caps: 2011 and 02 - year: 2011 \ No newline at end of file +{output_directory} + .ytdl-sub-regex_capture_playlist_test-download-archive.json + Project Zombie - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg + Project Zombie - Jesse's Minecraft Server [Trailer - Feb.1].info.json + Project Zombie - Jesse's Minecraft Server [Trailer - Feb.1].mp4 + Project Zombie - Jesse's Minecraft Server [Trailer - Feb.1].nfo + NFO tags: + musicvideo: + album: Music Videos + artist: Project Zombie + desc_cap: www.jesseminecraft.webs + override_with_capture_variable: contains Trailer + override_with_capture_variable_sanitized: contains Trailer + title: Jesse's Minecraft Server [Trailer - Feb.1] + title_cap_1: Trailer + title_cap_1_sanitized: Trailer + title_cap_2: Feb.1 + upload_date_both_caps: First and Second containing in regex default + year: 2011 + Project Zombie - Jesse's Minecraft Server [Trailer - Feb.27]-thumb.jpg + Project Zombie - Jesse's Minecraft Server [Trailer - Feb.27].info.json + Project Zombie - Jesse's Minecraft Server [Trailer - Feb.27].mp4 + Project Zombie - Jesse's Minecraft Server [Trailer - Feb.27].nfo + NFO tags: + musicvideo: + album: Music Videos + artist: Project Zombie + desc_cap: jesseminecraft.webs + override_with_capture_variable: contains Trailer + override_with_capture_variable_sanitized: contains Trailer + title: Jesse's Minecraft Server [Trailer - Feb.27] + title_cap_1: Trailer + title_cap_1_sanitized: Trailer + title_cap_2: Feb.27 + upload_date_both_caps: 2011 and 02 + year: 2011 \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/plugins/test_subtitles_embedded.txt b/tests/resources/transaction_log_summaries/plugins/test_subtitles_embedded.txt index 3f4f5222..6f28f6c5 100644 --- a/tests/resources/transaction_log_summaries/plugins/test_subtitles_embedded.txt +++ b/tests/resources/transaction_log_summaries/plugins/test_subtitles_embedded.txt @@ -1,13 +1,14 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind-thumb.jpg -JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json -JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4 - Embedded subtitles with lang(s) en, de -JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.nfo - NFO tags: - musicvideo: - album: Music Videos - artist: JMC - title: YouTube Rewind 2019: For the Record | #YouTubeRewind - year: 2019 \ No newline at end of file +{output_directory} + JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind-thumb.jpg + JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json + JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4 + Embedded subtitles with lang(s) en, de + JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.nfo + NFO tags: + musicvideo: + album: Music Videos + artist: JMC + title: YouTube Rewind 2019: For the Record | #YouTubeRewind + year: 2019 \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/plugins/test_subtitles_embedded_and_file.txt b/tests/resources/transaction_log_summaries/plugins/test_subtitles_embedded_and_file.txt index c1dc9ad3..4bce1dea 100644 --- a/tests/resources/transaction_log_summaries/plugins/test_subtitles_embedded_and_file.txt +++ b/tests/resources/transaction_log_summaries/plugins/test_subtitles_embedded_and_file.txt @@ -1,15 +1,16 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind-thumb.jpg -JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.de.srt -JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.en.srt -JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json -JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4 - Embedded subtitles with lang(s) en, de -JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.nfo - NFO tags: - musicvideo: - album: Music Videos - artist: JMC - title: YouTube Rewind 2019: For the Record | #YouTubeRewind - year: 2019 \ No newline at end of file +{output_directory} + JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind-thumb.jpg + JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.de.srt + JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.en.srt + JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json + JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4 + Embedded subtitles with lang(s) en, de + JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.nfo + NFO tags: + musicvideo: + album: Music Videos + artist: JMC + title: YouTube Rewind 2019: For the Record | #YouTubeRewind + year: 2019 \ No newline at end of file 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 f34f9c00..464e0d79 100644 --- a/tests/resources/transaction_log_summaries/soundcloud/test_soundcloud_discography.txt +++ b/tests/resources/transaction_log_summaries/soundcloud/test_soundcloud_discography.txt @@ -1,136 +1,140 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -.ytdl-sub-jb-download-archive.json -j_b/[2021] Baby Santana's Dorian Groove/01 - Baby Santana's Dorian Groove.info.json -j_b/[2021] Baby Santana's Dorian Groove/01 - Baby Santana's Dorian Groove.mp3 - Music Tags: - album: Baby Santana's Dorian Groove - albumartist: j_b - artist: j_b - genre: Unset - title: Baby Santana's Dorian Groove - track: 1 - year: 2021 -j_b/[2021] Baby Santana's Dorian Groove/folder.jpg -j_b/[2021] Purple Clouds/01 - Purple Clouds.info.json -j_b/[2021] Purple Clouds/01 - Purple Clouds.mp3 - Music Tags: - album: Purple Clouds - albumartist: j_b - artist: j_b - genre: Unset - title: Purple Clouds - track: 1 - year: 2021 -j_b/[2021] Purple Clouds/folder.jpg -j_b/[2022] Acoustic Treats/01 - 20160426 184214.info.json -j_b/[2022] Acoustic Treats/01 - 20160426 184214.mp3 - Music Tags: - album: Acoustic Treats - albumartist: j_b - artist: j_b - genre: Unset - title: 20160426 184214 - track: 1 - year: 2022 -j_b/[2022] Acoustic Treats/02 - 20160502 123150.info.json -j_b/[2022] Acoustic Treats/02 - 20160502 123150.mp3 - Music Tags: - album: Acoustic Treats - albumartist: j_b - artist: j_b - genre: Unset - title: 20160502 123150 - track: 2 - year: 2022 -j_b/[2022] Acoustic Treats/03 - 20160504 143832.info.json -j_b/[2022] Acoustic Treats/03 - 20160504 143832.mp3 - Music Tags: - album: Acoustic Treats - albumartist: j_b - artist: j_b - genre: Unset - title: 20160504 143832 - track: 3 - year: 2022 -j_b/[2022] Acoustic Treats/04 - 20160601 221234.info.json -j_b/[2022] Acoustic Treats/04 - 20160601 221234.mp3 - Music Tags: - album: Acoustic Treats - albumartist: j_b - artist: j_b - genre: Unset - title: 20160601 221234 - track: 4 - year: 2022 -j_b/[2022] Acoustic Treats/05 - 20160601 222440.info.json -j_b/[2022] Acoustic Treats/05 - 20160601 222440.mp3 - Music Tags: - album: Acoustic Treats - albumartist: j_b - artist: j_b - genre: Unset - title: 20160601 222440 - track: 5 - year: 2022 -j_b/[2022] Acoustic Treats/06 - 20170604 190236.info.json -j_b/[2022] Acoustic Treats/06 - 20170604 190236.mp3 - Music Tags: - album: Acoustic Treats - albumartist: j_b - artist: j_b - genre: Unset - title: 20170604 190236 - track: 6 - year: 2022 -j_b/[2022] Acoustic Treats/07 - 20170612 193646.info.json -j_b/[2022] Acoustic Treats/07 - 20170612 193646.mp3 - Music Tags: - album: Acoustic Treats - albumartist: j_b - artist: j_b - genre: Unset - title: 20170612 193646 - track: 7 - year: 2022 -j_b/[2022] Acoustic Treats/08 - 20170628 215206.info.json -j_b/[2022] Acoustic Treats/08 - 20170628 215206.mp3 - Music Tags: - album: Acoustic Treats - albumartist: j_b - artist: j_b - genre: Unset - title: 20170628 215206 - track: 8 - year: 2022 -j_b/[2022] Acoustic Treats/09 - Finding Home.info.json -j_b/[2022] Acoustic Treats/09 - Finding Home.mp3 - Music Tags: - album: Acoustic Treats - albumartist: j_b - artist: j_b - genre: Unset - title: Finding Home - track: 9 - year: 2022 -j_b/[2022] Acoustic Treats/10 - Shallow Water WIP.info.json -j_b/[2022] Acoustic Treats/10 - Shallow Water WIP.mp3 - Music Tags: - album: Acoustic Treats - albumartist: j_b - artist: j_b - genre: Unset - title: Shallow Water WIP - track: 10 - year: 2022 -j_b/[2022] Acoustic Treats/11 - Untold History.info.json -j_b/[2022] Acoustic Treats/11 - Untold History.mp3 - Music Tags: - album: Acoustic Treats - albumartist: j_b - artist: j_b - genre: Unset - title: Untold History - track: 11 - year: 2022 -j_b/[2022] Acoustic Treats/folder.jpg \ No newline at end of file +{output_directory} + .ytdl-sub-jb-download-archive.json +{output_directory}/j_b/[2021] Baby Santana's Dorian Groove + 01 - Baby Santana's Dorian Groove.info.json + 01 - Baby Santana's Dorian Groove.mp3 + Music Tags: + album: Baby Santana's Dorian Groove + albumartist: j_b + artist: j_b + genre: Unset + title: Baby Santana's Dorian Groove + track: 1 + year: 2021 + folder.jpg +{output_directory}/j_b/[2021] Purple Clouds + 01 - Purple Clouds.info.json + 01 - Purple Clouds.mp3 + Music Tags: + album: Purple Clouds + albumartist: j_b + artist: j_b + genre: Unset + title: Purple Clouds + track: 1 + year: 2021 + folder.jpg +{output_directory}/j_b/[2022] Acoustic Treats + 01 - 20160426 184214.info.json + 01 - 20160426 184214.mp3 + Music Tags: + album: Acoustic Treats + albumartist: j_b + artist: j_b + genre: Unset + title: 20160426 184214 + track: 1 + year: 2022 + 02 - 20160502 123150.info.json + 02 - 20160502 123150.mp3 + Music Tags: + album: Acoustic Treats + albumartist: j_b + artist: j_b + genre: Unset + title: 20160502 123150 + track: 2 + year: 2022 + 03 - 20160504 143832.info.json + 03 - 20160504 143832.mp3 + Music Tags: + album: Acoustic Treats + albumartist: j_b + artist: j_b + genre: Unset + title: 20160504 143832 + track: 3 + year: 2022 + 04 - 20160601 221234.info.json + 04 - 20160601 221234.mp3 + Music Tags: + album: Acoustic Treats + albumartist: j_b + artist: j_b + genre: Unset + title: 20160601 221234 + track: 4 + year: 2022 + 05 - 20160601 222440.info.json + 05 - 20160601 222440.mp3 + Music Tags: + album: Acoustic Treats + albumartist: j_b + artist: j_b + genre: Unset + title: 20160601 222440 + track: 5 + year: 2022 + 06 - 20170604 190236.info.json + 06 - 20170604 190236.mp3 + Music Tags: + album: Acoustic Treats + albumartist: j_b + artist: j_b + genre: Unset + title: 20170604 190236 + track: 6 + year: 2022 + 07 - 20170612 193646.info.json + 07 - 20170612 193646.mp3 + Music Tags: + album: Acoustic Treats + albumartist: j_b + artist: j_b + genre: Unset + title: 20170612 193646 + track: 7 + year: 2022 + 08 - 20170628 215206.info.json + 08 - 20170628 215206.mp3 + Music Tags: + album: Acoustic Treats + albumartist: j_b + artist: j_b + genre: Unset + title: 20170628 215206 + track: 8 + year: 2022 + 09 - Finding Home.info.json + 09 - Finding Home.mp3 + Music Tags: + album: Acoustic Treats + albumartist: j_b + artist: j_b + genre: Unset + title: Finding Home + track: 9 + year: 2022 + 10 - Shallow Water WIP.info.json + 10 - Shallow Water WIP.mp3 + Music Tags: + album: Acoustic Treats + albumartist: j_b + artist: j_b + genre: Unset + title: Shallow Water WIP + track: 10 + year: 2022 + 11 - Untold History.info.json + 11 - Untold History.mp3 + Music Tags: + album: Acoustic Treats + albumartist: j_b + artist: j_b + genre: Unset + title: Untold History + track: 11 + year: 2022 + folder.jpg \ No newline at end of file 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 117c196a..ead2410f 100644 --- a/tests/resources/transaction_log_summaries/youtube/test_channel_full.txt +++ b/tests/resources/transaction_log_summaries/youtube/test_channel_full.txt @@ -1,312 +1,318 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -.ytdl-sub-pz-download-archive.json -Season 2010/s2010.e0813 - Oblivion Mod "Falcor" p.1-thumb.jpg -Season 2010/s2010.e0813 - Oblivion Mod "Falcor" p.1.info.json -Season 2010/s2010.e0813 - Oblivion Mod "Falcor" p.1.mp4 -Season 2010/s2010.e0813 - Oblivion Mod "Falcor" p.1.nfo - NFO tags: - episodedetails: - aired: 2010-08-13 - episode: 813 - playlist_count: 13 - playlist_index: 13 - plot: - PLEASE WATCH IN HD! +{output_directory} + .ytdl-sub-pz-download-archive.json + fanart.jpg + poster.jpg + tvshow.nfo + NFO tags: + tvshow: + plot: Plugin and map updates for the server Project Zombie. + source_uploader: Project Zombie + title: Project / Zombie +{output_directory}/Season 2010 + s2010.e0813 - Oblivion Mod "Falcor" p.1-thumb.jpg + s2010.e0813 - Oblivion Mod "Falcor" p.1.info.json + s2010.e0813 - Oblivion Mod "Falcor" p.1.mp4 + s2010.e0813 - Oblivion Mod "Falcor" p.1.nfo + NFO tags: + episodedetails: + aired: 2010-08-13 + episode: 813 + playlist_count: 13 + playlist_index: 13 + plot: + PLEASE WATCH IN HD! - This is the castle in the mod "Falcor" which we are currently working on. - You can find some more information about the mod @ http://www.oblivionfalcormod.webs.com/ + This is the castle in the mod "Falcor" which we are currently working on. + You can find some more information about the mod @ http://www.oblivionfalcormod.webs.com/ - This is the first time I've really used the editor, and the beginning of our first mod. Hope you enjoy. - season: 2010 - title: Oblivion Mod "Falcor" p.1 - year: 2010 -Season 2010/s2010.e1202 - Oblivion Mod "Falcor" p.2-thumb.jpg -Season 2010/s2010.e1202 - Oblivion Mod "Falcor" p.2.info.json -Season 2010/s2010.e1202 - Oblivion Mod "Falcor" p.2.mp4 -Season 2010/s2010.e1202 - Oblivion Mod "Falcor" p.2.nfo - NFO tags: - episodedetails: - aired: 2010-12-02 - episode: 1202 - playlist_count: 13 - playlist_index: 12 - plot: - PLEASE WATCH IN HD. + This is the first time I've really used the editor, and the beginning of our first mod. Hope you enjoy. + season: 2010 + title: Oblivion Mod "Falcor" p.1 + year: 2010 + s2010.e1202 - Oblivion Mod "Falcor" p.2-thumb.jpg + s2010.e1202 - Oblivion Mod "Falcor" p.2.info.json + s2010.e1202 - Oblivion Mod "Falcor" p.2.mp4 + s2010.e1202 - Oblivion Mod "Falcor" p.2.nfo + NFO tags: + episodedetails: + aired: 2010-12-02 + episode: 1202 + playlist_count: 13 + playlist_index: 12 + plot: + PLEASE WATCH IN HD. - Download Link: - http://www.tesnexus.com/downloads/file.php?id=36306 + Download Link: + http://www.tesnexus.com/downloads/file.php?id=36306 - Please keep in mind that the mod is not complete, so you'll see some blank areas during the video. I haven't made LOD (Level of Distance) yet either, so areas far away will not appear. - season: 2010 - title: Oblivion Mod "Falcor" p.2 - year: 2010 -Season 2011/s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg -Season 2011/s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1].info.json -Season 2011/s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1].mp4 -Season 2011/s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1].nfo - NFO tags: - episodedetails: - aired: 2011-02-01 - episode: 201 - playlist_count: 13 - playlist_index: 11 - plot: - To join the server, you must apply at: - http://www.jesseminecraft.webs.com/ + Please keep in mind that the mod is not complete, so you'll see some blank areas during the video. I haven't made LOD (Level of Distance) yet either, so areas far away will not appear. + season: 2010 + title: Oblivion Mod "Falcor" p.2 + year: 2010 +{output_directory}/Season 2011 + s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg + s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1].info.json + s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1].mp4 + s2011.e0201 - Jesse's Minecraft Server [Trailer - Feb.1].nfo + NFO tags: + episodedetails: + aired: 2011-02-01 + episode: 201 + playlist_count: 13 + playlist_index: 11 + plot: + To join the server, you must apply at: + http://www.jesseminecraft.webs.com/ - This is just a brief video of the server as of Feb. 1, 2011. + This is just a brief video of the server as of Feb. 1, 2011. - Texture Pack I Use: - http://www.minecraftforum.net/viewtopic.php?f=25&t=29164 - season: 2011 - title: Jesse's Minecraft Server [Trailer - Feb.1] - year: 2011 -Season 2011/s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27]-thumb.jpg -Season 2011/s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27].info.json -Season 2011/s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27].mp4 -Season 2011/s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27].nfo - NFO tags: - episodedetails: - aired: 2011-02-27 - episode: 227 - playlist_count: 13 - playlist_index: 10 - plot: - Website Link: - http://jesseminecraft.webs.com/ + Texture Pack I Use: + http://www.minecraftforum.net/viewtopic.php?f=25&t=29164 + season: 2011 + title: Jesse's Minecraft Server [Trailer - Feb.1] + year: 2011 + s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27]-thumb.jpg + s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27].info.json + s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27].mp4 + s2011.e0227 - Jesse's Minecraft Server [Trailer - Feb.27].nfo + NFO tags: + episodedetails: + aired: 2011-02-27 + episode: 227 + playlist_count: 13 + playlist_index: 10 + plot: + Website Link: + http://jesseminecraft.webs.com/ - All you have to do is read the rules, and fill out a quick, little application to join the Server so we know you read them. We do this to keep the griefers/newbs out, it only takes three minutes, it's not that big of a deal. + All you have to do is read the rules, and fill out a quick, little application to join the Server so we know you read them. We do this to keep the griefers/newbs out, it only takes three minutes, it's not that big of a deal. - Jesse's Minecraft Server is a City Roleplay/Survival Server, there is a currency, public transportation, strict rules for immersive gameplay, and has a decent size population. Over 750 people have logged onto the server. It is very important you read the rules, we don't tolerate idiots. + Jesse's Minecraft Server is a City Roleplay/Survival Server, there is a currency, public transportation, strict rules for immersive gameplay, and has a decent size population. Over 750 people have logged onto the server. It is very important you read the rules, we don't tolerate idiots. - There are over 200 empty properties that are ready for anyone to own! Join now! + There are over 200 empty properties that are ready for anyone to own! Join now! - This is the server state as of Feb. 27, 2011. - ---------------------------------------------------------------------------------- + This is the server state as of Feb. 27, 2011. + ---------------------------------------------------------------------------------- - Texture Pack: - http://www.minecraftforum.net/viewtopic.php?f=25&t=29164 + Texture Pack: + http://www.minecraftforum.net/viewtopic.php?f=25&t=29164 - Recording Software: - http://www.fraps.com/download.php + Recording Software: + http://www.fraps.com/download.php - Video Editing Software: - http://explore.live.com/windows-live-movie-maker?os=other + Video Editing Software: + http://explore.live.com/windows-live-movie-maker?os=other - Song: - Given to Fly - Pearl Jam - (Off of the 'Yield' album) + Song: + Given to Fly - Pearl Jam + (Off of the 'Yield' album) - I claim no ownership of this song, all the credit goes to Pearl Jam and their producers. - season: 2011 - title: Jesse's Minecraft Server [Trailer - Feb.27] - year: 2011 -Season 2011/s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21]-thumb.jpg -Season 2011/s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21].info.json -Season 2011/s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21].mp4 -Season 2011/s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21].nfo - NFO tags: - episodedetails: - aired: 2011-03-21 - episode: 321 - playlist_count: 13 - playlist_index: 9 - plot: - Website Link: - http://jesseminecraft.webs.com/ + I claim no ownership of this song, all the credit goes to Pearl Jam and their producers. + season: 2011 + title: Jesse's Minecraft Server [Trailer - Feb.27] + year: 2011 + s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21]-thumb.jpg + s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21].info.json + s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21].mp4 + s2011.e0321 - Jesse's Minecraft Server [Trailer - Mar.21].nfo + NFO tags: + episodedetails: + aired: 2011-03-21 + episode: 321 + playlist_count: 13 + playlist_index: 9 + plot: + Website Link: + http://jesseminecraft.webs.com/ - To get on the whitelist, please look at the website linked above (^^^). Due to the overwhelming amount of people trying to join, I've made it so it costs $2 to become a member through paypal. All of it is explained on the website. + To get on the whitelist, please look at the website linked above (^^^). Due to the overwhelming amount of people trying to join, I've made it so it costs $2 to become a member through paypal. All of it is explained on the website. - Jesse's Minecraft Server is a City Roleplay/Survival Server, there is a currency, public transportation, strict rules for immersive gameplay, and has a decent size population. Over 1000 people have logged onto the server. It is very important you read the rules, we don't tolerate idiots. + Jesse's Minecraft Server is a City Roleplay/Survival Server, there is a currency, public transportation, strict rules for immersive gameplay, and has a decent size population. Over 1000 people have logged onto the server. It is very important you read the rules, we don't tolerate idiots. - There are over 300 empty properties that are ready for anyone to own! Join now! + There are over 300 empty properties that are ready for anyone to own! Join now! - This is the server state as of Mar. 21, 2011. - --------------------------------------------------------------------------------­-- + This is the server state as of Mar. 21, 2011. + --------------------------------------------------------------------------------­-- - Texture Pack: - http://www.minecraftforum.net/viewtopic.php?f=25&t=29164 + Texture Pack: + http://www.minecraftforum.net/viewtopic.php?f=25&t=29164 - Recording Software: - http://www.fraps.com/download.php + Recording Software: + http://www.fraps.com/download.php - Video Editing Software: - http://explore.live.com/windows-live-movie-maker?os=other + Video Editing Software: + http://explore.live.com/windows-live-movie-maker?os=other - Song: - Indifference - Pearl Jam - (Off of the 'Vs.' album) + Song: + Indifference - Pearl Jam + (Off of the 'Vs.' album) - I claim no ownership of this song, all the credit goes to Pearl Jam and their producers. - season: 2011 - title: Jesse's Minecraft Server [Trailer - Mar.21] - year: 2011 -Season 2011/s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net)-thumb.jpg -Season 2011/s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).info.json -Season 2011/s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).mp4 -Season 2011/s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).nfo - NFO tags: - episodedetails: - aired: 2011-05-29 - episode: 529 - playlist_count: 13 - playlist_index: 8 - plot: - Currently in alpha testing. - http://www.projectzombie.net/ + I claim no ownership of this song, all the credit goes to Pearl Jam and their producers. + season: 2011 + title: Jesse's Minecraft Server [Trailer - Mar.21] + year: 2011 + s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net)-thumb.jpg + s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).info.json + s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).mp4 + s2011.e0529 - Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net).nfo + NFO tags: + episodedetails: + aired: 2011-05-29 + episode: 529 + playlist_count: 13 + playlist_index: 8 + plot: + Currently in alpha testing. + http://www.projectzombie.net/ - Credits: - -Master_Queef (Jesse) - -Cheeseducksg - -Vsalaka - -Edwingsd - -All Members on my Roleplay Server - -All Mercenaries in Project Zombie + Credits: + -Master_Queef (Jesse) + -Cheeseducksg + -Vsalaka + -Edwingsd + -All Members on my Roleplay Server + -All Mercenaries in Project Zombie - Song: - Johnny Cash - God's Gonna Cut You Down + Song: + Johnny Cash - God's Gonna Cut You Down - Texture Pack: - http://www.minecraftforum.net/topic/26727-johnsmith-texture-pack-v73-32x32-16x-with-customizer/ - season: 2011 - title: Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net) - year: 2011 -Season 2011/s2011.e0630 - Project Zombie |Fin|-thumb.jpg -Season 2011/s2011.e0630 - Project Zombie |Fin|.info.json -Season 2011/s2011.e0630 - Project Zombie |Fin|.mp4 -Season 2011/s2011.e0630 - Project Zombie |Fin|.nfo - NFO tags: - episodedetails: - aired: 2011-06-30 - episode: 630 - playlist_count: 13 - playlist_index: 7 - plot: - Twas a good run while it lasted. If you're still interested in playing PZ, you can join my Roleplay Server, yes, Project Zombie is completely imported onto that one: - http://www.jesseminecraft.webs.com/ - season: 2011 - title: Project Zombie |Fin| - year: 2011 -Season 2011/s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC]-thumb.jpg -Season 2011/s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC].info.json -Season 2011/s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC].mp4 -Season 2011/s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC].nfo - NFO tags: - episodedetails: - aired: 2011-11-21 - episode: 1121 - playlist_count: 13 - playlist_index: 6 - plot: - Mods I have used: - http://skyrimnexus.com/downloads/file.php?id=329 - http://skyrimnexus.com/downloads/file.php?id=607 - http://skyrimnexus.com/downloads/file.php?id=711 - http://skyrimnexus.com/downloads/file.php?id=302 - http://skyrimnexus.com/downloads/file.php?id=141 - http://skyrimnexus.com/downloads/file.php?id=131 - http://skyrimnexus.com/downloads/file.php?id=85 - http://skyrimnexus.com/downloads/file.php?id=191 - season: 2011 - title: Skyrim 'Ultra HD w/Mods' [PC] - year: 2011 -Season 2012/s2012.e0123 - Project Zombie |Map Trailer|-thumb.jpg -Season 2012/s2012.e0123 - Project Zombie |Map Trailer|.info.json -Season 2012/s2012.e0123 - Project Zombie |Map Trailer|.mp4 -Season 2012/s2012.e0123 - Project Zombie |Map Trailer|.nfo - NFO tags: - episodedetails: - aired: 2012-01-23 - episode: 123 - playlist_count: 13 - playlist_index: 4 - plot: - Faction Server IP: 72.9.157.88:25652 - Project Zombie IP: mc.projectzombie.beastnode.net - Project Zombie Map: http://tinyurl.com/projectzombie1 - Website: http://jesseminecraft.webs.com/ - Map Download: http://www.planetminecraft.com/project/project-zombie-511865/ + Texture Pack: + http://www.minecraftforum.net/topic/26727-johnsmith-texture-pack-v73-32x32-16x-with-customizer/ + season: 2011 + title: Project Zombie |Official Trailer| (IP: mc.projectzombie.beastnode.net) + year: 2011 + s2011.e0630 - Project Zombie |Fin|-thumb.jpg + s2011.e0630 - Project Zombie |Fin|.info.json + s2011.e0630 - Project Zombie |Fin|.mp4 + s2011.e0630 - Project Zombie |Fin|.nfo + NFO tags: + episodedetails: + aired: 2011-06-30 + episode: 630 + playlist_count: 13 + playlist_index: 7 + plot: + Twas a good run while it lasted. If you're still interested in playing PZ, you can join my Roleplay Server, yes, Project Zombie is completely imported onto that one: + http://www.jesseminecraft.webs.com/ + season: 2011 + title: Project Zombie |Fin| + year: 2011 + s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC]-thumb.jpg + s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC].info.json + s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC].mp4 + s2011.e1121 - Skyrim 'Ultra HD w⧸Mods' [PC].nfo + NFO tags: + episodedetails: + aired: 2011-11-21 + episode: 1121 + playlist_count: 13 + playlist_index: 6 + plot: + Mods I have used: + http://skyrimnexus.com/downloads/file.php?id=329 + http://skyrimnexus.com/downloads/file.php?id=607 + http://skyrimnexus.com/downloads/file.php?id=711 + http://skyrimnexus.com/downloads/file.php?id=302 + http://skyrimnexus.com/downloads/file.php?id=141 + http://skyrimnexus.com/downloads/file.php?id=131 + http://skyrimnexus.com/downloads/file.php?id=85 + http://skyrimnexus.com/downloads/file.php?id=191 + season: 2011 + title: Skyrim 'Ultra HD w/Mods' [PC] + year: 2011 +{output_directory}/Season 2012 + s2012.e0123 - Project Zombie |Map Trailer|-thumb.jpg + s2012.e0123 - Project Zombie |Map Trailer|.info.json + s2012.e0123 - Project Zombie |Map Trailer|.mp4 + s2012.e0123 - Project Zombie |Map Trailer|.nfo + NFO tags: + episodedetails: + aired: 2012-01-23 + episode: 123 + playlist_count: 13 + playlist_index: 4 + plot: + Faction Server IP: 72.9.157.88:25652 + Project Zombie IP: mc.projectzombie.beastnode.net + Project Zombie Map: http://tinyurl.com/projectzombie1 + Website: http://jesseminecraft.webs.com/ + Map Download: http://www.planetminecraft.com/project/project-zombie-511865/ - A few little mistakes, but awh well, the dynamic shadows look boss. + A few little mistakes, but awh well, the dynamic shadows look boss. - And the song is Comfortably Numb by Pink Floyd. If you didn't know that after the first 10 seconds of listening to it then you may need some help. - season: 2012 - title: Project Zombie |Map Trailer| - year: 2012 -Season 2013/s2013.e0719 - Project Zombie Rewind |Trailer|-thumb.jpg -Season 2013/s2013.e0719 - Project Zombie Rewind |Trailer|.info.json -Season 2013/s2013.e0719 - Project Zombie Rewind |Trailer|.mp4 -Season 2013/s2013.e0719 - Project Zombie Rewind |Trailer|.nfo - NFO tags: - episodedetails: - aired: 2013-07-19 - episode: 719 - playlist_count: 13 - playlist_index: 3 - plot: - IP: 172.245.24.118 - http://www.projectzombie.net/ + And the song is Comfortably Numb by Pink Floyd. If you didn't know that after the first 10 seconds of listening to it then you may need some help. + season: 2012 + title: Project Zombie |Map Trailer| + year: 2012 +{output_directory}/Season 2013 + s2013.e0719 - Project Zombie Rewind |Trailer|-thumb.jpg + s2013.e0719 - Project Zombie Rewind |Trailer|.info.json + s2013.e0719 - Project Zombie Rewind |Trailer|.mp4 + s2013.e0719 - Project Zombie Rewind |Trailer|.nfo + NFO tags: + episodedetails: + aired: 2013-07-19 + episode: 719 + playlist_count: 13 + playlist_index: 3 + plot: + IP: 172.245.24.118 + http://www.projectzombie.net/ - With almost a year of downtime, Project Zombie rises from its ashes. Rewind back to May 2011 and immerse yourself in the original Project Zombie with expansions. Open July 20th, 2013. - season: 2013 - title: Project Zombie Rewind |Trailer| - year: 2013 -Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer-thumb.jpg -Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.info.json -Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.mp4 -Season 2018/s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.nfo - NFO tags: - episodedetails: - aired: 2018-10-29 - episode: 1029 - playlist_count: 13 - playlist_index: 2 - plot: - See the full trailer here: https://youtu.be/LN2e6idGluI - Discord: https://discord.gg/BQN7SSe - Website: https://www.projectzombie.net/ + With almost a year of downtime, Project Zombie rises from its ashes. Rewind back to May 2011 and immerse yourself in the original Project Zombie with expansions. Open July 20th, 2013. + season: 2013 + title: Project Zombie Rewind |Trailer| + year: 2013 +{output_directory}/Season 2018 + s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer-thumb.jpg + s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.info.json + s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.mp4 + s2018.e1029 - Jesse's Minecraft Server | Teaser Trailer.nfo + NFO tags: + episodedetails: + aired: 2018-10-29 + episode: 1029 + playlist_count: 13 + playlist_index: 2 + plot: + See the full trailer here: https://youtu.be/LN2e6idGluI + Discord: https://discord.gg/BQN7SSe + Website: https://www.projectzombie.net/ - It has been about six years since the glory days of the original RP server. Hope to see many familiar faces in the revival of our great server. + It has been about six years since the glory days of the original RP server. Hope to see many familiar faces in the revival of our great server. - Credits: - ALISON - Space Echo - https://www.youtube.com/watch?v=lPldcjlv3_Y - season: 2018 - title: Jesse's Minecraft Server | Teaser Trailer - year: 2018 -Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id-thumb.jpg -Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.en.srt -Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.info.json -Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.mp4 -Season 2018/s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.nfo - NFO tags: - episodedetails: - aired: 2018-11-02 - episode: 1102 - playlist_count: 13 - playlist_index: 1 - plot: - IP: mc.jesse.id - Live Map: http://mc.jesse.id:8123 - Discord: https://discord.gg/BQN7SSe - Website: https://www.projectzombie.net/ + Credits: + ALISON - Space Echo + https://www.youtube.com/watch?v=lPldcjlv3_Y + season: 2018 + title: Jesse's Minecraft Server | Teaser Trailer + year: 2018 + s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id-thumb.jpg + s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.en.srt + s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.info.json + s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.mp4 + s2018.e1102 - Jesse's Minecraft Server | IP mc.jesse.id.nfo + NFO tags: + episodedetails: + aired: 2018-11-02 + episode: 1102 + playlist_count: 13 + playlist_index: 1 + plot: + IP: mc.jesse.id + Live Map: http://mc.jesse.id:8123 + Discord: https://discord.gg/BQN7SSe + Website: https://www.projectzombie.net/ - It has been about six years since the glory days of the original RP server. Hope to see many familiar faces in the revival of our great server. + It has been about six years since the glory days of the original RP server. Hope to see many familiar faces in the revival of our great server. - The MC version is 1.13.x AND/OR 1.12.x + The MC version is 1.13.x AND/OR 1.12.x - Credits: - ALISON - Space Echo - https://www.youtube.com/watch?v=lPldcjlv3_Y - season: 2018 - title: Jesse's Minecraft Server | IP mc.jesse.id - year: 2018 -fanart.jpg -poster.jpg -tvshow.nfo - NFO tags: - tvshow: - plot: Plugin and map updates for the server Project Zombie. - source_uploader: Project Zombie - title: Project / Zombie \ No newline at end of file + Credits: + ALISON - Space Echo + https://www.youtube.com/watch?v=lPldcjlv3_Y + season: 2018 + title: Jesse's Minecraft Server | IP mc.jesse.id + year: 2018 \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/youtube/test_merge_playlist.txt b/tests/resources/transaction_log_summaries/youtube/test_merge_playlist.txt index e02577e6..4ef065ba 100644 --- a/tests/resources/transaction_log_summaries/youtube/test_merge_playlist.txt +++ b/tests/resources/transaction_log_summaries/youtube/test_merge_playlist.txt @@ -1,16 +1,17 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -JMC - Jesse's Minecraft Server-thumb.jpg -JMC - Jesse's Minecraft Server.info.json -JMC - Jesse's Minecraft Server.mkv - Timestamps of playlist videos in the merged file: - 0:00: Jesse's Minecraft Server [Trailer - Mar.21] - 5:00: Jesse's Minecraft Server [Trailer - Feb.27] - 9:00: Jesse's Minecraft Server [Trailer - Feb.1] -JMC - Jesse's Minecraft Server.nfo - NFO tags: - musicvideo: - album: Music Videos - artist: JMC - title: Jesse's Minecraft Server - year: 2011 \ No newline at end of file +{output_directory} + JMC - Jesse's Minecraft Server-thumb.jpg + JMC - Jesse's Minecraft Server.info.json + JMC - Jesse's Minecraft Server.mkv + Timestamps of playlist videos in the merged file: + 0:00: Jesse's Minecraft Server [Trailer - Mar.21] + 5:00: Jesse's Minecraft Server [Trailer - Feb.27] + 9:00: Jesse's Minecraft Server [Trailer - Feb.1] + JMC - Jesse's Minecraft Server.nfo + NFO tags: + musicvideo: + album: Music Videos + artist: JMC + title: Jesse's Minecraft Server + year: 2011 \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/youtube/test_playlist.txt b/tests/resources/transaction_log_summaries/youtube/test_playlist.txt index 0c97059f..71d8be66 100644 --- a/tests/resources/transaction_log_summaries/youtube/test_playlist.txt +++ b/tests/resources/transaction_log_summaries/youtube/test_playlist.txt @@ -1,46 +1,47 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -.ytdl-sub-music_video_playlist_test-download-archive.json -JMC - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg -JMC - Jesse's Minecraft Server [Trailer - Feb.1].info.json -JMC - Jesse's Minecraft Server [Trailer - Feb.1].mp4 -JMC - Jesse's Minecraft Server [Trailer - Feb.1].nfo - NFO tags: - musicvideo: - album: Music Videos - artist: JMC - playlist_count: 3 - playlist_index: 3 - title: Jesse's Minecraft Server [Trailer - Feb.1] - year: 2011 -JMC - Jesse's Minecraft Server [Trailer - Feb.27]-thumb.jpg -JMC - Jesse's Minecraft Server [Trailer - Feb.27].info.json -JMC - Jesse's Minecraft Server [Trailer - Feb.27].mp4 -JMC - Jesse's Minecraft Server [Trailer - Feb.27].nfo - NFO tags: - musicvideo: - album: Music Videos - artist: JMC - playlist_count: 3 - playlist_index: 2 - title: Jesse's Minecraft Server [Trailer - Feb.27] - year: 2011 -JMC - Jesse's Minecraft Server [Trailer - Mar.21]-thumb.jpg -JMC - Jesse's Minecraft Server [Trailer - Mar.21].info.json -JMC - Jesse's Minecraft Server [Trailer - Mar.21].mp4 -JMC - Jesse's Minecraft Server [Trailer - Mar.21].nfo - NFO tags: - musicvideo: - album: Music Videos - artist: JMC - playlist_count: 3 - playlist_index: 1 - title: Jesse's Minecraft Server [Trailer - Mar.21] - year: 2011 -poster.jpg -tvshow.nfo - NFO tags: - test: - playlist_description: Trailers, Updates, etc - playlist_title: Jesse's Minecraft Server - playlist_uploader: Project Zombie \ No newline at end of file +{output_directory} + .ytdl-sub-music_video_playlist_test-download-archive.json + JMC - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg + JMC - Jesse's Minecraft Server [Trailer - Feb.1].info.json + JMC - Jesse's Minecraft Server [Trailer - Feb.1].mp4 + JMC - Jesse's Minecraft Server [Trailer - Feb.1].nfo + NFO tags: + musicvideo: + album: Music Videos + artist: JMC + playlist_count: 3 + playlist_index: 3 + title: Jesse's Minecraft Server [Trailer - Feb.1] + year: 2011 + JMC - Jesse's Minecraft Server [Trailer - Feb.27]-thumb.jpg + JMC - Jesse's Minecraft Server [Trailer - Feb.27].info.json + JMC - Jesse's Minecraft Server [Trailer - Feb.27].mp4 + JMC - Jesse's Minecraft Server [Trailer - Feb.27].nfo + NFO tags: + musicvideo: + album: Music Videos + artist: JMC + playlist_count: 3 + playlist_index: 2 + title: Jesse's Minecraft Server [Trailer - Feb.27] + year: 2011 + JMC - Jesse's Minecraft Server [Trailer - Mar.21]-thumb.jpg + JMC - Jesse's Minecraft Server [Trailer - Mar.21].info.json + JMC - Jesse's Minecraft Server [Trailer - Mar.21].mp4 + JMC - Jesse's Minecraft Server [Trailer - Mar.21].nfo + NFO tags: + musicvideo: + album: Music Videos + artist: JMC + playlist_count: 3 + playlist_index: 1 + title: Jesse's Minecraft Server [Trailer - Mar.21] + year: 2011 + poster.jpg + tvshow.nfo + NFO tags: + test: + playlist_description: Trailers, Updates, etc + playlist_title: Jesse's Minecraft Server + playlist_uploader: Project Zombie \ No newline at end of file diff --git a/tests/resources/transaction_log_summaries/youtube/test_video.txt b/tests/resources/transaction_log_summaries/youtube/test_video.txt index eb444bf0..d20b90bf 100644 --- a/tests/resources/transaction_log_summaries/youtube/test_video.txt +++ b/tests/resources/transaction_log_summaries/youtube/test_video.txt @@ -1,14 +1,15 @@ -Files created in '{output_directory}' +Files created: ---------------------------------------- -JMC - Oblivion Mod "Falcor" p.1-thumb.jpg -JMC - Oblivion Mod "Falcor" p.1.info.json -JMC - Oblivion Mod "Falcor" p.1.mp4 - Video Tags: - title: Oblivion Mod "Falcor" p.1 -JMC - Oblivion Mod "Falcor" p.1.nfo - NFO tags: - musicvideo: - album: Music Videos - artist: JMC +{output_directory} + JMC - Oblivion Mod "Falcor" p.1-thumb.jpg + JMC - Oblivion Mod "Falcor" p.1.info.json + JMC - Oblivion Mod "Falcor" p.1.mp4 + Video Tags: title: Oblivion Mod "Falcor" p.1 - year: 2010 \ No newline at end of file + JMC - Oblivion Mod "Falcor" p.1.nfo + NFO tags: + musicvideo: + album: Music Videos + artist: JMC + title: Oblivion Mod "Falcor" p.1 + year: 2010 \ No newline at end of file