Commit Graph
3088 Commits
Author SHA1 Message Date
tcely 56660302c0 fixup: signals is the import in this file 2025-07-12 14:03:24 -04:00
tcely 3db95c3d36 Add the on_executing_remove_duplicates signal handler 2025-07-12 14:01:08 -04:00
tcely 3b92750923 Add the remove_duplicates field to TaskHistory 2025-07-12 13:34:34 -04:00
meeb da44f0d843 Merge pull request #1197 from tcely/patch-4
Revoke duplicate `refresh_formats` tasks
2025-07-13 03:32:08 +10:00
meeb 50200e3e68 Merge pull request #1196 from tcely/patch-2
Clean up all the old tasks history results
2025-07-13 03:30:03 +10:00
tcely f288ac013b Match name to name instead of a string 2025-07-12 04:09:57 -04:00
tcely 09d9cb03ed Revoke duplicate refresh_formats tasks 2025-07-11 18:56:00 -04:00
tcely 7dd7f46149 Clean up all the old tasks history results 2025-07-11 18:28:57 -04:00
meeb 0e429cd576 Merge pull request #1195 from tcely/patch-2
Download other formats on failure
2025-07-12 01:07:51 +10:00
tcely da18bfb9aa Check the new setting 2025-07-07 22:24:12 -04:00
tcely e78794a8ad Add YOUTUBE_DL_SKIP_UNAVAILABLE_FORMAT setting 2025-07-07 22:20:43 -04:00
tcely 84efd2b2e5 Retry the failed download with a new format_str 2025-07-07 22:05:19 -04:00
tcely 6515dcbc42 Raise the new FormatUnavailableError exception 2025-07-07 21:49:52 -04:00
tcely f52666722e Add some error classes for use later 2025-07-07 21:36:29 -04:00
tcely 1910a9eb7a Update media.py 2025-07-07 21:28:38 -04:00
tcely e91377f110 Add failed_format function 2025-07-07 21:18:18 -04:00
meeb c682bccf42 Merge pull request #1192 from tcely/patch-2
Tweaks to tasks for consistency
2025-07-07 23:08:37 +10:00
meeb f8bbc8d117 Merge pull request #1177 from tcely/patch-11
Use an already verified and extracted docker image for `s6-overlay`
2025-07-07 23:08:17 +10:00
tcely 56ec90279b Tweaks to tasks for consistency 2025-07-07 04:19:22 -04:00
tcely a326c7567f Switch to the fork of my fork 2025-07-07 03:25:57 -04:00
meeb e617ca4362 Merge pull request #1191 from tcely/patch-2
Releasing the lock to immediately take it again is a silly mistake
2025-07-07 17:23:00 +10:00
tcely 5bfdb853d2 Releasing the lock to immediately take it again is a silly mistake 2025-07-07 03:21:26 -04:00
meeb 39c67c3a66 Merge pull request #1190 from tcely/patch-6
Show all the scheduled tasks when debugging
2025-07-07 15:42:44 +10:00
meeb c5fb579d0c Merge pull request #1189 from tcely/patch-5
Display the priority and queue data for scheduled tasks
2025-07-07 15:42:26 +10:00
meeb 462eccd502 Merge pull request #1188 from tcely/tcely-patch-1
Better coordination between queues using locking
2025-07-07 15:42:01 +10:00
meeb 6270b0b87c Merge pull request #1186 from tcely/patch-4
Add the `TaskLock.acquired` property
2025-07-07 15:41:21 +10:00
meeb 4a3b282799 Merge pull request #1185 from tcely/font-awesome-6-upgrade
Font awesome 6 upgrade
2025-07-07 15:40:49 +10:00
meeb f2e1dcc181 Merge pull request #1184 from tcely/font-awesome-5-upgrade
Font awesome 5 upgrade
2025-07-07 15:39:42 +10:00
meeb 9a06726deb Merge pull request #1183 from tcely/patch-2
Save Python some work sorting tasks
2025-07-07 15:38:29 +10:00
tcely 5897289f5e Show all the scheduled tasks when debugging 2025-07-06 22:54:41 -04:00
tcely 40b4aef990 Display the priority and queue data for scheduled tasks 2025-07-06 22:47:53 -04:00
tcely ff813cada1 We don't need to manage this lock manually 2025-07-06 21:40:01 -04:00
tcely 576daf07db fixup: indentation 2025-07-06 21:30:38 -04:00
tcely 64f4ea357d Better coordination between queues using locking 2025-07-06 20:27:45 -04:00
tcely f24c818d09 Rename the property to acquired to avoid upstream changes 2025-07-06 17:15:11 -04:00
tcely 1cef13d3a0 Add the TaskLock.locked property 2025-07-06 17:08:38 -04:00
tcely 671a755d53 Remove the v5 files 2025-07-06 10:29:55 -04:00
tcely e826737eac Upgrade to version 6 2025-07-06 09:48:50 -04:00
tcely 81b0f3697b Copy tubesync directory to an intermediate stage 2025-07-06 09:17:37 -04:00
tcely ccd756c664 Upgrade to the latest v5 scss files 2025-07-06 07:20:59 -04:00
tcely 841b408d02 Use the standard name for this icon 2025-07-06 07:14:37 -04:00
tcely d87b1272ea Upgrade to the latest v5 fonts 2025-07-06 07:01:11 -04:00
tcely 3873b11765 Add scheduled_at to the ordering 2025-07-06 03:30:18 -04:00
tcely 895bdc8617 Save Python some work sorting tasks 2025-07-06 03:17:44 -04:00
meeb 9b28ca15bd Merge pull request #1180 from tcely/patch-4
Convert `delete_all_media_for_source` task
2025-07-06 13:50:55 +10:00
meeb 1550fbb015 Merge pull request #1182 from tcely/patch-5
Do not schedule a duplicate `save_all_media_for_source` task
2025-07-06 13:50:34 +10:00
meeb 78a2ae4ae0 Merge pull request #1181 from tcely/patch-2
Actually hold the lock while indexing
2025-07-06 13:50:19 +10:00
tcely 2c53ed49fc Do not schedule a duplicate save_all_media_for_source task 2025-07-05 09:02:31 -04:00
tcely a6be64ee5e Actually hold the lock while indexing 2025-07-05 08:53:00 -04:00
meeb d851ab3bdf Merge pull request #1179 from tcely/patch-2 2025-07-05 21:59:38 +10:00