Commit Graph

153 Commits

Author SHA1 Message Date
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 05d50c958e add support for m.youtube.com as a netloc when validating source urls, resolves #264 2022-09-04 11:57:15 +10:00
meeb e8d899d273 use container config base dir for cookies when using container local settings, resolves #259 2022-08-14 15:43:49 +10:00
meeb e9a3f2dd59 url prefix override typo in some environments, related to #255 2022-07-25 16:37:47 +10:00
meeb 7832282545 patch the wsgi application environ to support sub-URLs, add a master ENV var to set a sub-URL, tweak SASS and README to match, actually resolves #255 2022-07-25 13:36:12 +10:00
meeb d161aef112 allow Django STATIC_URL to be set, resolves #255 2022-07-24 17:51:46 +10:00
meeb a94541a354 replace all whitespaec with spaces in filenames, related to #35 2022-07-17 13:45:40 +10:00
meeb 67a3998aac bump to 0.11.0 2022-06-29 17:17:58 +10:00
meeb e3ca39b5db bump libs 2022-06-29 17:14:19 +10:00
Chris Heath 7668466bc3
Update dashboard.html
Small typo fix of "Runtime infomation" -> "Runtime information"
2022-05-13 15:12:38 -05:00
meeb 77fb4963f9 add a media filter to show only skipped media, resolves #197 2022-04-06 16:32:58 +10: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 0c347d523d delete metadata when a media item is reset, related to #226 2022-03-28 19:14:14 +11:00
meeb 2d8e6ed9b8 default TUBESYNC_HOSTS to *, resolves #224 2022-03-18 16:07:06 +11: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 02212b8fad add support for exported cookies via cookies.txt, resolves #129 2022-01-22 16:13:46 +11:00
meeb 4eca23d88b account for removed media having no published data in metadata, resolves #191 2021-12-10 14:57:50 +11:00
meeb 42e4ee775f switch from depreciated etree iterator to iter, resolves #177 2021-10-19 14:16:06 +11:00
meeb b3d9e74818 revert 3c1d64a089, remove {hh} and {min} filepath macros, resolves #133 2021-10-17 21:35:08 +11:00
meeb f9858a4d1a drop minimum video resolution that will be downloaded in SD to 240p from 360p, resolves #162 2021-10-15 21:04:53 +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 8d08027024 add migrations for #158 2021-09-24 15:55:10 +10:00
meeb 9a543b1496 bump media_file maximum path to 255 characters, resolves #158 2021-09-24 15:53:33 +10:00
meeb b70703b7a7 patch youtube-dl-info command to work with yt-dlp metadata 2021-09-24 12:30:59 +10:00
meeb ecb1aaf5b5 disable hacky db connection keep-alive for postgresql, resolves #135 2021-09-21 23:11:31 +10:00
meeb c1cb19259e bump to 0.10.0 2021-09-20 17:08:22 +10:00
meeb 837b6c3107 switch to yt-dlp with required library updates, resolves #145 2021-09-20 16:49:03 +10:00
meeb a59e7fe65f remove broken playlist_index support in media formatting options, resolves #142 2021-09-04 15:22:45 +10:00
meeb 3e0a71f2ef add cli commands to list and delete sources, useful for deleting massive sources that currently time out as discussed in #148 2021-09-04 15:00:23 +10:00
meeb ff35f791f6 handle media having no metadata at all gracefully, resolves #138 2021-08-07 03:01:44 +10:00
meeb d1996aee80 add addmetadata as a default youtube-dl flag, part of #111 2021-05-27 19:22:56 +10:00
meeb 326cefbec1 add hack to force database connection to stay alive by hooking into DatabaseWrapper.ensure_connection, resolves #121 2021-05-27 19:12:29 +10:00
meeb d6e81c6af7 tweak can_download evaluation logic so post-metadata checks trigger a save if required, part of #108 2021-05-27 18:57:43 +10:00
meeb 5b101825f5 update tests 2021-05-17 01:30:04 +10:00
meeb 0db8db4351 force mysql to use utf8mb4 for connections, related to #117 2021-05-17 01:27:50 +10:00
meeb 66ec3a29ec update tests to match changes in #115 2021-04-30 14:03:36 +10:00
meeb 28a565737f set database connections CONN_MAX_AGE to a default of 300, resolves #115 2021-04-30 14:00:04 +10:00
meeb 2c7116f6ba fix AutoField warning in django >= 3.2, part of #115 2021-04-30 13:55:33 +10:00
meeb 694ed5c581 update example database settings 2021-04-04 23:09:05 +10:00
meeb 5461a5357d check dicts output of parse_database_connection_string() in tests, part of #72 2021-04-04 23:04:51 +10:00
meeb 20df9f4044 support external postgresql, mysql and mariadb databases, resolves #72 2021-04-04 23:01:15 +10:00
Micah Morrison 1478c95d59 Related to #88: Fix 4320p in test data.
RESOLUTION_MAP expects lowercase p in resolution name.
2021-03-17 17:19:15 -04:00
meeb f69fa747af fix download cap date comparison check in signal, resolves #97 2021-03-15 01:13:16 +11:00
Micah Morrison 7d471056c1 Fix meeb/tubesync#90: Match media on source and id 2021-03-11 20:37:44 -05:00
meeb 119493c181 disable warning on skipping an already skipped video with no publish date, related to #77 2021-03-08 13:26:34 +11:00
meeb 02a0f924b4 typo 2021-03-08 13:08:38 +11:00
meeb 38665eb00d add a secondary check when download tasks are triggered for download caps, related to #77 2021-03-08 12:20:44 +11:00
meeb c32358bcef media requires a published date, update tests to match, related to #77 2021-03-08 12:08:10 +11:00