Commit Graph
100 Commits
Author SHA1 Message Date
meeb e6f60ba479 Merge pull request #1278 from tcely/patch-4
Remove `background_task` from reset-tasks.py
2025-08-15 19:41:01 +10:00
meeb d227c22881 Merge pull request #1277 from tcely/patch-2
Use `start_at` for source error
2025-08-15 19:40:43 +10:00
meeb 717d4b1eed Merge pull request #1274 from tcely/patch-11
Include more information when a key is missing
2025-08-12 06:37:47 +10:00
meeb 1851c1dd54 Merge pull request #1268 from tcely/patch-2
Add additional player clients
2025-08-12 06:37:20 +10:00
meeb f61b0c9024 Merge pull request #1270 from tcely/patch-6
Skip over media that is being indexed
2025-08-12 06:36:48 +10:00
meeb a68107751f Merge pull request #1269 from tcely/patch-4
Convert `yt_dlp.utils.LazyList` using `exhaust` method
2025-08-12 06:36:24 +10:00
meeb dbc15ffa11 Merge pull request #1267 from tcely/patch-2
Set `update_self` to `False` instead of `None`
2025-08-10 21:51:42 +10:00
meeb bd2dad22a1 Merge pull request #1266 from tcely/patch-2
Fix the logger import
2025-08-09 21:09:08 +10:00
meeb 7b79fb7723 Merge pull request #1265 from tcely/patch-2
Reduce idle connections on PostgreSQL server
2025-08-09 20:50:26 +10:00
meeb f51087f689 Merge pull request #1263 from tcely/patch-2
Do not rename the current `Media.media_file`
2025-08-08 22:30:10 +10:00
meeb cff460838d Merge pull request #1260 from tcely/patch-2
Avoid pickling error in the informational data
2025-08-02 20:51:26 +10:00
meeb 6e6d61f304 Merge pull request #1202 from tcely/patch-4
Release for 2025-008
2025-08-01 16:59:28 +10:00
meeb 77c73f61be Merge pull request #1258 from tcely/patch-2
Preserve the old mtime behavior for new versions
2025-08-01 16:52:46 +10:00
meeb 8880bb697e Merge pull request #1253 from tcely/patch-2
Rework `SIGNAL_ENQUEUED` exception handling
2025-07-29 19:59:56 +10:00
meeb 4fd7cbbbb2 Merge pull request #1252 from tcely/patch-2
Ignore tasks where the first argument is not a UUID
2025-07-29 13:30:14 +10:00
meeb 101d85cd4a Merge pull request #1242 from tcely/tcely-search-queries
Faster search queries
2025-07-27 18:21:08 +10:00
meeb 634d3b2bab Merge pull request #1250 from tcely/patch-6
Metadata for index-only sources should go last
2025-07-26 01:22:49 +10:00
meeb 1b7eca862b Merge pull request #1249 from tcely/patch-2
Add the `VIDEO_HEIGHT_UPGRADE` setting
2025-07-26 01:22:29 +10:00
meeb 72acb5fb27 Merge pull request #1248 from tcely/patch-2
Upgrade downloaded when a better format is available
2025-07-25 03:11:23 +10:00
meeb d6e4f2b8eb Merge pull request #1247 from tcely/patch-13
Update task block in media-item.html
2025-07-25 00:25:12 +10:00
meeb 3028e416a5 Merge pull request #1246 from tcely/patch-12
Use a rename task per source
2025-07-25 00:24:54 +10:00
meeb 9b204f115e Merge pull request #1244 from tcely/patch-11
Use a base class for our additional functions
2025-07-25 00:23:52 +10:00
meeb dd9bbe8f0f Merge pull request #1243 from tcely/patch-10
Preserve `show_skipped` when searching again
2025-07-25 00:22:59 +10:00
meeb 80135d702f Merge pull request #1241 from tcely/patch-7
Write metadata to `.info.json` when requested
2025-07-25 00:22:32 +10:00
meeb 05629710ce Merge pull request #1240 from tcely/patch-6
Import metadata from a `.info.json` file
2025-07-25 00:21:53 +10:00
meeb 0f7db4a43b Merge pull request #1239 from tcely/patch-2
Use the last page for higher page numbers
2025-07-25 00:10:26 +10:00
meeb 18d3077adf Merge pull request #1238 from tcely/patch-2
Log any index errors
2025-07-21 11:15:59 +10:00
meeb c155f13c35 Merge pull request #1236 from tcely/patch-6
Fix task not found always being returned
2025-07-20 13:06:32 +10:00
meeb 3381fadab5 Merge pull request #1235 from tcely/patch-2
Continue using the old context name
2025-07-20 13:05:43 +10:00
meeb 90d215cf11 Merge pull request #1228 from tcely/patch-6
Use media redownload to implement manual downloads
2025-07-20 01:36:36 +10:00
meeb 7f0e6733aa Merge pull request #1227 from tcely/patch-2
Fix the indexing task function and mapping
2025-07-20 01:35:37 +10:00
meeb 656dd76f71 Merge pull request #1232 from tcely/patch-12
Add basic search query support
2025-07-20 01:10:44 +10:00
meeb e6c19b3612 Merge pull request #1234 from tcely/patch-13
Add `remove_duplicated_rows` function before `task_id` unique change
2025-07-20 01:10:01 +10:00
meeb a4391fa95f Merge pull request #1230 from tcely/patch-10
Replace `get_channel_image_info` with `get_image_info`
2025-07-20 01:09:28 +10:00
meeb d5950246a9 Merge pull request #1231 from tcely/patch-11
Set `locking_mode` to `NORMAL` explicitly
2025-07-20 01:08:11 +10:00
meeb 32c4f22604 Merge pull request #1229 from tcely/patch-7
Reschedule using `TaskHistory`
2025-07-20 01:07:38 +10:00
meeb 216f74fbd6 Merge pull request #1223 from tcely/tcely-download_media_metadata
Remove `background_task` completely
2025-07-20 01:06:27 +10:00
meeb 802716047c Merge pull request #1226 from tcely/patch-7
Avoid the `source_post_save` signal when indexing
2025-07-17 17:44:53 +10:00
meeb 2e826b1c37 Merge pull request #1224 from tcely/patch-6
Avoid the signal games for `Media.save`
2025-07-17 17:44:36 +10:00
meeb 9827de4869 Merge pull request #1217 from tcely/patch-2
Remove the old `index_source_task` task
2025-07-17 17:44:15 +10:00
meeb fdbd15bf3f Merge pull request #1221 from tcely/patch-7
Enforce unique for `TaskHistory.task_id`
2025-07-17 01:46:08 +10:00
meeb d1776df6bd Merge pull request #1219 from tcely/patch-6
Use `download_source_images` after editing a `Source`
2025-07-17 01:45:06 +10:00
meeb 0f348138fa Merge pull request #1216 from tcely/patch-10
Set `TaskHistory.scheduled_at` when a task is rescheduled also
2025-07-15 16:27:57 +10:00
meeb 2547309499 Merge pull request #1215 from tcely/patch-7
Calculate a more accurate number of threads
2025-07-15 16:27:33 +10:00
meeb d2ac576615 Merge pull request #1214 from tcely/patch-6
Dynamic pool size for PostgreSQL
2025-07-15 16:27:17 +10:00
meeb 41b9eed977 Merge pull request #1213 from tcely/patch-2
Move the highest priority to the front of the list
2025-07-15 16:26:42 +10:00
meeb ecaafef7fe Merge pull request #1212 from tcely/patch-7
Update `TaskHistory.scheduled_at` when scheduling tasks
2025-07-15 00:06:41 +10:00
meeb 36819b1360 Merge pull request #1211 from tcely/patch-6
Add a `reschedule` function
2025-07-15 00:06:27 +10:00
meeb 340ecf0e1a Merge pull request #1210 from tcely/patch-2
Move the `running` function to `TaskHistory.objects`
2025-07-15 00:06:08 +10:00
meeb bb8bf1ffbf Merge pull request #1209 from tcely/patch-2
Use connection pooling for PostgreSQL
2025-07-14 18:31:22 +10:00
meeb cbd8460aa2 Merge pull request #1208 from tcely/patch-2
Enforce foreign key constraints
2025-07-14 15:25:14 +10:00
meeb 9453d65991 Merge pull request #1207 from tcely/patch-2
Manage the tasks databases better
2025-07-14 14:50:14 +10:00
meeb faabb3b8c5 Merge pull request #1199 from tcely/tcely-download_media
Remove old `download_media` task
2025-07-14 14:49:51 +10:00
meeb 04ae6bb46f Merge pull request #1206 from tcely/patch-10
Provide all keys to `format`
2025-07-14 14:48:50 +10:00
meeb f1f62b171a Merge pull request #1203 from tcely/patch-7
Disable a patch that will break in the next release
2025-07-13 19:50:57 +10:00
meeb b208d7bf08 Merge pull request #1201 from tcely/tcely-download_media_thumbnail
Remove old `download_media_thumbnail` task
2025-07-13 19:49:46 +10:00
meeb 35fa8c8de6 Merge pull request #1200 from tcely/patch-2
Use `download_media_image` function in `Media.copy_thumbnail`
2025-07-13 19:49:23 +10:00
meeb 31c71e28b3 Merge pull request #1198 from tcely/patch-6
Revoke new duplicate tasks
2025-07-13 19:49:05 +10: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
meeb 0e429cd576 Merge pull request #1195 from tcely/patch-2
Download other formats on failure
2025-07-12 01:07:51 +10: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
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
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
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
meeb d851ab3bdf Merge pull request #1179 from tcely/patch-2 2025-07-05 21:59:38 +10:00
meeb d095c13bb7 Merge pull request #1178 from tcely/patch-6
Adjust the running tasks query set
2025-07-05 18:24:09 +10:00
meeb db67bc9480 Merge pull request #1173 from tcely/patch-4
Convert `save_all_media_for_source` task
2025-07-05 18:23:48 +10:00
meeb 1171237526 Merge pull request #1175 from tcely/patch-7
Simplify `map_task_to_instance`
2025-07-05 17:46:07 +10:00
meeb 8ed7adb07a Merge pull request #1174 from tcely/patch-5
Accept unmapped tasks in all the sections
2025-07-05 17:45:50 +10:00
meeb b5eb306d6d Merge pull request #1172 from tcely/patch-2
Make `wait_for_media_premiere` a placeholder task
2025-07-05 17:45:29 +10:00
meeb f456c22b30 Merge pull request #1170 from tcely/patch-2
Use `TaskHistory` for reporting about tasks
2025-07-04 17:08:33 +10:00
meeb ab1468fd93 Merge pull request #1171 from tcely/patch-4
Use `common.timestamp` for cache plugins
2025-07-04 17:07:14 +10:00
meeb 0b51901398 Merge pull request #1168 from tcely/patch-4
Add SQLite configuration tweaks
2025-07-03 15:12:38 +10:00
meeb a3c7bc8b27 Merge pull request #1169 from tcely/patch-5
Update other-database-backends.md
2025-07-03 15:11:44 +10:00
meeb 59f7f16cb7 Merge pull request #1163 from tcely/patch-2
Write `TaskHistory` rows
2025-07-03 15:11:23 +10:00
meeb 83e43a9f0d Merge pull request #1167 from tcely/patch-4
Huey tweaks
2025-07-02 23:53:25 +10:00
meeb 8c67bab876 Merge pull request #1164 from tcely/patch-4 2025-07-01 08:25:12 +10:00
meeb b24441dbab Merge pull request #1160 from tcely/patch-4
Release for 2025-007
2025-06-30 18:00:37 +10:00
meeb af5f629ced Merge pull request #1161 from tcely/patch-11
Record signal timing for tasks
2025-06-30 18:00:02 +10:00
meeb ebe13deae9 Merge pull request #1124 from tcely/patch-16
Begin a common task history model
2025-06-30 17:59:19 +10:00
meeb 471853b09e Merge pull request #1159 from tcely/patch-10
Force `media_source.target_schedule` to have a value
2025-06-30 17:57:29 +10:00
meeb 74564479de Merge pull request #1157 from tcely/patch-7
Handle when `source.last_crawl` is `None`
2025-06-30 17:57:12 +10:00
meeb 9e0d530134 Merge pull request #1156 from tcely/patch-5
Better handling of missing tabs
2025-06-30 17:56:56 +10:00
meeb 75088d3dab Merge pull request #1154 from tcely/patch-2
Create plex-notes.md
2025-06-30 17:55:23 +10:00
meeb 19d7f1e6ef Merge pull request #1155 from tcely/patch-4 2025-06-28 22:05:46 +10:00
meeb 1c4da6641c Merge pull request #1153 from tcely/patch-4
Reorganize tasks
2025-06-25 16:41:13 +10:00
meeb fd67be5e5b Merge pull request #1151 from tcely/patch-5
Move more work into `huey` queues
2025-06-24 17:03:59 +10:00
meeb f7adbd9859 Merge pull request #1150 from tcely/patch-4
[TubeSync-huey] Create cache-huey.py
2025-06-24 17:03:08 +10:00
meeb 20bf62e848 Merge pull request #1149 from tcely/patch-2
[TubeSync-fs] Check for `cookiefile` option directly
2025-06-24 17:02:31 +10:00
meeb e221361549 Merge pull request #1146 from tcely/patch-14
Create `yt_dlp_plugins`
2025-06-24 00:08:47 +10:00