Skip to content

Releases: MediaFilez/media-worker

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 05:02
5f4bc45

Prefer enabled Grabfy for Instagram while preserving complete collections and aggregate limits. Add Node and Redis CI checks, digest-based deployments and updated service policies.

Update Zod to 4.6.7 to address oversized-collection validation memory exhaustion.

MediaWorker v0.1.9

Choose a tag to compare

@RlxChap2 RlxChap2 released this 27 Oct 16:00
b83a66d
  • Download every photo and video in Instagram carousel posts.
  • Store each item with a stable identity and recover complete results after interrupted acknowledgements.
  • Apply aggregate size limits and include all carousel files in batch archives.

Validation: 188 regression tests, Redis integration and live production posts with 14, 2 and 16 files passed.

MediaFilez Worker v0.1.8

Choose a tag to compare

@RlxChap2 RlxChap2 released this 23 Oct 11:50
032fdf2

Instagram downloads now try VideoDropper first, then the existing extractors if it fails.

  • Added the encrypted URL resolver with a 20-second deadline and bounded JSON responses.
  • Kept public URL/DNS checks, streaming size limits, cancellation and artifact validation.
  • INSTAGRAM_PROXY_FIRST now places the configured proxy after VideoDropper. Use DISABLED_ENGINES=videodropper to disable the new engine.
  • Preserved the version 1 API job/result contract.

Validation: 175 local tests, 22 focused Linux tests, and real API downloads through PostgreSQL, Redis and R2. Private video, public video with preview, audio-only and thumbnail output were checked. Production verification passed after deployment.

v0.1.6

Choose a tag to compare

@RlxChap2 RlxChap2 released this 26 Sep 14:08
v0.1.6
07995a7

Fixed\n- Keeps the Worker connected to both the API queue and local Cobalt networks after deployment.\n- Makes Instagram authentication errors specific to Instagram instead of mislabeling unrelated platform failures.\n- Updates gallery-dl to 1.32.13 and removes the non-media Instagram proxy default.\n\n### Validation\n[x] Worker tests, build, boundary checks, and formatting passed.\n[x] Production API-to-Worker download, Cobalt connectivity, and service health verified.

MediaFilez Worker v0.1.4

Choose a tag to compare

@RlxChap2 RlxChap2 released this 26 Sep 12:43
v0.1.4
df2f7c6

Bounded gallery fallback\n\n- Added a total gallery-dl process timeout so stalled extractors cannot hold a job indefinitely.\n- Kept the timeout configurable for slower sources.\n- Added regression coverage and deployment documentation.

MediaFilez Worker v0.1.3

Choose a tag to compare

@RlxChap2 RlxChap2 released this 26 Sep 12:37
v0.1.3
d17b197

Faster fallback resolution\n\n- Reduced yt-dlp and gallery-dl retries to one by default.\n- Added bounded, configurable connection timeouts so blocked sources move to the next engine sooner.\n- Added regression coverage and documented the tuning variables.\n\nExisting installations can tune YTDLP_RETRIES, YTDLP_SOCKET_TIMEOUT_SECONDS, GALLERY_DL_RETRIES, and GALLERY_DL_HTTP_TIMEOUT_SECONDS in .env.

MediaFilez Worker v0.1.2

Choose a tag to compare

@RlxChap2 RlxChap2 released this 26 Sep 12:21
v0.1.2
8161bbe

Speed up failure handling by skipping the unavailable YouTube.js fallback by default and document cookie-based YouTube tuning.\n\n- Default YouTube.js fallback is disabled until an evaluator is configured.\n- Added regression coverage and performance guidance.\n- Updated Worker package version to 0.1.2.

MediaWorker - v0.1.1

Choose a tag to compare

@RlxChap2 RlxChap2 released this 25 Sep 17:06
6ad4935

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@RlxChap2 RlxChap2 released this 25 Sep 11:39
514bb54