TODO: download strategy docs, validate fixtures, fix playlist test
This commit is contained in:
parent
52cf37c6ae
commit
b88ecc502b
26 changed files with 189 additions and 217 deletions
|
|
@ -36,70 +36,18 @@ download_strategy
|
||||||
Download strategies dictate what is getting downloaded from a source. Each
|
Download strategies dictate what is getting downloaded from a source. Each
|
||||||
download strategy has its own set of parameters.
|
download strategy has its own set of parameters.
|
||||||
|
|
||||||
youtube
|
url
|
||||||
'''''''
|
'''
|
||||||
Download strategies for downloading videos (or audio if you configure `ytdl_options`_ correctly) from Youtube. See
|
.. autoclass:: ytdl_sub.downloaders.generic.url.UrlDownloadOptions()
|
||||||
Download strategies for downloading music from Soundcloud. See
|
:members:
|
||||||
:class:`Youtube Variables <ytdl_sub.entries.variables.youtube_variables>`
|
|
||||||
for available source variables to use.
|
|
||||||
|
|
||||||
channel
|
|
||||||
_______
|
|
||||||
.. autoclass:: ytdl_sub.downloaders.youtube.channel.YoutubeChannelDownloaderOptions()
|
|
||||||
:members: channel_url, channel_avatar_path, channel_banner_path
|
|
||||||
:member-order: bysource
|
|
||||||
:exclude-members: get_date_range
|
|
||||||
|
|
||||||
.. autofunction:: ytdl_sub.downloaders.youtube.channel.YoutubeChannelDownloader.ytdl_option_defaults()
|
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
.. _YouTube Playlist:
|
|
||||||
|
|
||||||
playlist
|
|
||||||
________
|
|
||||||
.. autoclass:: ytdl_sub.downloaders.youtube.playlist.YoutubePlaylistDownloaderOptions()
|
|
||||||
:members: playlist_url, playlist_thumbnail_name
|
|
||||||
:member-order: bysource
|
:member-order: bysource
|
||||||
|
|
||||||
.. autofunction:: ytdl_sub.downloaders.youtube.playlist.YoutubePlaylistDownloader.ytdl_option_defaults()
|
multi_url
|
||||||
|
'''''''''
|
||||||
-------------------------------------------------------------------------------
|
.. autoclass:: ytdl_sub.downloaders.generic.multi_url.MultiUrlDownloadOptions()
|
||||||
|
:members:
|
||||||
video
|
|
||||||
_____
|
|
||||||
.. autoclass:: ytdl_sub.downloaders.youtube.video.YoutubeVideoDownloaderOptions()
|
|
||||||
:members: video_url
|
|
||||||
:member-order: bysource
|
:member-order: bysource
|
||||||
|
|
||||||
.. autofunction:: ytdl_sub.downloaders.youtube.video.YoutubeVideoDownloader.ytdl_option_defaults()
|
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
merge_playlist
|
|
||||||
______________
|
|
||||||
.. autoclass:: ytdl_sub.downloaders.youtube.merge_playlist.YoutubeMergePlaylistDownloaderOptions()
|
|
||||||
:members: playlist_url, add_chapters
|
|
||||||
:member-order: bysource
|
|
||||||
|
|
||||||
.. autofunction:: ytdl_sub.downloaders.youtube.merge_playlist.YoutubeMergePlaylistDownloader.ytdl_option_defaults()
|
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
soundcloud
|
|
||||||
''''''''''
|
|
||||||
Download strategies for downloading music from Soundcloud. See
|
|
||||||
:class:`Soundcloud Variables <ytdl_sub.entries.variables.soundcloud_variables>`
|
|
||||||
for available source variables to use.
|
|
||||||
|
|
||||||
albums_and_singles
|
|
||||||
__________________
|
|
||||||
.. autoclass:: ytdl_sub.downloaders.soundcloud.albums_and_singles.SoundcloudAlbumsAndSinglesDownloadOptions()
|
|
||||||
:members: url, skip_premiere_tracks
|
|
||||||
:member-order: bysource
|
|
||||||
|
|
||||||
.. autofunction:: ytdl_sub.downloaders.soundcloud.albums_and_singles.SoundcloudAlbumsAndSinglesDownloader.ytdl_option_defaults()
|
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
output_options
|
output_options
|
||||||
|
|
|
||||||
|
|
@ -12,8 +12,8 @@ from ytdl_sub.utils.exceptions import ValidationException
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def yt_album_as_chapters_preset_dict(output_directory):
|
def yt_album_as_chapters_preset_dict(output_directory):
|
||||||
return {
|
return {
|
||||||
"preset": "yt_album_as_chapters",
|
"preset": "album_from_chapters",
|
||||||
"youtube": {"video_url": "https://www.youtube.com/watch?v=zeR2_YjlXWA"},
|
"download": {"url": "https://www.youtube.com/watch?v=zeR2_YjlXWA"},
|
||||||
# override the output directory with our fixture-generated dir
|
# override the output directory with our fixture-generated dir
|
||||||
"output_options": {"output_directory": output_directory},
|
"output_options": {"output_directory": output_directory},
|
||||||
# download the worst format so it is fast
|
# download the worst format so it is fast
|
||||||
|
|
@ -128,7 +128,7 @@ class TestSplitByChapters:
|
||||||
mergedeep.merge(
|
mergedeep.merge(
|
||||||
yt_album_as_chapters_with_regex_preset_dict,
|
yt_album_as_chapters_with_regex_preset_dict,
|
||||||
{
|
{
|
||||||
"youtube": {"video_url": "https://youtube.com/watch?v=HKTNxEqsN3Q"},
|
"download": {"url": "https://youtube.com/watch?v=HKTNxEqsN3Q"},
|
||||||
"split_by_chapters": {"when_no_chapters": when_no_chapters},
|
"split_by_chapters": {"when_no_chapters": when_no_chapters},
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ from ytdl_sub.subscriptions.subscription import Subscription
|
||||||
def playlist_preset_dict(output_directory):
|
def playlist_preset_dict(output_directory):
|
||||||
return {
|
return {
|
||||||
"preset": "music_video",
|
"preset": "music_video",
|
||||||
"youtube": {
|
"download": {
|
||||||
"url": "https://youtube.com/playlist?list=PL5BC0FC26BECA5A35",
|
"url": "https://youtube.com/playlist?list=PL5BC0FC26BECA5A35",
|
||||||
"playlist_thumbnails": {"name": "poster.jpg", "uid": "latest_entry"},
|
"playlist_thumbnails": {"name": "poster.jpg", "uid": "latest_entry"},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
"Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3-thumb.jpg": "662fcaadf6e80d63591bac19a5fdffb0",
|
".ytdl-sub-file_convert_test-download-archive.json": "65aa49c7345f9fc201e42ddc4a96b19b",
|
||||||
"Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.info.json": "c5f4cdadcf89a60811e733f84edc8996",
|
"Beyond The Guitar/Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3-thumb.jpg": "662fcaadf6e80d63591bac19a5fdffb0",
|
||||||
"Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.mp4": "390177bcc076e309d1534b8bb5afdcc7",
|
"Beyond The Guitar/Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.info.json": "30b444dbe693b1483904698ad1b19090",
|
||||||
"Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.nfo": "cacf09ab38f9b3085da9c5af516cf22a"
|
"Beyond The Guitar/Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.mp4": "390177bcc076e309d1534b8bb5afdcc7",
|
||||||
|
"Beyond The Guitar/Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.nfo": "cacf09ab38f9b3085da9c5af516cf22a"
|
||||||
}
|
}
|
||||||
|
|
@ -1,15 +1,15 @@
|
||||||
{
|
{
|
||||||
"01. Intro (Feat. Racheal Ofori & Barney Artist).info.json": "c13b562993dd1507e0be88ac003f36fe",
|
"01. Intro (Feat. Racheal Ofori & Barney Artist).info.json": "7ec75dc8f950a3d19f9a99a0a2390f1b",
|
||||||
"02. Answers (Feat. Rick David & Kaya Thomas - Dyke).info.json": "d66fde52ecb4613f517db1546e9d866e",
|
"02. Answers (Feat. Rick David & Kaya Thomas - Dyke).info.json": "75f0c24948352b46e262cb705c9efc74",
|
||||||
"03. Blaze (Feat. Kaya Thomas - Dyke).info.json": "ce72fff01376252cba06e6baa761c7db",
|
"03. Blaze (Feat. Kaya Thomas - Dyke).info.json": "5dcda18d2b2337eaa9a326c086b53703",
|
||||||
"04. What If (Interlude).info.json": "d862af9c67c6433024cfb7f295f62718",
|
"04. What If (Interlude).info.json": "5518006fcb847b9c5f86f08e39b3f6d5",
|
||||||
"05. No Peace (Feat. Tom Misch).info.json": "aa779527de1e3d439d9abc3424b7f4c9",
|
"05. No Peace (Feat. Tom Misch).info.json": "8ed97ae7d19e5db238e3479493d6763f",
|
||||||
"06. Closer (Feat. Lester Duval).info.json": "35c99e4f14f8329fb77d6319f376f7ec",
|
"06. Closer (Feat. Lester Duval).info.json": "827404f876a80882e3039624e763b873",
|
||||||
"07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori).info.json": "bd823154833b1389ed91154a2d734903",
|
"07. Delusions: Rumination (Interlude) (Feat. Racheal Ofori).info.json": "0c86725f7d9f4d3e1662f12f725e01b0",
|
||||||
"08. Dreams (Feat. Carmody).info.json": "2b89e85a878cf81c7c480ab5b069f940",
|
"08. Dreams (Feat. Carmody).info.json": "8946fb56e23267b497aaf390b2026192",
|
||||||
"09. Dreaming (Interlude) (Feat. Racheal Ofori).info.json": "126bd7301438748a77d94303d3ffec77",
|
"09. Dreaming (Interlude) (Feat. Racheal Ofori).info.json": "f6a50cead65457d4f8f0e18b3784cd3f",
|
||||||
"10. Hopeful (Feat. Jordan Rakei).info.json": "3d13233826e965264ac2f8d28f2149f9",
|
"10. Hopeful (Feat. Jordan Rakei).info.json": "a4d7e6c810e387006604d0675c9bc978",
|
||||||
"11. Sunrise (Pillows) (Feat. Emmavie).info.json": "8671fee720b686eb9f79db63b8341eed",
|
"11. Sunrise (Pillows) (Feat. Emmavie).info.json": "17d6ff5517283d516df7f9a94810c113",
|
||||||
"Alfa Mist - Nocturne [Full Album]/01 - 01. Intro (Feat. Racheal Ofori & Barney Artist).mp3": "1ede8775719b99d05c89d6d0a2a74df5",
|
"Alfa Mist - Nocturne [Full Album]/01 - 01. Intro (Feat. Racheal Ofori & Barney Artist).mp3": "1ede8775719b99d05c89d6d0a2a74df5",
|
||||||
"Alfa Mist - Nocturne [Full Album]/02 - 02. Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3": "2430b44a6c15050f7e2ee09274c26600",
|
"Alfa Mist - Nocturne [Full Album]/02 - 02. Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3": "2430b44a6c15050f7e2ee09274c26600",
|
||||||
"Alfa Mist - Nocturne [Full Album]/03 - 03. Blaze (Feat. Kaya Thomas - Dyke).mp3": "8dbb8d15109955c4540dfe3c015157b8",
|
"Alfa Mist - Nocturne [Full Album]/03 - 03. Blaze (Feat. Kaya Thomas - Dyke).mp3": "8dbb8d15109955c4540dfe3c015157b8",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"Oblivion Mod "Falcor" p.1.info.json": "0819dc20f5803f8c91a8c8d2d9f7b211",
|
"Oblivion Mod "Falcor" p.1.info.json": "5f9e41e3244a294c5aa77d2c0dcb5b98",
|
||||||
"Oblivion Mod "Falcor" p.1/01 - Oblivion Mod "Falcor" p.1.mp3": "6d570f225f6c3a14de0ba4c912995641",
|
"Oblivion Mod "Falcor" p.1/01 - Oblivion Mod "Falcor" p.1.mp3": "6d570f225f6c3a14de0ba4c912995641",
|
||||||
"Oblivion Mod "Falcor" p.1/folder.jpg": "fb95b510681676e81c321171fc23143e"
|
"Oblivion Mod "Falcor" p.1/folder.jpg": "fb95b510681676e81c321171fc23143e"
|
||||||
}
|
}
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
{
|
{
|
||||||
"Answers (Feat. Rick David & Kaya Thomas - Dyke).info.json": "fc16b2772425a226a6d4202c1f32968e",
|
"Answers (Feat. Rick David & Kaya Thomas - Dyke).info.json": "73ba3663e422720eb014aa93c267742b",
|
||||||
"Blaze (Feat. Kaya Thomas - Dyke).info.json": "5c7b118a2bd620bd8a2e9f3654bdbcf6",
|
"Blaze (Feat. Kaya Thomas - Dyke).info.json": "7d8a52c96d9f4d7e76a79c98a8a20513",
|
||||||
"Closer (Feat. Lester Duval).info.json": "3565218771e9366378a0b7d740ccc73c",
|
"Closer (Feat. Lester Duval).info.json": "1bba5d087dd5e0ae74eebea1ce6c4e1d",
|
||||||
"Delusions: Rumination (Interlude) (Feat. Racheal Ofori).info.json": "a78f4db52e9d1c68b800d8714d209c9f",
|
"Delusions: Rumination (Interlude) (Feat. Racheal Ofori).info.json": "1e42dd0d0cefff6784321ec42bc81b1e",
|
||||||
"Dreaming (Interlude) (Feat. Racheal Ofori).info.json": "2c66fdeabbc20599455da7e5cc26a269",
|
"Dreaming (Interlude) (Feat. Racheal Ofori).info.json": "7e7f62206bd36c23c25ccf42356d42cb",
|
||||||
"Dreams (Feat. Carmody).info.json": "ce220d509238eec57b2c48682a139643",
|
"Dreams (Feat. Carmody).info.json": "1d42fe2d3354cbf9e89f6996813f75ba",
|
||||||
"Hopeful (Feat. Jordan Rakei).info.json": "90ce01e9e8a3f4d4db71db0971cdd5f8",
|
"Hopeful (Feat. Jordan Rakei).info.json": "aa5a61393f31d8357ad6cfdab85703b7",
|
||||||
"Intro (Feat. Racheal Ofori & Barney Artist).info.json": "763400e50f187dad3260dcdac2b02542",
|
"Intro (Feat. Racheal Ofori & Barney Artist).info.json": "f85cf3be03514940e6904e189a5c64d5",
|
||||||
"No Peace (Feat. Tom Misch).info.json": "f3991884b296795e048bd023b64d4b99",
|
"No Peace (Feat. Tom Misch).info.json": "7a0126185283b340fca39b7272271a5b",
|
||||||
"Nocturne/01 - Intro (Feat. Racheal Ofori & Barney Artist).mp3": "b2e2a9834f03d1928e0c8a0602899d4d",
|
"Nocturne/01 - Intro (Feat. Racheal Ofori & Barney Artist).mp3": "b2e2a9834f03d1928e0c8a0602899d4d",
|
||||||
"Nocturne/02 - Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3": "8fe76edcc77c5d8db0f7b5b8577a4cf6",
|
"Nocturne/02 - Answers (Feat. Rick David & Kaya Thomas - Dyke).mp3": "8fe76edcc77c5d8db0f7b5b8577a4cf6",
|
||||||
"Nocturne/03 - Blaze (Feat. Kaya Thomas - Dyke).mp3": "fd45453753a783ec4f26ef399a8ecece",
|
"Nocturne/03 - Blaze (Feat. Kaya Thomas - Dyke).mp3": "fd45453753a783ec4f26ef399a8ecece",
|
||||||
|
|
@ -20,6 +20,6 @@
|
||||||
"Nocturne/10 - Hopeful (Feat. Jordan Rakei).mp3": "d2f9958553262c4bee4f82f98f1d42c7",
|
"Nocturne/10 - Hopeful (Feat. Jordan Rakei).mp3": "d2f9958553262c4bee4f82f98f1d42c7",
|
||||||
"Nocturne/11 - Sunrise (Pillows) (Feat. Emmavie).mp3": "767dc4f27cc0a57d5391baf7b242d3f0",
|
"Nocturne/11 - Sunrise (Pillows) (Feat. Emmavie).mp3": "767dc4f27cc0a57d5391baf7b242d3f0",
|
||||||
"Nocturne/folder.jpg": "bd3685acc53072e591bae2505ecb0648",
|
"Nocturne/folder.jpg": "bd3685acc53072e591bae2505ecb0648",
|
||||||
"Sunrise (Pillows) (Feat. Emmavie).info.json": "9d01ca8f301334d118772f2b389fb9e4",
|
"Sunrise (Pillows) (Feat. Emmavie).info.json": "3019ab43e6b6bc045edfebe3600ea85e",
|
||||||
"What If (Interlude).info.json": "848b11d8d6fa51defc4cbda6a7b3e218"
|
"What If (Interlude).info.json": "041332e428e90e64cd5fa46e513b2e65"
|
||||||
}
|
}
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
{
|
{
|
||||||
"Jesse's Minecraft Server [Trailer - Feb.1].info.json": "4214f8fac3333eb6baa73ea9648f86b4",
|
"Jesse's Minecraft Server [Trailer - Feb.1].info.json": "ba897b0df53c440203f34d7c4fb1ed85",
|
||||||
"Jesse's Minecraft Server [Trailer - Feb.1].ogg": "afb2264e271e3c464d0fe9ba0db37f88",
|
"Jesse's Minecraft Server [Trailer - Feb.1].ogg": "afb2264e271e3c464d0fe9ba0db37f88",
|
||||||
"Jesse's Minecraft Server [Trailer - Feb.27].info.json": "5dcc4ad1ccccb69c5054d497fad41884",
|
"Jesse's Minecraft Server [Trailer - Feb.27].info.json": "800a9d5918fb4cec8a889ac2f0c93c70",
|
||||||
"Jesse's Minecraft Server [Trailer - Feb.27].ogg": "6f322d842a1e43b4c9981b42423d9b4c",
|
"Jesse's Minecraft Server [Trailer - Feb.27].ogg": "6f322d842a1e43b4c9981b42423d9b4c",
|
||||||
"Jesse's Minecraft Server [Trailer - Mar.21].info.json": "5a491a80875794abee3ee7da60b9d51b",
|
"Jesse's Minecraft Server [Trailer - Mar.21].info.json": "39da60adb842c4466a676c8e34e92749",
|
||||||
"Jesse's Minecraft Server [Trailer - Mar.21].ogg": "fe1dc3361a102661c27020d5b95a2a81"
|
"Jesse's Minecraft Server [Trailer - Mar.21].ogg": "fe1dc3361a102661c27020d5b95a2a81"
|
||||||
}
|
}
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
{
|
{
|
||||||
"YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json": "de578129ce495c2ee4bf8f15212e1bb2",
|
"YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json": "538d2461930a75595198578079654aa2",
|
||||||
"YouTube Rewind 2019: For the Record | #YouTubeRewind.mp3": "d3687bf6c13a2a5f3a8a05fbce9be28c"
|
"YouTube Rewind 2019: For the Record | #YouTubeRewind.mp3": "d3687bf6c13a2a5f3a8a05fbce9be28c"
|
||||||
}
|
}
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
"JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case-thumb.jpg": "b5353a824a4800cc26f884e3025ed969",
|
".ytdl-sub-chapters_from_timestamps_with_subs-download-archive.json": "40abc64a8fe93a10406bff1548a2cbe2",
|
||||||
"JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.info.json": "d4ceb53039697fbb08a9479a4b1e97fd",
|
"JMC/JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case-thumb.jpg": "b5353a824a4800cc26f884e3025ed969",
|
||||||
"JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4": "97f74f4796ba5a5977bbb4fb0b21ae93",
|
"JMC/JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.info.json": "c37c5f70f422a806eed1dd11a4c43d34",
|
||||||
"JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.nfo": "b9bd35e4f260c728774d8dd31f83637c"
|
"JMC/JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4": "97f74f4796ba5a5977bbb4fb0b21ae93",
|
||||||
|
"JMC/JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.nfo": "b9bd35e4f260c728774d8dd31f83637c"
|
||||||
}
|
}
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
"JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case-thumb.jpg": "b5353a824a4800cc26f884e3025ed969",
|
".ytdl-sub-sponsorblock_with_embedded_subs_test-download-archive.json": "40abc64a8fe93a10406bff1548a2cbe2",
|
||||||
"JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.info.json": "f4ecde8a60ad02c83b02a951ef28f60f",
|
"JMC/JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case-thumb.jpg": "b5353a824a4800cc26f884e3025ed969",
|
||||||
"JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4": "ba555c6a13869f3557b724b6ef2fbb6e",
|
"JMC/JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.info.json": "bc7bb4272d0d30edc87725f8aa64a25a",
|
||||||
"JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.nfo": "b9bd35e4f260c728774d8dd31f83637c"
|
"JMC/JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4": "ba555c6a13869f3557b724b6ef2fbb6e",
|
||||||
|
"JMC/JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.nfo": "b9bd35e4f260c728774d8dd31f83637c"
|
||||||
}
|
}
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
"JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind-thumb.jpg": "50ee47c80f679029f5d3503bb91b045a",
|
".ytdl-sub-subtitles_embedded_test-download-archive.json": "1aa35c1d2663ac721f33f8374c00af1a",
|
||||||
"JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json": "22585d06ef862a4b923db4e2665f0d79",
|
"JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind-thumb.jpg": "50ee47c80f679029f5d3503bb91b045a",
|
||||||
"JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4": "1f1f91f85b162c20596a2413e704b809",
|
"JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json": "fe08fcd1b68f00715e041bd98bec0570",
|
||||||
"JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.nfo": "c64964fab07574080e5da3242e3bfd48"
|
"JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4": "1f1f91f85b162c20596a2413e704b809",
|
||||||
|
"JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.nfo": "c64964fab07574080e5da3242e3bfd48"
|
||||||
}
|
}
|
||||||
|
|
@ -1,8 +1,9 @@
|
||||||
{
|
{
|
||||||
"JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind-thumb.jpg": "50ee47c80f679029f5d3503bb91b045a",
|
".ytdl-sub-subtitles_embedded_and_file_test-download-archive.json": "fb48a287b1af0c78d7f79749c0cec9d7",
|
||||||
"JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.de.srt": "b343c3bb9257b7ee7ba38f570a115b37",
|
"JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind-thumb.jpg": "50ee47c80f679029f5d3503bb91b045a",
|
||||||
"JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.en.srt": "fe8c6ee92cae6e059fd80fd61691adbe",
|
"JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.de.srt": "b343c3bb9257b7ee7ba38f570a115b37",
|
||||||
"JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json": "089845553911c366198932b30bca5d00",
|
"JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.en.srt": "fe8c6ee92cae6e059fd80fd61691adbe",
|
||||||
"JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4": "1f1f91f85b162c20596a2413e704b809",
|
"JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.info.json": "759e958c5911de5df6ac25887f8e1c6a",
|
||||||
"JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.nfo": "c64964fab07574080e5da3242e3bfd48"
|
"JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4": "1f1f91f85b162c20596a2413e704b809",
|
||||||
|
"JMC/JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.nfo": "c64964fab07574080e5da3242e3bfd48"
|
||||||
}
|
}
|
||||||
|
|
@ -1,32 +1,32 @@
|
||||||
{
|
{
|
||||||
".ytdl-sub-jb-download-archive.json": "1114f07090dfb35eea6848efeaf9755a",
|
".ytdl-sub-jb-download-archive.json": "1114f07090dfb35eea6848efeaf9755a",
|
||||||
"j_b/[2021] Baby Santana's Dorian Groove/01 - Baby Santana's Dorian Groove.info.json": "5b1cd3c76846b216eeb5cc3566b0f0a8",
|
"j_b/[2021] Baby Santana's Dorian Groove/01 - Baby Santana's Dorian Groove.info.json": "b95796948d30558e057a3f2c794c650c",
|
||||||
"j_b/[2021] Baby Santana's Dorian Groove/01 - Baby Santana's Dorian Groove.mp3": "bffbd558e12c6a9e029dc136a88342c4",
|
"j_b/[2021] Baby Santana's Dorian Groove/01 - Baby Santana's Dorian Groove.mp3": "bffbd558e12c6a9e029dc136a88342c4",
|
||||||
"j_b/[2021] Baby Santana's Dorian Groove/folder.jpg": "967892be44b8c47e1be73f055a7c6f08",
|
"j_b/[2021] Baby Santana's Dorian Groove/folder.jpg": "967892be44b8c47e1be73f055a7c6f08",
|
||||||
"j_b/[2021] Purple Clouds/01 - Purple Clouds.info.json": "2207ed41f248ce72ffe6263df804dd24",
|
"j_b/[2021] Purple Clouds/01 - Purple Clouds.info.json": "e4d6f7da57a8bc18f82332778ac9b1f0",
|
||||||
"j_b/[2021] Purple Clouds/01 - Purple Clouds.mp3": "038db58aebe2ba875b733932b42a94d6",
|
"j_b/[2021] Purple Clouds/01 - Purple Clouds.mp3": "038db58aebe2ba875b733932b42a94d6",
|
||||||
"j_b/[2021] Purple Clouds/folder.jpg": "967892be44b8c47e1be73f055a7c6f08",
|
"j_b/[2021] Purple Clouds/folder.jpg": "967892be44b8c47e1be73f055a7c6f08",
|
||||||
"j_b/[2022] Acoustic Treats/01 - 20160426 184214.info.json": "d90d8a19209fd3ef9f441c5e9c75a32f",
|
"j_b/[2022] Acoustic Treats/01 - 20160426 184214.info.json": "4294a791c9e295dcbcb536528215ab2e",
|
||||||
"j_b/[2022] Acoustic Treats/01 - 20160426 184214.mp3": "e145f0a2f6012768280c38655ca58065",
|
"j_b/[2022] Acoustic Treats/01 - 20160426 184214.mp3": "e145f0a2f6012768280c38655ca58065",
|
||||||
"j_b/[2022] Acoustic Treats/02 - 20160502 123150.info.json": "c4df2eb9a4eecb06f425c73f8dfb98f3",
|
"j_b/[2022] Acoustic Treats/02 - 20160502 123150.info.json": "9fcdd8984dd286b03d07900240325468",
|
||||||
"j_b/[2022] Acoustic Treats/02 - 20160502 123150.mp3": "60c8b8817a197a13e4bb90903af612c5",
|
"j_b/[2022] Acoustic Treats/02 - 20160502 123150.mp3": "60c8b8817a197a13e4bb90903af612c5",
|
||||||
"j_b/[2022] Acoustic Treats/03 - 20160504 143832.info.json": "a4943268aa5a534548c21873f1ed17b8",
|
"j_b/[2022] Acoustic Treats/03 - 20160504 143832.info.json": "6a3ca21f1cb2f43227fc95355dcaf7ab",
|
||||||
"j_b/[2022] Acoustic Treats/03 - 20160504 143832.mp3": "8265b7e4f79878af877bc6ecd9757efe",
|
"j_b/[2022] Acoustic Treats/03 - 20160504 143832.mp3": "8265b7e4f79878af877bc6ecd9757efe",
|
||||||
"j_b/[2022] Acoustic Treats/04 - 20160601 221234.info.json": "c5a3e933fef9f041946e3fd58cc40cc5",
|
"j_b/[2022] Acoustic Treats/04 - 20160601 221234.info.json": "accc54dbf191095e7bf39ab954fc5fa4",
|
||||||
"j_b/[2022] Acoustic Treats/04 - 20160601 221234.mp3": "accf46b76891d2954b893d0f91d82816",
|
"j_b/[2022] Acoustic Treats/04 - 20160601 221234.mp3": "accf46b76891d2954b893d0f91d82816",
|
||||||
"j_b/[2022] Acoustic Treats/05 - 20160601 222440.info.json": "a46f108c700f577392145a6e58d3766a",
|
"j_b/[2022] Acoustic Treats/05 - 20160601 222440.info.json": "6c3dff44838b403d67a1229879edd51a",
|
||||||
"j_b/[2022] Acoustic Treats/05 - 20160601 222440.mp3": "e1f584f523336160d5c1104a61de77f3",
|
"j_b/[2022] Acoustic Treats/05 - 20160601 222440.mp3": "e1f584f523336160d5c1104a61de77f3",
|
||||||
"j_b/[2022] Acoustic Treats/06 - 20170604 190236.info.json": "6a78bdb0ed2958f0083ace1c166a363f",
|
"j_b/[2022] Acoustic Treats/06 - 20170604 190236.info.json": "b37323719f632e5a607e3fe93a220c9b",
|
||||||
"j_b/[2022] Acoustic Treats/06 - 20170604 190236.mp3": "f6885b25901177f0357649afe97328cc",
|
"j_b/[2022] Acoustic Treats/06 - 20170604 190236.mp3": "f6885b25901177f0357649afe97328cc",
|
||||||
"j_b/[2022] Acoustic Treats/07 - 20170612 193646.info.json": "84cd8697d8d6876b19ceb35f4b60bcf0",
|
"j_b/[2022] Acoustic Treats/07 - 20170612 193646.info.json": "af3b911d3d24adfa11810676d50c055c",
|
||||||
"j_b/[2022] Acoustic Treats/07 - 20170612 193646.mp3": "fa057f221cbe4cf2442cd2fdb960743e",
|
"j_b/[2022] Acoustic Treats/07 - 20170612 193646.mp3": "fa057f221cbe4cf2442cd2fdb960743e",
|
||||||
"j_b/[2022] Acoustic Treats/08 - 20170628 215206.info.json": "e5669e3802c0d35ab14435b34929d61a",
|
"j_b/[2022] Acoustic Treats/08 - 20170628 215206.info.json": "208280c591da9bcc4570b58c36452e23",
|
||||||
"j_b/[2022] Acoustic Treats/08 - 20170628 215206.mp3": "7794ae812c64580e2ac8fc457d5cc85f",
|
"j_b/[2022] Acoustic Treats/08 - 20170628 215206.mp3": "7794ae812c64580e2ac8fc457d5cc85f",
|
||||||
"j_b/[2022] Acoustic Treats/09 - Finding Home.info.json": "5de4bd28ba1f4e67e895f1e4a37fccdd",
|
"j_b/[2022] Acoustic Treats/09 - Finding Home.info.json": "23ebe28b09ceaac0a8ef64a324d86f76",
|
||||||
"j_b/[2022] Acoustic Treats/09 - Finding Home.mp3": "adbf02eddb2090c008eb497d13ff84b9",
|
"j_b/[2022] Acoustic Treats/09 - Finding Home.mp3": "adbf02eddb2090c008eb497d13ff84b9",
|
||||||
"j_b/[2022] Acoustic Treats/10 - Shallow Water WIP.info.json": "ddb35f4fc41551b68d58b5df62d73bf4",
|
"j_b/[2022] Acoustic Treats/10 - Shallow Water WIP.info.json": "d1c383d73b067ac6f7888dbb39393263",
|
||||||
"j_b/[2022] Acoustic Treats/10 - Shallow Water WIP.mp3": "65bb10c84366c71498161734f953e93d",
|
"j_b/[2022] Acoustic Treats/10 - Shallow Water WIP.mp3": "65bb10c84366c71498161734f953e93d",
|
||||||
"j_b/[2022] Acoustic Treats/11 - Untold History.info.json": "489da77a730183b0185d262ad4639085",
|
"j_b/[2022] Acoustic Treats/11 - Untold History.info.json": "edc39b25c8eb95807ab5523272d8c2d6",
|
||||||
"j_b/[2022] Acoustic Treats/11 - Untold History.mp3": "6904b2918e5dc38d9a9f72d967eb74bf",
|
"j_b/[2022] Acoustic Treats/11 - Untold History.mp3": "6904b2918e5dc38d9a9f72d967eb74bf",
|
||||||
"j_b/[2022] Acoustic Treats/folder.jpg": "967892be44b8c47e1be73f055a7c6f08"
|
"j_b/[2022] Acoustic Treats/folder.jpg": "967892be44b8c47e1be73f055a7c6f08"
|
||||||
}
|
}
|
||||||
|
|
@ -1,17 +1,17 @@
|
||||||
{
|
{
|
||||||
".ytdl-sub-music_video_playlist_test-download-archive.json": "25b8e44961343116436584e341c7fe9b",
|
".ytdl-sub-music_video_playlist_test-download-archive.json": "e7f7c35e33c132a96d1f12b18f388b35",
|
||||||
"JMC - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg": "b232d253df621aa770b780c1301d364d",
|
"JMC/JMC - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg": "b232d253df621aa770b780c1301d364d",
|
||||||
"JMC - Jesse's Minecraft Server [Trailer - Feb.1].info.json": "c73232e03c9e14b62145917cca3a242c",
|
"JMC/JMC - Jesse's Minecraft Server [Trailer - Feb.1].info.json": "7afc65d649a435bbdadc3a69e0498033",
|
||||||
"JMC - Jesse's Minecraft Server [Trailer - Feb.1].mp4": "7bfa1475504a7c8a4aaa8c89f9306331",
|
"JMC/JMC - Jesse's Minecraft Server [Trailer - Feb.1].mp4": "7bfa1475504a7c8a4aaa8c89f9306331",
|
||||||
"JMC - Jesse's Minecraft Server [Trailer - Feb.1].nfo": "de6f9a17a5ebf92aa02b14f7342b8d36",
|
"JMC/JMC - Jesse's Minecraft Server [Trailer - Feb.1].nfo": "de6f9a17a5ebf92aa02b14f7342b8d36",
|
||||||
"JMC - Jesse's Minecraft Server [Trailer - Feb.27]-thumb.jpg": "d17c379ea8b362f5b97c6b213b0342cb",
|
"JMC/JMC - Jesse's Minecraft Server [Trailer - Feb.27]-thumb.jpg": "d17c379ea8b362f5b97c6b213b0342cb",
|
||||||
"JMC - Jesse's Minecraft Server [Trailer - Feb.27].info.json": "56ab3eddea58572ffdc33d0945f083b2",
|
"JMC/JMC - Jesse's Minecraft Server [Trailer - Feb.27].info.json": "b4c1b4ea4fc57029a9e4075773966069",
|
||||||
"JMC - Jesse's Minecraft Server [Trailer - Feb.27].mp4": "04ab5cb3cc12325d0c96a7cd04a8b91d",
|
"JMC/JMC - Jesse's Minecraft Server [Trailer - Feb.27].mp4": "04ab5cb3cc12325d0c96a7cd04a8b91d",
|
||||||
"JMC - Jesse's Minecraft Server [Trailer - Feb.27].nfo": "9a4a57bb91f1ac97b588fdf66bac4c9b",
|
"JMC/JMC - Jesse's Minecraft Server [Trailer - Feb.27].nfo": "9a4a57bb91f1ac97b588fdf66bac4c9b",
|
||||||
"JMC - Jesse's Minecraft Server [Trailer - Mar.21]-thumb.jpg": "e7830aa8a64b0cde65ba3f7e5fc56530",
|
"JMC/JMC - Jesse's Minecraft Server [Trailer - Mar.21]-thumb.jpg": "e7830aa8a64b0cde65ba3f7e5fc56530",
|
||||||
"JMC - Jesse's Minecraft Server [Trailer - Mar.21].info.json": "f45f60467a0d7a82282ad7e1a481ede2",
|
"JMC/JMC - Jesse's Minecraft Server [Trailer - Mar.21].info.json": "feef5d1953211af25f567b7798fca34b",
|
||||||
"JMC - Jesse's Minecraft Server [Trailer - Mar.21].mp4": "025de6099a5c98e6397153c7a62d517d",
|
"JMC/JMC - Jesse's Minecraft Server [Trailer - Mar.21].mp4": "025de6099a5c98e6397153c7a62d517d",
|
||||||
"JMC - Jesse's Minecraft Server [Trailer - Mar.21].nfo": "b98f1fa3e76b4592aeeaed4f6e220809",
|
"JMC/JMC - Jesse's Minecraft Server [Trailer - Mar.21].nfo": "b98f1fa3e76b4592aeeaed4f6e220809",
|
||||||
"poster.jpg": "e7830aa8a64b0cde65ba3f7e5fc56530",
|
"poster.jpg": "e7830aa8a64b0cde65ba3f7e5fc56530",
|
||||||
"tvshow.nfo": "e4123860532466ed5e0ebf2c9e44eb18"
|
"tvshow.nfo": "e4123860532466ed5e0ebf2c9e44eb18"
|
||||||
}
|
}
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
"JMC - Oblivion Mod "Falcor" p.1-thumb.jpg": "fb95b510681676e81c321171fc23143e",
|
".ytdl-sub-cli-dl-85f0dd8d-download-archive.json": "3b57be33efe7e2de0bc8cecfee86d1a8",
|
||||||
"JMC - Oblivion Mod "Falcor" p.1.info.json": "7e370795027d99f4db007d84d45cbc43",
|
"JMC/JMC - Oblivion Mod "Falcor" p.1-thumb.jpg": "fb95b510681676e81c321171fc23143e",
|
||||||
"JMC - Oblivion Mod "Falcor" p.1.mp4": "3744c49f2e447bd7712a5aad5ed36be2",
|
"JMC/JMC - Oblivion Mod "Falcor" p.1.info.json": "ffd391670c1a35b453ba98d5013e34ae",
|
||||||
"JMC - Oblivion Mod "Falcor" p.1.nfo": "24cc4e17d2bebc89b2759ce5471d403e"
|
"JMC/JMC - Oblivion Mod "Falcor" p.1.mp4": "3744c49f2e447bd7712a5aad5ed36be2",
|
||||||
|
"JMC/JMC - Oblivion Mod "Falcor" p.1.nfo": "24cc4e17d2bebc89b2759ce5471d403e"
|
||||||
}
|
}
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
Files created:
|
Files created:
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
{output_directory}
|
{output_directory}
|
||||||
|
.ytdl-sub-file_convert_test-download-archive.json
|
||||||
|
{output_directory}/Beyond The Guitar
|
||||||
Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3-thumb.jpg
|
Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3-thumb.jpg
|
||||||
Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.info.json
|
Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.info.json
|
||||||
Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.mp4
|
Beyond The Guitar - When you hear Hugh Jackman is returning as Wolverine in Deadpool 3.mp4
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,40 @@
|
||||||
Files created:
|
Files created:
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
{output_directory}
|
{output_directory}
|
||||||
|
.ytdl-sub-kodi_safe_xml-download-archive.json
|
||||||
|
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 🎸🎸
|
||||||
|
{output_directory}/Rick Beato
|
||||||
Rick Beato - Can you hear the difference? 🎸🔥 #shorts-thumb.jpg
|
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.info.json
|
||||||
Rick Beato - Can you hear the difference? 🎸🔥 #shorts.mp4
|
Rick Beato - Can you hear the difference? 🎸🔥 #shorts.mp4
|
||||||
|
|
@ -39,36 +73,4 @@ Files created:
|
||||||
the
|
the
|
||||||
tag 🎸🎸
|
tag 🎸🎸
|
||||||
title: Can you hear the difference? 🎸🔥 #shorts
|
title: Can you hear the difference? 🎸🔥 #shorts
|
||||||
year: 2022
|
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 🎸🎸
|
|
||||||
|
|
@ -1,6 +1,40 @@
|
||||||
Files created:
|
Files created:
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
{output_directory}
|
{output_directory}
|
||||||
|
.ytdl-sub-kodi_safe_xml-download-archive.json
|
||||||
|
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 □□
|
||||||
|
{output_directory}/Rick Beato
|
||||||
Rick Beato - Can you hear the difference? 🎸🔥 #shorts-thumb.jpg
|
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.info.json
|
||||||
Rick Beato - Can you hear the difference? 🎸🔥 #shorts.mp4
|
Rick Beato - Can you hear the difference? 🎸🔥 #shorts.mp4
|
||||||
|
|
@ -39,36 +73,4 @@ Files created:
|
||||||
the
|
the
|
||||||
tag □□
|
tag □□
|
||||||
title: Can you hear the difference? □□ #shorts
|
title: Can you hear the difference? □□ #shorts
|
||||||
year: 2022
|
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 □□
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
Files created:
|
Files created:
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
{output_directory}
|
{output_directory}
|
||||||
|
.ytdl-sub-chapters_from_timestamps_with_subs-download-archive.json
|
||||||
|
{output_directory}/JMC
|
||||||
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-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.info.json
|
||||||
JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4
|
JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
Files created:
|
Files created:
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
{output_directory}
|
{output_directory}
|
||||||
|
.ytdl-sub-sponsorblock_with_embedded_subs_test-download-archive.json
|
||||||
|
{output_directory}/JMC
|
||||||
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-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.info.json
|
||||||
JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4
|
JMC - This GPU SLIDES into this Case! - Silverstone SUGO 16 ITX Case.mp4
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ Files created:
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
{output_directory}
|
{output_directory}
|
||||||
.ytdl-sub-regex_capture_playlist_test-download-archive.json
|
.ytdl-sub-regex_capture_playlist_test-download-archive.json
|
||||||
|
{output_directory}/Project Zombie
|
||||||
Project Zombie - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg
|
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].info.json
|
||||||
Project Zombie - Jesse's Minecraft Server [Trailer - Feb.1].mp4
|
Project Zombie - Jesse's Minecraft Server [Trailer - Feb.1].mp4
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
Files created:
|
Files created:
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
{output_directory}
|
{output_directory}
|
||||||
|
.ytdl-sub-subtitles_embedded_test-download-archive.json
|
||||||
|
{output_directory}/JMC
|
||||||
JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind-thumb.jpg
|
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.info.json
|
||||||
JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4
|
JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.mp4
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
Files created:
|
Files created:
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
{output_directory}
|
{output_directory}
|
||||||
|
.ytdl-sub-subtitles_embedded_and_file_test-download-archive.json
|
||||||
|
{output_directory}/JMC
|
||||||
JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind-thumb.jpg
|
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.de.srt
|
||||||
JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.en.srt
|
JMC - YouTube Rewind 2019: For the Record | #YouTubeRewind.en.srt
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,14 @@ Files created:
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
{output_directory}
|
{output_directory}
|
||||||
.ytdl-sub-music_video_playlist_test-download-archive.json
|
.ytdl-sub-music_video_playlist_test-download-archive.json
|
||||||
|
poster.jpg
|
||||||
|
tvshow.nfo
|
||||||
|
NFO tags:
|
||||||
|
test:
|
||||||
|
playlist_description: Trailers, Updates, etc
|
||||||
|
playlist_title: Jesse's Minecraft Server
|
||||||
|
playlist_uploader: Project Zombie
|
||||||
|
{output_directory}/JMC
|
||||||
JMC - Jesse's Minecraft Server [Trailer - Feb.1]-thumb.jpg
|
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].info.json
|
||||||
JMC - Jesse's Minecraft Server [Trailer - Feb.1].mp4
|
JMC - Jesse's Minecraft Server [Trailer - Feb.1].mp4
|
||||||
|
|
@ -37,11 +45,4 @@ Files created:
|
||||||
playlist_count: 3
|
playlist_count: 3
|
||||||
playlist_index: 1
|
playlist_index: 1
|
||||||
title: Jesse's Minecraft Server [Trailer - Mar.21]
|
title: Jesse's Minecraft Server [Trailer - Mar.21]
|
||||||
year: 2011
|
year: 2011
|
||||||
poster.jpg
|
|
||||||
tvshow.nfo
|
|
||||||
NFO tags:
|
|
||||||
test:
|
|
||||||
playlist_description: Trailers, Updates, etc
|
|
||||||
playlist_title: Jesse's Minecraft Server
|
|
||||||
playlist_uploader: Project Zombie
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
Files created:
|
Files created:
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
{output_directory}
|
{output_directory}
|
||||||
|
.ytdl-sub-cli-dl-85f0dd8d-download-archive.json
|
||||||
|
{output_directory}/JMC
|
||||||
JMC - Oblivion Mod "Falcor" p.1-thumb.jpg
|
JMC - Oblivion Mod "Falcor" p.1-thumb.jpg
|
||||||
JMC - Oblivion Mod "Falcor" p.1.info.json
|
JMC - Oblivion Mod "Falcor" p.1.info.json
|
||||||
JMC - Oblivion Mod "Falcor" p.1.mp4
|
JMC - Oblivion Mod "Falcor" p.1.mp4
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue