Commit Graph

48 Commits

Author SHA1 Message Date
KuhnChris c927f32aa6 ffmpeg embed thumbnails, configuration 2023-02-18 11:37:28 +01:00
KuhnChris 1d5579aa31 Phase 1 - extend model for new fields 2023-02-18 11:35:45 +01:00
KuhnChris 977f996d8e Adding new "manual_skip" field; adapt UI 2023-02-13 07:46:16 +01:00
KuhnChris bf7a0fcec0 content_type based on vcodec/acodec 2023-02-12 13:22:57 +01:00
KuhnChris 7d333487fe Fix bug getting content_type for "audio only" 2023-02-11 22:01:01 +01:00
meeb fdc591cc7c fix in-client video player with correct content type headers 2023-01-19 13:29:37 +11:00
Laurent DEFERT 2f475bf2a8 limit the number of videos to process 2023-01-15 18:37:00 +01:00
Laurent DEFERT a7100a0f53 prevent exceptions when metadata loading failed 2023-01-15 18:37:00 +01:00
Laurent DEFERT 5a4e6cee58 typo fix 2023-01-08 11:41:30 +01:00
Laurent DEFERT bf99241ad2 embedded video player, video downloads 2022-12-28 12:03:40 +01:00
Laurent DEFERT 0e278bc8c4 fix relative media_file path
FileField should store a relative path, to make their "url" attribute work
2022-12-28 12:03:34 +01:00
meeb 538b3cb319 if media is downloaded use the downloaded filename and not generated filenames based on metadata parameters for addtional metadata files, resolves, resolves #67, resolves #83, resolves #204 2022-04-06 16:24:53 +10:00
meeb 367d41f2be fix tests 2022-02-15 17:44:13 +11:00
meeb 61cd63bcc1 account for duration in metadata that is set, but has a null value 2022-02-15 17:40:43 +11:00
Thibault Nocchi 4d7e9133e0 add possibilty to use yt dlp write_info_json flag 2022-02-01 20:26:57 +01:00
meeb b3d9e74818 revert 3c1d64a089, remove {hh} and {min} filepath macros, resolves #133 2021-10-17 21:35:08 +11:00
meeb 3c1d64a089 add {HH} for hour and {min} for minutes to output media format path formats, part of #133 2021-10-15 20:53:06 +11:00
meeb 9a543b1496 bump media_file maximum path to 255 characters, resolves #158 2021-09-24 15:53:33 +10:00
meeb a59e7fe65f remove broken playlist_index support in media formatting options, resolves #142 2021-09-04 15:22:45 +10:00
meeb ff35f791f6 handle media having no metadata at all gracefully, resolves #138 2021-08-07 03:01:44 +10:00
meeb 972c184c70 add longer source indexing options and a never option, resolves #68 2021-03-07 13:39:49 +11:00
meeb d6852bf828 account for metadata loading as None for upload_date, resolves #59 2021-02-18 20:50:13 +11:00
meeb 82fa0f6bce add sync.Source.download_media master flag, add manual import existing media command with docs, resolves #24 2021-02-18 16:24:24 +11:00
meeb 8b93cb4a59 handle malformed responses passively 2021-02-18 14:55:40 +11:00
meeb 3567e20600 fix typing issue when videos have no votes and their vote count is None not 0 in metadata, resolves #50 2021-02-17 22:14:29 +11:00
meeb 749df3f7bb switch to using flat indexing of media, only index metadata for media once, resolves #38 and dramatically reduces crawl requests to youtube 2021-02-02 17:24:19 +11:00
meeb 4cd6701c8a fix bug handling audio fallback detection, resolves #31 2021-01-20 18:00:28 +11:00
meeb df40a1367a sanitise youtube video titles for use in sane filenames, resolves #35 2021-01-20 17:34:19 +11:00
Levi Tomes 39c7799831
Changed PR intent
Changed PR intent
2020-12-29 22:36:43 -06:00
Levi Tomes da7371f830
Added format descriptions
Added format descriptions to the media format help_text.
2020-12-29 21:50:04 -06:00
meeb b45231f533 add secondary time based cap to allow sources to not download everything in a channel, resolves #15 2020-12-19 18:05:01 +11:00
meeb 97fa62d12b add playlist_index and playlist_title as media format options, fix paths for files in media format subdirs post download, resolves #13 2020-12-19 17:33:08 +11:00
meeb 18a59fe835 use OrderedDict for XML attrs so testing is consistent 2020-12-19 16:09:19 +11:00
meeb 410906ad8e add XML NFO file writing support, rework media cleanup deletion, resolves #11 2020-12-19 16:00:37 +11:00
meeb 8f4b09f346 add {mm} and {dd} media format support, resolves #12 2020-12-18 21:02:06 +11:00
meeb 68a62d8a7c add full support for YouTube channels with no vanity name, resolves #9 2020-12-18 17:43:58 +11:00
meeb 08c1a82c30 custom filenames with media templates, resolves #5 2020-12-18 15:59:01 +11:00
meeb ff58f2811b add field for media file name format, part of #5 2020-12-18 13:00:33 +11:00
meeb 83b9c167a9 add option at source level to copy over thumbnails with media, resolves #8 2020-12-18 12:51:04 +11:00
meeb a1fe67f36c clean up redundant dash handling 2020-12-13 21:29:16 +11:00
meeb 7dd76a74b0 handle dash formatless streams 2020-12-13 21:22:22 +11:00
meeb ce50eaaac8 handle dash videos with no progress downloaded byte totals 2020-12-13 21:21:35 +11:00
meeb a8564c2554 handle weird formats like dash with no preset height 2020-12-13 21:07:54 +11:00
meeb 09eb057392 media servers and media server updating 2020-12-12 20:11:50 +11:00
meeb 096c48ce1b refactor media format codes, media skipping and re-enabling feature 2020-12-11 16:11:31 +11:00
meeb 4e1de9bb52 tweak logo and favicon, add django filestorage for download location, rework youtube-dl logging 2020-12-10 17:06:15 +11:00
meeb 7a1899c363 better media task management options 2020-12-10 15:16:01 +11:00
meeb db2f35c736 rename app dir 2020-12-10 03:40:06 +11:00