Skip to content

Releases: RlxChap2/MediaFilez

MediaFilez - v2.1.4

Choose a tag to compare

@RlxChap2 RlxChap2 released this 25 Sep 08:20
f2744a3

What's new

  • Faster public YouTube downloads by avoiding unnecessary cookies by default.
  • Faster Instagram video and auto resolution with an optional trusted relay path.
  • Preserved audio validation and media-type detection across download engines.
  • Cleaner progress updates without exposing internal engine names.
  • Updated configuration and documentation for the new performance options.

Validation

  • 117 automated tests passed.
  • YouTube benchmark improved from about 10.5s to 3.6s on the same source.
  • Instagram benchmark improved from about 3m9s to about 1s on the tested reel.

What's Changed

  • fix(discord): simplify media progress updates by @RlxChap2 in #11
  • fix(download): improve social media resolution by @RlxChap2 in #12

Full Changelog: v2.1.3.1...v2.1.4

MediaFilez - v2.1.3.1

Choose a tag to compare

@RlxChap2 RlxChap2 released this 22 Sep 12:38
e75d6f2

What's Changed

  • fix(media): harden download reliability by @RlxChap2 in #10

Full Changelog: v2.1.3...v2.1.3.1

MediaFilez - v2.1.3

Choose a tag to compare

@RlxChap2 RlxChap2 released this 20 Sep 12:12
b179ba7

MediaFilez v2.1.3

  • Added optional private media replies.
  • Added the Nerd Info button for download and processing details.
  • Simplified successful media messages.
  • Improved /media documentation and deployment guidance.
  • Updated package metadata and validation checks.

What's Changed

  • fix(media): preserve audio and verify media types by @RlxChap2 in #8
  • feat(media): improve reply controls and private delivery by @RlxChap2 in #9

Full Changelog: v2.1.2...v2.1.3

MediaFilez - v2.1.2

Choose a tag to compare

@RlxChap2 RlxChap2 released this 04 Sep 17:50
v2.1.2
1a12385

Highlights

  • Streams Discord attachments from disk, avoiding the large in-memory copies that could stop the 768 MB bot container.
  • Keeps the operator upload target authoritative even when a Nitro user advertises a much larger attachment limit.
  • Adds Auto media detection for video, audio, and images, with guarded fallbacks for direct links, page metadata, and supported extractor sites.
  • Fits oversized video, audio, and images to Discord's upload target instead of leaving requests stuck or rejecting formats that can be converted.
  • Improves Reddit share-link handling, including embed and configurable relay fallback paths.
  • Isolates engine attempts so one timeout or partial result cannot corrupt the next fallback.

Reliability and safety

  • Discord upload retries verify the original response first and stop immediately when the whole-job deadline expires.
  • Connect, write, response, engine, and whole-job timeouts now produce useful terminal errors instead of silent stalls.
  • Image fitting rejects unsafe decoded dimensions and constrains both output axes.
  • Unknown hosts remain inside guarded HTTP engines with redirect, DNS, response-size, and artifact validation.
  • Temporary jobs use process-lifetime ownership and startup cleanup without deleting active work.
  • yt-dlp receives a private writable cookie copy for each attempt.
  • Multipart filenames, response buffering, mention parsing, and final upload size are independently constrained.

Toolchain

  • Requires Node.js 22.13 or newer.
  • Uses pnpm 11.25.0.
  • Updates the media extraction stack and keeps production dependencies free of known high-severity audit findings.
  • Adds full project formatting and expanded regression coverage.

Verification

  • 87 unit and integration tests passed on Node.js 22 and 24.
  • Production dependency audit, dependency review, CodeQL, Compose validation, Dockerfile checks, and production container build passed.
  • The reported YouTube sample fitted to 18.4 MB under a 20 MB target.
  • A 257.4 MB multipart upload completed with bounded memory.
  • The reported Reddit share URL resolved through the Reddit embed path.

MediaFilez - v2.1.1

Choose a tag to compare

@RlxChap2 RlxChap2 released this 24 Aug 11:05
b2832c7

What's Changed

  • Add production Cobalt and resilient media fallbacks by @RlxChap2 in #3

New Contributors

Full Changelog: v2.1.0...v2.1.1

MediaFilez - v2.1.0

Choose a tag to compare

@RlxChap2 RlxChap2 released this 23 Aug 11:07
de602f5

Full Changelog: v2.0.0...v2.1.0

MediaFilez - v2.0.0

Choose a tag to compare

@RlxChap2 RlxChap2 released this 30 Jul 17:27
210835b