tcely
|
eea7bbf49c
|
Remove background_task from reset-tasks.py
|
2025-08-15 05:14:34 -04:00 |
|
tcely
|
b0127fafec
|
fixup: add a missing import
|
2025-08-11 12:00:27 -04:00 |
|
tcely
|
f3fa19d2f0
|
Log the details from the schedule indexing task
|
2025-08-11 11:58:19 -04:00 |
|
tcely
|
afac67544e
|
Raise the new QuerySetEmptyError exception
|
2025-08-11 11:49:39 -04:00 |
|
tcely
|
e93abfc6f2
|
Add QuerySetEmptyError
|
2025-08-11 11:40:23 -04:00 |
|
tcely
|
2c48cb2848
|
Add mweb also
|
2025-08-11 10:52:10 -04:00 |
|
tcely
|
6d1721994f
|
Skip over media that is being indexed
|
2025-08-11 10:31:32 -04:00 |
|
tcely
|
63b0cdebe9
|
Convert yt_dlp.utils.LazyList using exhaust method
|
2025-08-11 10:20:29 -04:00 |
|
tcely
|
8fc25ce21d
|
Use the configured extractor_args
|
2025-08-10 09:15:32 -04:00 |
|
tcely
|
0382063389
|
Add additional player clients
|
2025-08-10 08:25:52 -04:00 |
|
tcely
|
9a21ce9b4f
|
Set update_self to False instead of None
|
2025-08-10 07:38:44 -04:00 |
|
tcely
|
faf35433b8
|
Fix the logger import
|
2025-08-09 07:04:33 -04:00 |
|
tcely
|
e1b154aff8
|
Update tests.py
|
2025-08-09 06:10:44 -04:00 |
|
tcely
|
ae1bd79721
|
Reduce idle connections on PostgreSQL server
|
2025-08-09 06:08:49 -04:00 |
|
tcely
|
68e715f18e
|
Do not rename the current Media.media_file
|
2025-08-07 22:27:07 -04:00 |
|
tcely
|
e0fa095c12
|
Avoid pickling error in the informational data
|
2025-08-02 00:23:36 -04:00 |
|
tcely
|
3015ef27db
|
Preserve the old mtime behavior for new versions
|
2025-07-31 15:58:30 -04:00 |
|
tcely
|
2910fe8638
|
Check the if condition before importing anything
|
2025-07-29 01:48:22 -04:00 |
|
tcely
|
e68d21b457
|
Use the UUID instance in the filter
|
2025-07-29 01:32:58 -04:00 |
|
tcely
|
9c62e55fe9
|
Rework SIGNAL_ENQUEUED exception handling
|
2025-07-29 01:13:45 -04:00 |
|
tcely
|
149c709662
|
Ignore tasks where the first argument is not a UUID
|
2025-07-28 23:00:22 -04:00 |
|
tcely
|
ec48c83c13
|
Merge branch 'meeb:main' into tcely-search-queries
|
2025-07-26 03:52:47 -04:00 |
|
tcely
|
fabd3c5efe
|
Metadata for index-only sources should go last
|
2025-07-25 01:17:36 -04:00 |
|
tcely
|
b35c06d76f
|
Check the VIDEO_HEIGHT_UPGRADE setting
|
2025-07-24 13:45:33 -04:00 |
|
tcely
|
353789ed6b
|
Add the VIDEO_HEIGHT_UPGRADE setting
|
2025-07-24 13:40:55 -04:00 |
|
tcely
|
8312f9d2cb
|
Upgrade downloaded when a better format is available
|
2025-07-24 13:05:23 -04:00 |
|
tcely
|
65b2629851
|
Update task block in media-item.html
|
2025-07-24 08:41:42 -04:00 |
|
tcely
|
85f7e2fed3
|
Remove a temporary comment
|
2025-07-23 05:46:11 -04:00 |
|
tcely
|
a875fb8994
|
Rename media file immediately after download
|
2025-07-23 05:42:13 -04:00 |
|
tcely
|
014b31127c
|
fixup: remove an unused import
|
2025-07-23 01:24:01 -04:00 |
|
tcely
|
31bf51c9eb
|
Remove the individual rename tasks code block
|
2025-07-23 01:21:45 -04:00 |
|
tcely
|
c8069022b0
|
Disable rename tasks per media instance
|
2025-07-23 01:16:53 -04:00 |
|
tcely
|
92e9d78397
|
Use a rename task per source
|
2025-07-23 01:12:37 -04:00 |
|
tcely
|
5b10979370
|
Merge the code for union/or search plans
|
2025-07-23 00:39:53 -04:00 |
|
tcely
|
b0c66a9ff7
|
Use the or search plan by default
|
2025-07-22 22:34:44 -04:00 |
|
tcely
|
f6526daa90
|
Use a base class for our additional functions
|
2025-07-21 19:28:16 -04:00 |
|
tcely
|
56626bd49f
|
Add alternative search plans
|
2025-07-21 08:26:14 -04:00 |
|
tcely
|
1a0f25caf0
|
Preserve show_skipped when searching again
|
2025-07-21 07:45:44 -04:00 |
|
tcely
|
12d6743c5a
|
Work around the limitations after using union
|
2025-07-21 07:18:13 -04:00 |
|
tcely
|
8e7e5e74c6
|
Faster search queries
|
2025-07-21 06:50:50 -04:00 |
|
tcely
|
0dc01a8ea1
|
Write metadata to .info.json when requested
|
2025-07-21 02:45:23 -04:00 |
|
tcely
|
821aa4608e
|
Do not overwrite existing metadata
|
2025-07-21 02:21:45 -04:00 |
|
tcely
|
edfbda7849
|
Use Path.read_text function
|
2025-07-21 02:08:08 -04:00 |
|
tcely
|
34faaf60e9
|
Import metadata from a .info.json file
|
2025-07-21 02:00:19 -04:00 |
|
tcely
|
5a80a3e842
|
Link to 'last' for the last page
|
2025-07-21 01:23:21 -04:00 |
|
tcely
|
ca6dd3c157
|
Use the last page for higher page numbers
|
2025-07-21 01:23:18 -04:00 |
|
tcely
|
56a9b9850c
|
Correct the order of the enumerate results
|
2025-07-20 12:32:53 -04:00 |
|
tcely
|
6191fee486
|
Log any index errors
|
2025-07-20 10:01:20 -04:00 |
|
tcely
|
8864debad1
|
Implement a more reasonable bool behavior
|
2025-07-19 13:40:44 -04:00 |
|
tcely
|
608ca534d7
|
bool(q) was not what I expected
|
2025-07-19 13:07:40 -04:00 |
|
tcely
|
66b8b8e3a9
|
Continue using the old context name
|
2025-07-19 12:05:17 -04:00 |
|
tcely
|
49802fb409
|
Merge branch 'main' into patch-6
|
2025-07-19 11:34:19 -04:00 |
|
tcely
|
7efe6239f6
|
Update tasks.py
|
2025-07-19 11:29:58 -04:00 |
|
tcely
|
7f5d3dcbcc
|
Merge branch 'main' into patch-2
|
2025-07-19 11:23:47 -04:00 |
|
tcely
|
7edf90ba22
|
With variables are no longer needed
|
2025-07-19 08:48:51 -04:00 |
|
tcely
|
50dff35f63
|
Stop creating the query string manually
|
2025-07-19 08:46:41 -04:00 |
|
tcely
|
65f025eabe
|
Display the search_description status
|
2025-07-19 08:41:45 -04:00 |
|
tcely
|
f129ac2fa9
|
fixup: add the missing '='
|
2025-07-19 08:31:37 -04:00 |
|
tcely
|
24fa8cf56d
|
Page 2 should also work
|
2025-07-19 08:29:28 -04:00 |
|
tcely
|
e6eed75b2f
|
Use the is_active function to accept values
|
2025-07-19 08:17:48 -04:00 |
|
tcely
|
78656ba517
|
Disabling show_skipped before only_skipped would work was odd
|
2025-07-19 07:50:47 -04:00 |
|
tcely
|
4bbcd60682
|
Allow searching in the description as an option
|
2025-07-19 07:34:52 -04:00 |
|
tcely
|
f74aae55c2
|
Do not always search in descriptions
|
2025-07-19 03:46:20 -04:00 |
|
tcely
|
d3a13e6b1c
|
fixup: remove the unnecessary f-string
|
2025-07-18 19:28:58 -04:00 |
|
tcely
|
cd419673bd
|
Add remove_duplicated_rows function before task_id unique change
|
2025-07-18 19:25:26 -04:00 |
|
tcely
|
18594ac5ad
|
Search in fulltitle and description from metadata
|
2025-07-18 17:30:42 -04:00 |
|
tcely
|
8c30d19718
|
fixup: oddly the larger display was worse
|
2025-07-18 17:16:22 -04:00 |
|
tcely
|
c307f5081f
|
fixup: use btn class for submit input
|
2025-07-18 17:12:47 -04:00 |
|
tcely
|
0a0612f77b
|
Use flex box for positioning
|
2025-07-18 17:08:33 -04:00 |
|
tcely
|
e5422c284e
|
Stop creating the query string manually
|
2025-07-18 15:54:59 -04:00 |
|
tcely
|
51c2636538
|
Show more of the placeholder by default
|
2025-07-18 12:36:00 -04:00 |
|
tcely
|
ed91a2bc2c
|
Do not set set value when query wasn't provided
|
2025-07-18 12:26:48 -04:00 |
|
tcely
|
25f5af466a
|
Preserve the previous search query
|
2025-07-18 12:22:02 -04:00 |
|
tcely
|
a71e40f509
|
Arrange the box and button better
|
2025-07-18 12:14:51 -04:00 |
|
tcely
|
30cfb5dc69
|
fixup: set value for submit
|
2025-07-18 09:57:31 -04:00 |
|
tcely
|
ee247060ab
|
Use GET for now
|
2025-07-18 09:54:33 -04:00 |
|
tcely
|
e1a486115e
|
Add a basic search box
|
2025-07-18 09:28:10 -04:00 |
|
tcely
|
75dd32f760
|
Add basic search query support
|
2025-07-18 09:16:36 -04:00 |
|
tcely
|
d4f3b6addf
|
Save the thumbnail URL to a file
|
2025-07-18 07:38:29 -04:00 |
|
tcely
|
70a26314e5
|
Set locking_mode to NORMAL explicitly
|
2025-07-18 07:12:25 -04:00 |
|
tcely
|
d619aca56f
|
fixup: restore the not
|
2025-07-18 06:32:38 -04:00 |
|
tcely
|
1136f20128
|
Accept playlists also
|
2025-07-18 06:30:49 -04:00 |
|
tcely
|
efe0d5a09c
|
Normalize height before comparing to max_height
|
2025-07-18 06:20:32 -04:00 |
|
tcely
|
f66809113a
|
Update tasks.py
|
2025-07-18 06:09:52 -04:00 |
|
tcely
|
ae75302da4
|
Update source.py
|
2025-07-18 06:01:56 -04:00 |
|
tcely
|
106da4616f
|
Store the metadata from channels or playlists
|
2025-07-18 05:35:34 -04:00 |
|
tcely
|
87459af9e2
|
Log the failure when the task was already removed
|
2025-07-17 20:31:20 -04:00 |
|
tcely
|
dd03023e99
|
fixup: add a missing import
|
2025-07-17 20:12:34 -04:00 |
|
tcely
|
75e083f987
|
Reschedule the actual task using its TaskHistory instance
|
2025-07-17 20:10:10 -04:00 |
|
tcely
|
129925af58
|
Use the TaskHistory.id column
|
2025-07-17 19:18:01 -04:00 |
|
tcely
|
0623dc4c9a
|
Turn off skip for successful downloads
|
2025-07-17 10:50:11 -04:00 |
|
tcely
|
76c2566648
|
fixup: spelling
|
2025-07-17 10:16:45 -04:00 |
|
tcely
|
3ce406f13c
|
Schedule the download task first
|
2025-07-17 10:07:27 -04:00 |
|
tcely
|
197f7850d3
|
Update media-item.html
|
2025-07-17 09:58:38 -04:00 |
|
tcely
|
13207cf21d
|
Try downloading with an override for media redownload
|
2025-07-17 09:51:34 -04:00 |
|
tcely
|
c6b2ff9daa
|
Fix the indexing task function and mapping
|
2025-07-17 08:41:18 -04:00 |
|
tcely
|
08823e9f93
|
Merge branch 'meeb:main' into tcely-download_media_metadata
|
2025-07-17 04:22:16 -04:00 |
|
tcely
|
8eb34d6905
|
Avoid the source_post_save signal when indexing
|
2025-07-16 20:11:27 -04:00 |
|
tcely
|
0d1f1fd821
|
Avoid the signal games for Media.save
|
2025-07-16 19:39:33 -04:00 |
|
tcely
|
d1344c40cd
|
Clean up tests after debugging
|
2025-07-16 19:26:16 -04:00 |
|