Commit Graph
100 Commits
Author SHA1 Message Date
meeb 06652b0a06 Merge pull request #1064 from tcely/patch-15
Install using `uv`
2025-05-25 16:00:31 +10:00
meeb 8b805ef3cf Merge pull request #1063 from tcely/patch-12
Ensure the `tubesync-nginx` stage is working
2025-05-25 15:58:41 +10:00
meeb 6544cc59c2 Merge pull request #1062 from tcely/patch-10
Save accurate `requested_formats`
2025-05-25 15:57:48 +10:00
meeb 4e8e5c4a9d Merge pull request #1061 from tcely/patch-6
Use `extractor_key` as it is more stable
2025-05-25 15:57:19 +10:00
meeb 8b33b4c99a Merge pull request #1060 from tcely/patch-4
Use `filter_response` to clean up the debug logs
2025-05-25 15:56:53 +10:00
meeb 75aef2efdd Merge pull request #1058 from tcely/patch-4
Create a release
2025-05-24 00:40:09 +10:00
meeb f2c6d817a4 Merge pull request #1057 from tcely/patch-6
`yt-dlp-get-pot` was recently superceded by a framework in `yt-dlp`
2025-05-24 00:12:44 +10:00
meeb b83afcc036 Merge pull request #1056 from tcely/patch-4
Tighten `errors_qs` by checking `last_error`
2025-05-24 00:10:35 +10:00
meeb c557650caf Merge pull request #1055 from tcely/patch-10
Fail when `ruff` finds errors
2025-05-23 01:19:07 +10:00
meeb 19a3e5f34c Merge pull request #1054 from tcely/patch-6
Renaming was removing too many extensions
2025-05-23 01:18:50 +10:00
meeb 9a09be1c41 Merge pull request #1053 from tcely/patch-4
Close the `tr` tag on the next line
2025-05-23 01:18:12 +10:00
meeb a066ba49f2 Merge pull request #1050 from tcely/patch-3
Log more human-friendly output
2025-05-20 22:16:21 +10:00
meeb c434eb2487 Merge pull request #1049 from tcely/patch-3
Tweaks for recent changes
2025-05-20 17:44:10 +10:00
meeb 954233a71f Merge pull request #1042 from tcely/patch-4
Fixes for `ruff check` output
2025-05-20 16:35:06 +10:00
meeb 76bac6e48e Merge pull request #1048 from tcely/patch-12
Downloading media fixes
2025-05-20 16:32:39 +10:00
meeb 9cd408725d Merge pull request #1046 from tcely/patch-10
Wait for HTTP 429 errors
2025-05-20 16:32:16 +10:00
meeb bbea045229 Merge pull request #1044 from tcely/patch-3
Improve `Source.index_media` function
2025-05-20 16:31:55 +10:00
meeb 3d8dc96d4e Merge pull request #1045 from tcely/patch-6
Remove the unused `getpot_bgutil_script` plugin
2025-05-20 16:31:24 +10:00
meeb dafa82d1d1 Merge pull request #1041 from tcely/patch-3
Add a step for `ruff check`
2025-05-18 22:07:06 +10:00
meeb cf5580d79d Merge pull request #1043 from tcely/patch-6
Do not upgrade to Django 5.3 automatically
2025-05-18 22:06:07 +10:00
meeb 6fa142bec3 Merge pull request #1005 from tcely/patch-12
Add Proof-of-Origin Token plugin framework
2025-05-18 22:05:55 +10:00
meeb 6f57a2e1bf Merge pull request #1040 from tcely/patch-4
Migrate task logic to models
2025-05-17 15:51:56 +10:00
meeb d4c1c7b9d8 Merge pull request #1039 from tcely/patch-3
Update release.yaml
2025-05-17 15:51:16 +10:00
meeb 7287bc1dee Merge pull request #1036 from tcely/patch-2
Use Django 5.2
2025-05-16 14:48:40 +10:00
meeb 1064474ad7 Merge pull request #1033 from tcely/patch-3
Clean up extra metadata rows
2025-05-13 17:13:46 +10:00
meeb 08f7779cdd Merge pull request #1030 from tcely/patch-6
Refactor models
2025-05-13 17:13:20 +10:00
meeb 81e26811ec Merge pull request #1032 from tcely/patch-2
Use a widget to select `when` in the browser
2025-05-12 15:45:22 +10:00
meeb cb36f44235 Merge pull request #1017 from tcely/patch-3
Let `missing_pot` formats download after testing
2025-05-10 15:46:12 +10:00
meeb 5db77e3b82 Merge pull request #1031 from tcely/patch-10
Create a media entry after deletion
2025-05-10 15:45:39 +10:00
meeb 071d591e26 Merge pull request #1029 from tcely/patch-2
Log `OSError` when checking for existing media files
2025-05-10 15:43:27 +10:00
meeb 73972c8b0c Merge pull request #1026 from tcely/patch-6
Add a start link to scheduled tasks
2025-05-09 00:43:20 +10:00
meeb 255a65aaf2 Merge pull request #1027 from tcely/patch-10
Add a missing error message
2025-05-08 23:35:49 +10:00
meeb cfcbd565e4 Merge pull request #1025 from tcely/patch-2
Add `music.youtube.com` to the YouTube domains
2025-05-08 23:35:24 +10:00
meeb 967fc64d94 Merge pull request #1023 from tcely/patch-10
Stop services before database steps
2025-05-07 13:46:01 +10:00
meeb 62582e406c Merge pull request #1022 from tcely/patch-6
Use `POSTGRES_DB` instead of `init.sql`
2025-05-07 13:45:33 +10:00
meeb 0380dc8fee Merge pull request #1021 from tcely/patch-2
Remux video for combined format download
2025-05-07 13:44:35 +10:00
meeb dba5bc01a2 Merge pull request #1016 from tcely/patch-2
Add more details about saving database entries
2025-05-06 23:31:36 +10:00
meeb 76976e9d36 Merge pull request #1013 from tcely/issue-1012
Created fix-mariadb.py
2025-05-05 13:53:09 +10:00
meeb f4769efdb7 Merge pull request #1010 from tcely/patch-3
Add `NoThumbnailException`
2025-05-03 18:19:01 +10:00
meeb 6b38789c24 Merge pull request #1009 from tcely/patch-2
Show migrations when debugging
2025-05-03 18:17:49 +10:00
meeb 9ae0fecb7d Merge pull request #1008 from tcely/patch-3
Handle `AssertionError` for timestamp
2025-05-02 00:31:55 +10:00
meeb 95ba53e3a8 Merge pull request #1007 from tcely/patch-2
Copy updated thumbnail next to media
2025-05-01 21:49:46 +10:00
meeb 83a505a170 Merge pull request #1006 from tcely/patch-15
Replace `nginx` with `openresty`
2025-05-01 14:25:52 +10:00
meeb 9d41a73c0f Merge pull request #1004 from tcely/patch-10
Include `missing_pot` formats in testing
2025-05-01 13:42:05 +10:00
meeb ea76b23711 Merge pull request #1003 from tcely/patch-6
Adjust metadata & media download delays
2025-05-01 13:26:58 +10:00
meeb e95b02de44 Merge pull request #1002 from tcely/patch-3
Save thumbnail when refreshing formats
2025-05-01 13:26:40 +10:00
meeb de765d41dc Merge pull request #1001 from tcely/patch-2
Do not cache the blank thumbnail for so long
2025-05-01 13:25:33 +10:00
meeb f03db23298 Merge pull request #1000 from tcely/patch-2
Overwrite thumbnail files
2025-04-30 04:28:13 +10:00
meeb bb96fdf149 Merge pull request #999 from tcely/patch-2
Fix `media-thumb-redownload` errors
2025-04-30 01:13:58 +10:00
meeb 4ff4b60262 Merge pull request #998 from tcely/patch-2
Add redownload thumb link
2025-04-29 13:41:28 +10:00
meeb 7d77d919cc Merge pull request #996 from tcely/patch-6
Use the length of the new metadata
2025-04-28 14:53:09 +10:00
meeb df8c71ce68 Merge pull request #995 from tcely/patch-3
Better result when `Media.new_metadata` does not exist
2025-04-28 14:52:53 +10:00
meeb 6f6f05d1b4 Merge pull request #994 from tcely/patch-2
Remove the side-effect from `Media.metadata_loads`
2025-04-28 14:52:27 +10:00
meeb 4902503504 Merge pull request #993 from tcely/patch-2
Ignore `KeyError` when deleting keys
2025-04-27 18:22:24 +10:00
meeb 01dee636d6 Merge pull request #992 from tcely/patch-2
Use the actual model for data migration
2025-04-27 17:06:50 +10:00
meeb cad9401ad3 Merge pull request #968 from tcely/patch-6
Start using the new metadata models
2025-04-27 15:17:25 +10:00
meeb 6d5d3ad98c Merge pull request #991 from tcely/patch-2
Expand resolution matching to include height
2025-04-26 22:47:22 +10:00
meeb 4b30e6d2b1 Merge pull request #989 from tcely/patch-2
Restore all the individual files
2025-04-25 13:48:25 +10:00
meeb 6dc6e8e1a9 Merge pull request #987 from tcely/migrations
Squashed earlier migrations
2025-04-24 14:37:46 +10:00
meeb ecfcf7d6ff Merge pull request #985 from tcely/patch-2
Use the default locale before the new one is ready
2025-04-24 13:06:31 +10:00
meeb 7987882a11 Merge pull request #984 from tcely/patch-2
Add a post processor for after move
2025-04-23 21:45:25 +10:00
meeb c37d0ef4b2 Merge pull request #982 from tcely/patch-2
Indentation for models.py
2025-04-22 12:35:35 +10:00
meeb b900d2f25b Merge pull request #981 from tcely/tcely-restore-migration-files
Restore some of the individual migration files
2025-04-22 12:35:13 +10:00
meeb db0cd37172 Merge pull request #978 from tcely/patch-2
Update dependency in 0031_metadata_metadataformat.py
2025-04-21 13:54:37 +10:00
meeb b071066805 Merge pull request #977 from tcely/patch-2
Rewrite warning in README.md
2025-04-20 13:22:35 +10:00
meeb 288009188b Merge pull request #976 from tcely/squash-migrations
Squash old migrations for `sync`
2025-04-20 13:22:03 +10:00
meeb 0aaa8350c7 Merge pull request #975 from tcely/patch-2
Remove extra white-space
2025-04-20 01:55:56 +10:00
meeb 82524d41bb Merge pull request #973 from tcely/patch-2
Use `Media.has_metadata` in `Media.save` function
2025-04-19 17:29:58 +10:00
meeb 98c031ed5f Merge pull request #971 from tcely/patch-2
Add /etc/apt/apt.conf.d/docker-disable-pkgcache
2025-04-18 14:54:35 +10:00
meeb 2296dd30a4 Merge pull request #944 from tcely/patch-3
Special case `sqlite` for database locking
2025-04-18 02:54:22 +10:00
meeb 7e946f654b Merge pull request #969 from tcely/patch-2
Adjust the relative link in README.md
2025-04-16 16:48:55 +10:00
meeb 124af77d22 Merge pull request #967 from tcely/patch-2
Update README.md
2025-04-16 15:27:57 +10:00
meeb 1fc0462c11 Merge pull request #965 from tcely/patch-2
Fix `dumpdata` output
2025-04-16 00:49:40 +10:00
meeb f4c12f89a2 Merge pull request #963 from tcely/patch-2
Support `use_chunked_fetch` with `django_queryset_generator`
2025-04-14 23:40:23 +10:00
meeb f3c33e8743 Merge pull request #959 from tcely/patch-2
Create the `django_queryset_generator` function
2025-04-14 17:32:28 +10:00
meeb 15a9537b0e Merge pull request #957 from tcely/patch-16
Do not call `resize_image_to_height` on smaller images
2025-04-13 22:29:07 +10:00
meeb cef5766bcd Merge pull request #935 from tcely/patch-6
Add file renaming warning to README.md
2025-04-13 22:23:01 +10:00
meeb 8c729d0808 Merge pull request #933 from tcely/patch-2
Adjust queue workers
2025-04-13 22:21:31 +10:00
meeb 4193dd3194 Merge pull request #951 from tcely/patch-10
Create restart_services.sh
2025-04-13 22:09:43 +10:00
meeb 84e99676ca Merge pull request #954 from tcely/new-tables
New models for metadata and formats
2025-04-13 22:07:30 +10:00
meeb 8868ff62ef Merge pull request #958 from tcely/patch-17
Fix the `can_download` calculation code
2025-04-13 22:05:41 +10:00
meeb d34084cca6 Merge pull request #956 from tcely/patch-15
Try `refresh_formats` for `NoFormatException`
2025-04-13 22:05:06 +10:00
meeb 777b763096 Merge pull request #953 from tcely/patch-12
Remove `BACKGROUND_TASK_ASYNC_THREADS` adjustment
2025-04-13 22:04:15 +10:00
meeb dbd21d913b Merge pull request #952 from tcely/tcely-readme-upload
Update README.md
2025-04-13 22:03:58 +10:00
meeb 5412c036f2 Merge pull request #861 from tcely/delete-source-reworked
Transactions are tricky for deleting sources
2025-04-13 22:03:29 +10:00
meeb 33ba81eb47 Merge pull request #948 from tcely/tcely-media-servers-make_request
Refactor `make_request`
2025-04-13 22:02:18 +10:00
meeb 3207f85e08 Merge pull request #947 from tcely/fix-reset-tasks
Import the `check_source_directory_exists` task
2025-04-10 21:27:18 +10:00
meeb 5ab643839f Merge pull request #946 from tcely/patch-10
POST to `/Items/{ID}/Refresh`
2025-04-10 21:27:01 +10:00
meeb 656ade6dd9 Merge pull request #942 from tcely/patch-17
Increase minor version
2025-04-10 00:08:59 +10:00
meeb 1c3da54201 Merge pull request #940 from tcely/patch-16
Check source directory when tasks were reset
2025-04-10 00:07:32 +10:00
meeb cf685053f9 Merge pull request #939 from tcely/patch-15
Remove unused `media_post_delete`
2025-04-10 00:04:53 +10:00
meeb 17e85db2fb Merge pull request #937 from tcely/patch-12
Extract audio from `webm` downloads
2025-04-10 00:04:19 +10:00
meeb 51353795b6 Merge pull request #936 from tcely/patch-10
Add renaming feature warning to the dashboard
2025-04-10 00:03:30 +10:00
meeb 0ab7a260c2 Merge pull request #934 from tcely/tcely-patch-1
Switch to `getattr`
2025-04-09 17:49:16 +10:00
meeb 07867070b5 Merge pull request #932 from tcely/patch-2
Set `verbose_name` for `refesh_formats` task
2025-04-08 16:29:38 +10:00
meeb 919a3d0f2f Merge pull request #931 from danielmawhirter/patch-2
Fix video format sorting in case of missing keys
2025-04-08 14:39:44 +10:00
meeb 62fe49985a Merge pull request #911 from tcely/patch-10
Restrict delays to a range between 10 seconds and 20 minutes
2025-04-08 14:35:50 +10:00
meeb 871fec23be Merge pull request #930 from tcely/patch-2
Use a task per instance for `Media.refresh_formats`
2025-04-08 14:35:32 +10:00
meeb ee14711c61 Merge pull request #929 from tcely/tcely-migration
Create `0030_alter_source_source_vcodec.py`
2025-04-08 14:35:15 +10:00
meeb e23bf7a3e2 Merge pull request #925 from tcely/tcely-queues
Rework task queuing
2025-04-07 18:17:57 +10:00