Jesse Bannon
|
032acdbb6e
|
[BUGFIX] Fix latest ep thumbnail showing as TV show poster (#304)
|
2022-10-30 22:54:46 -07:00 |
|
Jesse Bannon
|
44ec463ab3
|
[BACKEND] More strict validation for config files (#301)
|
2022-10-26 00:00:36 -07:00 |
|
Jesse Bannon
|
3e4a995f6e
|
[DOCS] Fix file_convert yaml example
|
2022-10-22 22:10:55 -07:00 |
|
Jesse Bannon
|
1de5014c2f
|
[BUGFIX] Fix collection urls using wrong variables (#297)
|
2022-10-20 21:57:36 -07:00 |
|
Jesse Bannon
|
6fbed2e4b0
|
[BACKEND] Make dry-run log message (#295)
|
2022-10-16 23:00:31 -07:00 |
|
Jesse Bannon
|
1f4ac3e70f
|
[BACKEND] Debug log subscription as yaml to reproduce (#294)
|
2022-10-16 22:41:56 -07:00 |
|
Jesse Bannon
|
86c7e7b84e
|
[BUGFIX] Retry downloading entry thumbnail if missing (#293)
|
2022-10-16 22:25:59 -07:00 |
|
Jesse Bannon
|
6125fd0efb
|
[FEATURE] Add subscription yaml file preset __preset__ and apply to all presets in the file (#292)
|
2022-10-15 23:19:54 -07:00 |
|
Jesse Bannon
|
4ce3d9e9fb
|
[REFACTOR] Clean up prebuilt presets (#291)
* [REFACTOR] Clean up prebuilt presets
* prebuilt class
|
2022-10-15 16:59:43 -07:00 |
|
Jesse Bannon
|
fcdcb509c4
|
[BACKEND] Move more logic into subscription (#283)
|
2022-10-14 16:53:53 -07:00 |
|
Jesse Bannon
|
dbe71bb1c7
|
[BUGFIX] Fix split_by_chapters tests, refactor ytdl option file (#278)
|
2022-10-08 00:20:12 -07:00 |
|
Jesse Bannon
|
4ddaf72ae1
|
[DOCS] file_convert plugin (#276)
* [DOCS] file_convert plugin
* better docs
* lint
|
2022-10-07 22:46:07 -07:00 |
|
Jesse Bannon
|
cfc2e916aa
|
[BACKEND] Include genre override for tv shows (#277)
|
2022-10-07 22:23:07 -07:00 |
|
Jesse Bannon
|
9883907bf0
|
[BUGFIX] Use yt-dlp remuxer instead of our own (#275)
* [BUGFIX] Use yt-dlps remuxer instead of our own
* docstring
|
2022-10-07 17:16:54 -07:00 |
|
Jesse Bannon
|
ed7015296c
|
[BUGFIX] break_on_existing for tv presets, break_on_reject only when after is supplied (#273)
|
2022-10-06 12:21:37 -07:00 |
|
Jesse Bannon
|
5b8ee7f2de
|
[FEATURE] download_index source variable, new tv presets (#271)
|
2022-10-05 12:08:43 -07:00 |
|
Jesse Bannon
|
dc7b47d29b
|
[BACKEND] copy codecs, only change container (#269)
|
2022-10-03 16:42:40 -07:00 |
|
Jesse Bannon
|
a8b8762f49
|
[BACKEND] prebuilt player bases, make plex convert webm to mp4 (#268)
|
2022-10-03 15:44:44 -07:00 |
|
Jesse Bannon
|
9f6b3d4647
|
[FEATURE] file_convert plugin (#267)
|
2022-10-03 15:19:24 -07:00 |
|
Jesse Bannon
|
713f55bb3c
|
[BUGFIX] Fix episode id, Kodi/Jellyfin presets to set video tags (#266)
|
2022-10-03 09:18:35 -07:00 |
|
Jesse Bannon
|
d90dc795f6
|
[HOTFIX] kodi_safe preset included in wheel
|
2022-10-01 23:05:10 -07:00 |
|
Jesse Bannon
|
5b9a5dae50
|
[FEATURE] Prebuilt presets (#264)
|
2022-10-01 22:41:36 -07:00 |
|
Jesse Bannon
|
6d52177104
|
[BACKEND] upload_date_index source variables (#261)
* [BACKEND] `upload_date_index` source variables
* len
|
2022-09-30 22:41:06 -07:00 |
|
Jesse Bannon
|
897ea52e33
|
[BACKEND] Separate directory files in transaction log (#260)
|
2022-09-30 13:59:43 -07:00 |
|
Jesse Bannon
|
cd9a094e2c
|
[BACKEND] epoch and playlist_index_reversed variables (#257)
|
2022-09-29 15:39:53 -07:00 |
|
Jesse Bannon
|
7d29b72010
|
[BACKEND] uid_sanitized variable (#256)
|
2022-09-29 00:33:57 -07:00 |
|
Jesse Bannon
|
4b6add06e1
|
[BUGFIX] Fix nested parents with multiple parents (#255)
|
2022-09-29 00:09:56 -07:00 |
|
Jesse Bannon
|
06dffdb763
|
[BACKEND] Have generic url be overrides string formatter (#254)
|
2022-09-28 15:03:02 -07:00 |
|
Jesse Bannon
|
427d6e30fd
|
Revert "[FEATURE] Merged output directory nfo support (#249)" (#253)
This reverts commit a970fb9d06.
|
2022-09-28 14:09:00 -07:00 |
|
Jesse Bannon
|
aeca125c2e
|
[BACKEND] generic.source download strategy (#252)
|
2022-09-28 12:32:50 -07:00 |
|
Jesse Bannon
|
e2faffd59c
|
[DOCS] Fix playlist thumbnail docs (#251)
|
2022-09-28 00:17:18 -07:00 |
|
Jesse Bannon
|
839192059b
|
[FEATURE] Add playlist thumbnail support (#250)
|
2022-09-27 23:48:18 -07:00 |
|
Jesse Bannon
|
a970fb9d06
|
[FEATURE] Merged output directory nfo support (#249)
|
2022-09-27 22:40:39 -07:00 |
|
Jesse Bannon
|
ebdd6c8aec
|
[BACKEND] Only have single entry type (#248)
|
2022-09-27 20:17:10 -07:00 |
|
Jesse Bannon
|
8edca7af36
|
[BACKEND] Do not default when building parent kwargs (#247)
|
2022-09-27 18:39:29 -07:00 |
|
Jesse Bannon
|
32577bbad5
|
[BACKEND] Expose raw playlist_index and playlist_count to all download strategies (#245)
|
2022-09-27 17:17:56 -07:00 |
|
Jesse Bannon
|
101df95251
|
[BACKEND] Remove break_on_reject default on youtube chanel (#244)
|
2022-09-27 17:03:00 -07:00 |
|
Jesse Bannon
|
1486acb421
|
[BACKEND] Parallelize tests, remove track and artist source variables (#246)
|
2022-09-27 16:51:42 -07:00 |
|
Jesse Bannon
|
3d0ade1141
|
[BACKEND] Collection thumbnail support (#241)
|
2022-09-18 11:16:25 -07:00 |
|
Jesse Bannon
|
3db6a543cf
|
[CLEANUP] Remove unused functions (#240)
|
2022-09-17 11:43:33 -07:00 |
|
Jesse Bannon
|
64d4be0a42
|
[BACKEND] output_directory_nfo_tags to support source vars (#239)
|
2022-09-17 11:11:37 -07:00 |
|
Jesse Bannon
|
46c14bd842
|
[BACKEND] uploader variables (#238)
|
2022-09-17 09:04:49 -07:00 |
|
Jesse Bannon
|
3ace86435d
|
[BACKEND] Defined kwarg strings. Add playlist/source description variable (#237)
|
2022-09-17 08:09:09 -07:00 |
|
Jesse Bannon
|
c66e5b72f3
|
[BACKEND] Add source and playlist variables to every entry (#236)
|
2022-09-16 22:56:56 -07:00 |
|
Jesse Bannon
|
892c5f5e6f
|
[BACKEND] Use generic collection download for every playlist strategy (#233)
|
2022-09-15 09:47:37 -07:00 |
|
Jesse Bannon
|
3894625479
|
[BACKEND] Remove split_video download strategy (#232)
|
2022-09-14 22:03:44 -07:00 |
|
Jesse Bannon
|
c08ea64b5a
|
[BACKEND] Add generic.collection download strategy, use it for soundcloud, youtube channel/playlist (#230)
|
2022-09-14 15:36:14 -07:00 |
|
Jesse Bannon
|
c33eed5a64
|
[BUGFIX] Fix source vars containing variable-like syntax (#231)
|
2022-09-14 08:36:56 -07:00 |
|
Jesse Bannon
|
c9f0300b39
|
[BACKEND] EntryParent class, use it to make downloaders more generic (#229)
|
2022-09-10 22:50:27 -07:00 |
|
Jesse Bannon
|
c7e9380fe0
|
[BACKEND] Refactor entry classes (#228)
|
2022-09-10 14:46:03 -07:00 |
|
Jesse Bannon
|
5488501bed
|
[BACKEND] File lock working directory to prevent multiple instances from polluting it (#227)
|
2022-09-08 23:41:09 -07:00 |
|
Jesse Bannon
|
d0cbd57a7f
|
[BUGFIX] Fix preset ordering (#226)
|
2022-09-08 15:43:09 -07:00 |
|
Jesse Bannon
|
2c86d640a4
|
[FEATURE] Have notion of modified files. Do not include files that have not changed (#225)
|
2022-09-08 12:24:46 -07:00 |
|
Jesse Bannon
|
4b6c79caef
|
[FEATURE] Add webpage_url source variable (#224)
|
2022-09-08 09:54:57 -07:00 |
|
Jesse Bannon
|
f24860c729
|
[BUGFIX] Properly sanitize override variables after it is resolved (#223)
* [BUGFIX] Properly sanitize override variables after it is resolved
* fixtures
|
2022-09-08 07:47:55 -07:00 |
|
Jesse Bannon
|
4b2e6e1169
|
[FEATURE] Set break_on_reject: True when using date_range plugin (#221)
|
2022-09-07 15:30:16 -07:00 |
|
Jesse Bannon
|
819bddc9d0
|
[FEATURE] Support duplicate NFO keys (#220)
|
2022-09-07 14:06:13 -07:00 |
|
Jesse Bannon
|
6383d133dc
|
[BUGFIX] Retry channel image downloads, continue if it fails (#218)
|
2022-09-06 16:12:28 -07:00 |
|
Jesse Bannon
|
3e801c56eb
|
[BUGFIX] Fix overrides failing validation in datetime vars (#209)
|
2022-09-02 14:41:51 -07:00 |
|
Jesse Bannon
|
2f4a2a4726
|
[BUGFIX] Fix extract info with retry issue with deleting download archive (#208)
|
2022-09-02 00:10:37 -07:00 |
|
Jesse Bannon
|
ffb45f6eb5
|
[BUGFIX] Handle source_uploader when it is empty (#207)
|
2022-09-02 00:06:44 -07:00 |
|
Jesse Bannon
|
6d84e52467
|
[FEATURE] Add multiple preset inheritance (#204)
|
2022-09-01 10:43:07 -07:00 |
|
Jesse Bannon
|
5782445366
|
[FEATURE] Add ability for downloaders to add new override variables. Add source_title, source_uploader, and source_description for YouTube channels and playlists (#203)
|
2022-09-01 00:25:01 -07:00 |
|
Jesse Bannon
|
ca0ac787b0
|
[FEATURE] Ability to write .info.json files (#201)
|
2022-08-29 22:50:42 -07:00 |
|
Jesse Bannon
|
99925836f3
|
[BACKEND] Add warning for using deprecated youtube.channel date range (#200)
|
2022-08-28 11:26:43 -07:00 |
|
Jesse Bannon
|
73be77c500
|
[FEATURE] date_range plugin, supports Override variables (#199)
|
2022-08-28 11:09:11 -07:00 |
|
Jesse Bannon
|
9ea1be4c5f
|
[FEATURE] NFO/XML attribute support (#198)
|
2022-08-28 00:56:51 -07:00 |
|
Jesse Bannon
|
d79e94e7e6
|
[BACKEND] Use native xml library, remove dicttoxml (#196)
|
2022-08-27 15:01:14 -07:00 |
|
Jesse Bannon
|
61c5a22933
|
[REFACTOR] Move chapter timestamps support into chapter plugin, remove from youtube.video (#193)
Introduces breaking changes to youtube.video.chapter_timestamps. Please use chapters.embed_chapter_timestamps instead to embed timestamps into a video
|
2022-08-26 23:08:53 -07:00 |
|
Jesse Bannon
|
553862fdad
|
[FEATURE] Add day_of_year variables (#195)
|
2022-08-24 09:59:34 -07:00 |
|
Jesse Bannon
|
e09a2c0ed8
|
[DOCS] Fix subtitles example (#194)
|
2022-08-23 23:59:23 -07:00 |
|
Jesse Bannon
|
9b224b7fc6
|
[FEATURE] Add reversed date variables (#192)
|
2022-08-23 22:32:41 -07:00 |
|
Jesse Bannon
|
f8386daadd
|
[DOCS] Fix nfo plugin names (#187)
|
2022-08-19 09:18:35 -07:00 |
|
Jesse Bannon
|
790c65859a
|
[FEATURE] Add split_by_chapters plugin (#184)
|
2022-08-18 23:24:03 -07:00 |
|
Jesse Bannon
|
c443d2e295
|
[BUGFIX] Fix truncated year source variable (#185)
|
2022-08-18 17:57:27 -07:00 |
|
Jesse Bannon
|
2a666ef70b
|
[FEATURE] Chapters plugin with SponsorBlock support (#178)
|
2022-08-15 17:01:03 -07:00 |
|
Jesse Bannon
|
871c051aa8
|
[FEATURE] Audio extract plugin (#177)
|
2022-08-14 10:10:10 -07:00 |
|
Jesse Bannon
|
064dca40b2
|
[BUGFIX] Subtitles for channel + playlist downloads (#176)
* subtitle fix for playlists
* download channel vids as singles
* no regen tests
|
2022-08-13 15:47:26 -07:00 |
|
Jesse Bannon
|
9a7a34f3d0
|
[FEATURE] Video tags plugin to embed metadata into video files (#173)
|
2022-08-13 09:53:55 -07:00 |
|
Jesse Bannon
|
1f09398ad5
|
[FEATURE] Subtitles support via Subtitles plugin (#169)
|
2022-08-12 09:58:08 -07:00 |
|
Jesse Bannon
|
bcf45f7f7e
|
[REFACTOR] Use JSON files instead of hard-coded classes for expected downloads (#165)
* Expected download summaries WIP
* jesse/fix-tests
* working
* tests passing
* remove fixture usage
* fix ignore md5 logic
|
2022-08-10 12:16:38 -07:00 |
|
Jesse Bannon
|
3e60f7d1da
|
[BACKEND] Do not write download archive file if no files changed (#161)
* [BACKEND] Do not write download archive file if no files changed
* ensure empty log for playlists
* test dl args
* test main completely
|
2022-08-07 15:02:02 -07:00 |
|
Jesse Bannon
|
47a46265cf
|
[FOLLOWUP] Actually process YT channels and playlists ascending (#160)
* actually sort
* use playlist_index instead
|
2022-08-06 22:40:45 -07:00 |
|
Jesse Bannon
|
8033b1a44c
|
[BACKEND] Download descending, process ascending for YouTube channels and playlists (#159)
|
2022-08-06 22:02:18 -07:00 |
|
Jesse Bannon
|
034855fbc4
|
[FEATURE+BUGFIX] Add kodi_safe arg for NFO plugins, support YT shorts (#157)
|
2022-08-05 16:53:36 -07:00 |
|
Jesse Bannon
|
5244b7c939
|
[DOCS] Clean up source variable readthedocs section (#152)
|
2022-08-04 17:34:06 -07:00 |
|
Jesse Bannon
|
b28ef2365b
|
[BACKEND] Allow more nesting for source + override variables (#150)
|
2022-08-04 14:42:20 -07:00 |
|
Jesse Bannon
|
b3883de7c4
|
[DOCS] Remove download_individually params from readthedocs (#147)
|
2022-08-04 11:28:48 -07:00 |
|
Jesse Bannon
|
c6e6f8e275
|
[BUG] Fix channel artwork error if not specified (#146)
|
2022-08-04 11:28:34 -07:00 |
|
Jesse Bannon
|
e3d6245aeb
|
[BUG] Prevent ytdl-sub args being specified as dl args (#139)
* [BUG] Prevent ytdl-sub args being specified as dl args
* refactor fail
|
2022-08-01 15:40:52 -07:00 |
|
Jesse Bannon
|
2fde8f69c3
|
[BUG] Fix log-level not respected by loggers (#138)
* [BUG] Fix log-level not respected by loggers
* _main
* fix mocking
|
2022-08-01 14:45:01 -07:00 |
|
Jesse Bannon
|
9fd97beca3
|
[BACKEND|BUG] Retry downloads with missing files (#137)
* [BACKEND|BUG] Retry downloads with missing files
* fix if statement, rename channel test file
|
2022-08-01 12:39:23 -07:00 |
|
Jesse Bannon
|
258b519f85
|
[BUG] Fix merge_playlist ordering (#136)
|
2022-07-31 23:23:13 -07:00 |
|
Jesse Bannon
|
23fce80db1
|
[BUG] Fix chapter metadata ordering (#131)
|
2022-07-30 21:59:02 -07:00 |
|
Jesse Bannon
|
09bc12c815
|
[FEATURE] Option to add chapters to YouTube videos via timestamps file (#130)
|
2022-07-30 15:52:20 -07:00 |
|
Maria Mozgunova
|
6056e662e6
|
[BACKEND] Do the match and extraction in one function
|
2022-07-29 07:26:27 -07:00 |
|
Jesse Bannon
|
232b1ac75a
|
[BACKEND] Improve info logger messages (#129)
|
2022-07-29 00:03:02 -07:00 |
|
Maria Mozgunova
|
287ac821dc
|
[FEATURE] List support for ytdl-sub dl (#125)
* List support for ytdl-sub dl (#103)
* Add test and amend docstrings
|
2022-07-27 09:52:25 -07:00 |
|
Jesse Bannon
|
962b26d1ec
|
[BACKEND] Allow list validators to support length-1 lists without defining a yaml list (#126)
|
2022-07-26 09:10:51 -07:00 |
|
Jesse Bannon
|
d292ab0510
|
[BACKEND] Remove individual_download parameter from youtube channel + playlist (#119)
|
2022-07-22 08:46:05 -07:00 |
|