tcely
|
84c57bcf30
|
Remove the on_executing_refresh_formats signal handler
|
2025-07-12 14:29:22 -04:00 |
|
tcely
|
ad754374a9
|
Use remove_duplicates for refresh_formats tasks
|
2025-07-12 14:25:15 -04:00 |
|
tcely
|
8272f4a27c
|
Create 0003_taskhistory_remove_duplicates.py
|
2025-07-12 14:11:22 -04:00 |
|
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 |
|