Commit Graph

  • ece7d1bfad ci: retry container build main wimby 2026-09-30 17:19:57 +02:00
  • b322e2b24d ci: retry registry login wimby 2026-09-29 18:52:29 +02:00
  • de4feb3485 ci: retry container build wimby 2026-09-29 18:50:32 +02:00
  • 541ab6409e fix: honor HD minimum when falling back formats wimby 2026-09-29 09:57:02 +02:00
  • a48a7cb4f6 docs: record TubeSync storage and migration state wimby 2026-09-29 00:45:27 +02:00
  • 888b7e4426 chore: prioritize metadata over source indexing wimby 2026-09-28 05:36:40 +02:00
  • 2f1d02c011 fix: deduplicate scheduled tasks before enqueue wimby 2026-09-28 05:21:33 +02:00
  • 78b33544d3 fix: start YouTube challenge services before limited queue wimby 2026-09-28 05:16:36 +02:00
  • 91fbd63a31 docs: track TubeSync operational follow-ups wimby 2026-09-27 18:00:35 +02:00
  • 1c821ba1f7 chore: add upstream update helper wimby 2026-09-27 06:42:40 +02:00
  • 2ab6a3e32a ci: select timestamped FFmpeg autobuild release wimby 2026-09-27 04:30:17 +02:00
  • 63d91f8619 ci: ignore rolling FFmpeg latest release wimby 2026-09-27 04:09:45 +02:00
  • a77b2d8731 ci: install Docker Buildx wimby 2026-09-26 02:04:38 +02:00
  • f4ef7d9b40 ci: use dedicated registry token when configured wimby 2026-09-25 21:02:34 +02:00
  • 4ab0a05c17 ci: use shell checkout on minimal runner wimby 2026-09-25 20:56:13 +02:00
  • 245b37a816 docs: note native ARM64 image build wimby 2026-09-25 20:50:32 +02:00
  • fc0acb59ba ci: bound container build runtime wimby 2026-09-25 20:45:42 +02:00
  • 338ee8efb4 ci: build and publish ARM64 image with Gitea Actions wimby 2026-09-25 20:39:00 +02:00
  • 93151a6c0b chore: prioritize metadata over automatic media downloads wimby 2026-09-25 20:34:28 +02:00
  • 719f0bf46a fix: derive media content type from container wimby 2026-09-25 20:34:08 +02:00
  • d30a808fbd fix: use canonical UTF-8 encoding for NFO XML wimby 2026-09-25 20:33:50 +02:00
  • 0fe4dbe7c4 fix: also avoid patching sqlite3 tcely 2026-09-24 15:41:54 -04:00
  • ca95df4b81 Merge pull request #1602 from meeb/tcely-curl-thumbnails tcely 2026-09-24 11:37:21 -04:00
  • 42a3babef1 chore(ci): stay on 24 instead of ubuntu-latest tcely 2026-09-24 11:35:20 -04:00
  • cb1ceda62c fix(lint): address INT001 tcely 2026-09-24 11:11:22 -04:00
  • 7a93c9472d fix(lint): address RUF015 tcely 2026-09-24 11:06:27 -04:00
  • 2a547ef2cf fix(lint): address SIM102 tcely 2026-09-24 10:59:47 -04:00
  • ad8b62a575 feat: add a pycurl version of downloading thumbnails tcely 2026-09-24 10:57:39 -04:00
  • cc7fd4136c Merge branch 'main' into tcely-curl-thumbnails tcely 2026-09-24 04:35:28 -04:00
  • 49ee012bbb Merge pull request #1604 from meeb/test-tasks-adjustments tcely 2026-09-24 04:21:46 -04:00
  • b5bb2863a1 chore: add youtubepot-bgutilscript configuration tcely 2026-09-23 23:39:56 -04:00
  • 9027b3af8f chore: tweak signals tcely 2026-09-23 19:38:49 -04:00
  • cbc43222a5 fix: do not recreate Media instances when deleting the source tcely 2026-09-23 16:29:05 -04:00
  • 4d37bc9c83 fix: use the storage as the source of truth tcely 2026-09-23 15:39:23 -04:00
  • acc94d1eb2 chore(scripts): increase retry attempts for bun tcely 2026-09-23 15:16:25 -04:00
  • 47af4beaf6 fix: enhance source deletion tcely 2026-09-23 15:04:48 -04:00
  • 4655ec140e fix: lock the source while deleting tcely 2026-09-23 10:52:23 -04:00
  • bcb331429e fix: various adjustments in tasks tcely 2026-09-23 09:38:43 -04:00
  • c2601e4e52 fix(lint): remove unused import shutil.copyfile tcely 2026-09-22 09:03:13 -04:00
  • 36a09c83b4 chore: use the Media.copy_thumbnail function tcely 2026-09-22 09:00:18 -04:00
  • eaf2bb4f7b chore: various cleanups for Media.download_thumbnails tcely 2026-09-22 08:43:54 -04:00
  • ec79db52d5 fix: stop after saving Media.thumbnail tcely 2026-09-22 08:01:35 -04:00
  • c5e815f94d fix: clean up temporary directory on errors tcely 2026-09-22 00:20:20 -04:00
  • cadb22ad87 fix: move the download_thumbnails call into its own task tcely 2026-09-21 23:15:14 -04:00
  • 5a4750b505 fix: keep headers out of saved files tcely 2026-09-21 22:23:46 -04:00
  • 87371dc5c9 fix: use an older flag for curl tcely 2026-09-21 21:32:06 -04:00
  • 0c753bc6f5 fix: correct a typo in the logged thumbnail message tcely 2026-09-21 20:30:25 -04:00
  • 3c3a28d88d fix: return Path instances instead of DirEntry tcely 2026-09-21 20:22:23 -04:00
  • 1eabd490fd fix: call Media.download_thumbnails while indexing tcely 2026-09-21 20:05:01 -04:00
  • cfc7b3af5e fix: enhance Media.download_thumbnails tcely 2026-09-21 19:17:38 -04:00
  • e8e1097b0e chore: add the Media.download_thumbnails function tcely 2026-09-21 17:41:22 -04:00
  • e9fe86a5d7 fix: download thumbnails with curl tcely 2026-09-21 16:59:40 -04:00
  • 76e19b0fe0 Merge pull request #1600 from meeb/test-ubuntu-24-for-test tcely 2026-09-21 15:14:44 -04:00
  • 925b91ce5d chore(ci): upgrade test job runner from Ubuntu 22 to 24 tcely 2026-09-21 10:06:08 -04:00
  • 967ff137a6 fix(scripts): bun: also use older sq versions tcely 2026-09-20 23:14:11 -04:00
  • dc0b68a583 chore(ci): upgrade the scripts runner to Ubuntu LTS 26.04 ARM tcely 2026-09-20 17:08:23 -04:00
  • e692efe144 fix(scripts): bun: install the selected asset tcely 2026-09-20 16:57:28 -04:00
  • 7e894fa3a3 chore: clean up unused imports in verify_bun.ts tcely 2026-09-20 16:48:20 -04:00
  • b7490c7402 chore(ci): turn off sq & sqv help output tcely 2026-09-20 11:30:31 -04:00
  • 2305917447 fix(scripts): bun: try sleeping before any output tcely 2026-09-20 11:02:11 -04:00
  • ef141e8d9d chore(ci): revert temporary changes tcely 2026-09-20 10:47:16 -04:00
  • b52580e216 feat(scripts): install_bun.sh tcely 2026-09-20 10:43:43 -04:00
  • 0b8ae78a1e fix(scripts): stricter checks and less output tcely 2026-09-14 17:50:31 -04:00
  • 095f38f1ca fix(scripts): display the tag when fetching tcely 2026-09-14 17:31:03 -04:00
  • 37c435fe5d fix(scripts): also download and verify the extracted checksum tcely 2026-09-14 17:31:00 -04:00
  • 72ca2b7e6e fix(scripts): make multiple attempts to download tcely 2026-09-14 17:30:56 -04:00
  • e89678f1ae Merge pull request #1595 from meeb/tcely-merge-mpegts tcely 2026-09-14 07:49:28 -04:00
  • 691f4839b2 fix(yt-dlp): gracefully handle mpegts formats tcely 2026-09-13 17:45:19 -04:00
  • d517f9f52f chore(yt-dlp): add output options tcely 2026-09-13 15:19:37 -04:00
  • 2856ae1065 fix(debconf): handle missing template field better tcely 2026-09-12 22:25:06 -04:00
  • c4f2913812 fix(debconf): turn off backups tcely 2026-09-12 20:17:45 -04:00
  • 893adb8045 fix(debconf): rewrote Debconf/DbDriver/PackageDir.pm tcely 2026-09-12 19:33:29 -04:00
  • 5cd37797f1 chore: include the latest wiki changes tcely 2026-09-12 18:53:16 -04:00
  • 7f5215c411 fix: temporarily allow dive analysis to continue on error tcely 2026-09-12 10:51:59 -04:00
  • 92eaec893b Merge pull request #1591 from meeb/tcely-testing-Dockerfile tcely 2026-09-12 10:18:27 -04:00
  • 3e4ccc846d fix(debconf): accept .lock in Debconf/DbDriver/PackageDir.pm tcely 2026-09-12 09:54:27 -04:00
  • bed919f494 fix: temporarily add perl-base to unhold list tcely 2026-09-12 06:04:16 -04:00
  • b3d21dd5f5 Merge pull request #1590 from jlaska/feat/bgutil-pot-provider-2.0.0 tcely 2026-09-12 05:49:55 -04:00
  • f53281ea95 chore: upgrade bgutil-ytdlp-pot-provider to 2.0.0 James Laska 2026-09-11 15:02:58 -04:00
  • d66793356e Merge pull request #1585 from masterdot/feat/prefer-audio-track tcely 2026-09-10 02:59:08 -04:00
  • 7e0ceb6d12 Merge branch 'main' into feat/prefer-audio-track tcely 2026-09-10 02:57:38 -04:00
  • 7a45189ad6 chore(lint): ignore rules for shasum_tests.py tcely 2026-09-08 12:08:01 -04:00
  • b6ed2a1894 refactor: rename Source.prefer_audio_track to audio_track masterdot 2026-09-08 16:23:16 +02:00
  • 9a0c8d9e3a chore: use keys unlike regular format id values tcely 2026-09-08 09:19:20 -04:00
  • e61e3905a0 Merge branch 'main' into feat/prefer-audio-track tcely 2026-09-08 09:14:51 -04:00
  • ac62a1efcd chore: update tests for the shorter values tcely 2026-09-08 09:13:09 -04:00
  • f30348d75f chore: switch to a single letter tcely 2026-09-08 08:37:35 -04:00
  • 9146954fdb chore(lint): ignore INT001 tcely 2026-09-08 06:44:02 -04:00
  • 0eeddbd6b6 fix(lint): address B006 & B008 tcely 2026-09-08 06:43:59 -04:00
  • 328a43c187 chore: simplify logic to retrieve FFMPEG release date tcely 2026-09-08 06:05:58 -04:00
  • 77ccf381de fix(lint): address PLC0208 tcely 2026-09-08 05:14:26 -04:00
  • 6bcd1891de test(matching): cover original vs default audio-track selection masterdot 2026-09-07 20:10:33 +02:00
  • a7dc72d9aa feat(ui): expose prefer_audio_track in the source form and detail page masterdot 2026-09-07 19:57:10 +02:00
  • c56740dca5 feat(matching): honour Source.prefer_audio_track in audio + combined matching masterdot 2026-09-07 19:56:49 +02:00
  • 97082928a1 refactor(utils): expose is_original/is_default on parsed formats masterdot 2026-09-07 19:54:56 +02:00
  • f485740e3a feat(models): add Source.prefer_audio_track masterdot 2026-09-07 19:54:43 +02:00
  • 370e69392f feat(choices): add AudioTrack text choices masterdot 2026-09-07 19:53:59 +02:00
  • 255b5b754e Merge pull request #1584 from meeb/release/0.18.4 tcely 2026-09-04 13:12:17 -04:00
  • 4e368138d1 Release for 2026-009 tcely 2026-09-04 05:42:18 -04:00
  • c1d1881b9a fix: check is_naive before using make_aware tcely 2026-09-02 11:28:16 -04:00