wimby
|
ece7d1bfad
|
ci: retry container build
Build TubeSync image / container (push) Successful in 4m27s
|
2026-09-30 17:19:57 +02:00 |
|
wimby
|
b322e2b24d
|
ci: retry registry login
Build TubeSync image / container (push) Successful in 11m1s
|
2026-09-29 18:52:29 +02:00 |
|
wimby
|
de4feb3485
|
ci: retry container build
Build TubeSync image / container (push) Has been cancelled
|
2026-09-29 18:50:32 +02:00 |
|
wimby
|
541ab6409e
|
fix: honor HD minimum when falling back formats
Build TubeSync image / container (push) Failing after 2m48s
|
2026-09-29 09:57:02 +02:00 |
|
wimby
|
a48a7cb4f6
|
docs: record TubeSync storage and migration state
Build TubeSync image / container (push) Successful in 53s
|
2026-09-29 00:45:27 +02:00 |
|
wimby
|
888b7e4426
|
chore: prioritize metadata over source indexing
Build TubeSync image / container (push) Successful in 4m45s
|
2026-09-28 05:36:40 +02:00 |
|
wimby
|
2f1d02c011
|
fix: deduplicate scheduled tasks before enqueue
Build TubeSync image / container (push) Successful in 3m56s
|
2026-09-28 05:21:33 +02:00 |
|
wimby
|
78b33544d3
|
fix: start YouTube challenge services before limited queue
|
2026-09-28 05:16:36 +02:00 |
|
wimby
|
91fbd63a31
|
docs: track TubeSync operational follow-ups
Build TubeSync image / container (push) Successful in 53s
|
2026-09-27 18:00:35 +02:00 |
|
wimby
|
1c821ba1f7
|
chore: add upstream update helper
Build TubeSync image / container (push) Successful in 58s
|
2026-09-27 06:42:40 +02:00 |
|
wimby
|
2ab6a3e32a
|
ci: select timestamped FFmpeg autobuild release
Build TubeSync image / container (push) Successful in 5m16s
|
2026-09-27 04:30:17 +02:00 |
|
wimby
|
63d91f8619
|
ci: ignore rolling FFmpeg latest release
Build TubeSync image / container (push) Failing after 52s
|
2026-09-27 04:09:45 +02:00 |
|
wimby
|
a77b2d8731
|
ci: install Docker Buildx
Build TubeSync image / container (push) Failing after 3m10s
|
2026-09-26 02:30:03 +02:00 |
|
wimby
|
f4ef7d9b40
|
ci: use dedicated registry token when configured
|
2026-09-26 02:30:03 +02:00 |
|
wimby
|
4ab0a05c17
|
ci: use shell checkout on minimal runner
|
2026-09-26 02:30:03 +02:00 |
|
wimby
|
245b37a816
|
docs: note native ARM64 image build
|
2026-09-26 02:30:03 +02:00 |
|
wimby
|
fc0acb59ba
|
ci: bound container build runtime
|
2026-09-26 02:30:03 +02:00 |
|
wimby
|
338ee8efb4
|
ci: build and publish ARM64 image with Gitea Actions
|
2026-09-26 02:30:03 +02:00 |
|
wimby
|
93151a6c0b
|
chore: prioritize metadata over automatic media downloads
|
2026-09-26 02:30:03 +02:00 |
|
wimby
|
719f0bf46a
|
fix: derive media content type from container
|
2026-09-26 02:30:03 +02:00 |
|
wimby
|
d30a808fbd
|
fix: use canonical UTF-8 encoding for NFO XML
|
2026-09-25 20:33:50 +02:00 |
|
tcely
|
0fe4dbe7c4
|
fix: also avoid patching sqlite3
|
2026-09-24 15:41:54 -04:00 |
|
tcely
|
ca95df4b81
|
Merge pull request #1602 from meeb/tcely-curl-thumbnails
fix: download thumbnails with curl
|
2026-09-24 11:37:21 -04:00 |
|
tcely
|
42a3babef1
|
chore(ci): stay on 24 instead of ubuntu-latest
GitHub is transitioning to Ubuntu LTS 26 beginning next month.
We will stay with Ubuntu LTS 24, for now.
|
2026-09-24 11:35:20 -04:00 |
|
tcely
|
cb1ceda62c
|
fix(lint): address INT001
|
2026-09-24 11:11:22 -04:00 |
|
tcely
|
7a93c9472d
|
fix(lint): address RUF015
|
2026-09-24 11:06:27 -04:00 |
|
tcely
|
2a547ef2cf
|
fix(lint): address SIM102
|
2026-09-24 10:59:47 -04:00 |
|
tcely
|
ad8b62a575
|
feat: add a pycurl version of downloading thumbnails
|
2026-09-24 10:57:39 -04:00 |
|
tcely
|
cc7fd4136c
|
Merge branch 'main' into tcely-curl-thumbnails
|
2026-09-24 04:35:28 -04:00 |
|
tcely
|
49ee012bbb
|
Merge pull request #1604 from meeb/test-tasks-adjustments
fix: improve source deletion
|
2026-09-24 04:21:46 -04:00 |
|
tcely
|
b5bb2863a1
|
chore: add youtubepot-bgutilscript configuration
This makes the script logging slightly less concerning and shorter.
|
2026-09-23 23:39:56 -04:00 |
|
tcely
|
9027b3af8f
|
chore: tweak signals
|
2026-09-23 19:38:49 -04:00 |
|
tcely
|
cbc43222a5
|
fix: do not recreate Media instances when deleting the source
|
2026-09-23 16:29:05 -04:00 |
|
tcely
|
4d37bc9c83
|
fix: use the storage as the source of truth
|
2026-09-23 15:39:23 -04:00 |
|
tcely
|
acc94d1eb2
|
chore(scripts): increase retry attempts for bun
|
2026-09-23 15:16:25 -04:00 |
|
tcely
|
47af4beaf6
|
fix: enhance source deletion
Refactor media deletion logic to handle thumbnails and media files more effectively, ensuring proper cleanup and locking mechanisms are in place.
|
2026-09-23 15:04:48 -04:00 |
|
tcely
|
4655ec140e
|
fix: lock the source while deleting
This prevents `save_all_media_for_source` from running while we are trying to delete the media instances.
|
2026-09-23 10:52:23 -04:00 |
|
tcely
|
bcb331429e
|
fix: various adjustments in tasks
|
2026-09-23 09:38:43 -04:00 |
|
tcely
|
c2601e4e52
|
fix(lint): remove unused import shutil.copyfile
|
2026-09-22 09:03:13 -04:00 |
|
tcely
|
36a09c83b4
|
chore: use the Media.copy_thumbnail function
|
2026-09-22 09:00:18 -04:00 |
|
tcely
|
eaf2bb4f7b
|
chore: various cleanups for Media.download_thumbnails
|
2026-09-22 08:43:54 -04:00 |
|
tcely
|
ec79db52d5
|
fix: stop after saving Media.thumbnail
This is what everything else targets, so choosing a different file, when it is available, only leads to confusion.
|
2026-09-22 08:01:35 -04:00 |
|
tcely
|
c5e815f94d
|
fix: clean up temporary directory on errors
|
2026-09-22 00:20:20 -04:00 |
|
tcely
|
cadb22ad87
|
fix: move the download_thumbnails call into its own task
|
2026-09-21 23:15:14 -04:00 |
|
tcely
|
5a4750b505
|
fix: keep headers out of saved files
|
2026-09-21 22:23:46 -04:00 |
|
tcely
|
87371dc5c9
|
fix: use an older flag for curl
|
2026-09-21 21:32:06 -04:00 |
|
tcely
|
0c753bc6f5
|
fix: correct a typo in the logged thumbnail message
|
2026-09-21 20:30:25 -04:00 |
|
tcely
|
3c3a28d88d
|
fix: return Path instances instead of DirEntry
|
2026-09-21 20:22:23 -04:00 |
|
tcely
|
1eabd490fd
|
fix: call Media.download_thumbnails while indexing
|
2026-09-21 20:05:01 -04:00 |
|
tcely
|
cfc7b3af5e
|
fix: enhance Media.download_thumbnails
This now handles:
1. conversion
2. resizing
3. saving the thumbnail
4. copying the thumbnail
|
2026-09-21 19:17:38 -04:00 |
|