Jianxia Download / 简下下载助手 — streaming media components

Mediabunny 1.56.1 and @mediabunny/mp3-encoder 1.56.1
Copyright (c) 2026-present, Vanilagy and contributors.
Source Code Form: Mozilla Public License 2.0 (MPL-2.0).
Original licenses: LICENSES/mediabunny/LICENSE and LICENSES/mp3-encoder/LICENSE.
Pinned upstream: https://github.com/Vanilagy/mediabunny/tree/cee57d1cdfd1776d515c081057b50eb337291e32
The MP3 adapter embeds a separately licensed LAME library; MPL is not its sole license.

LAME MP3 encoder 3.100
Copyright the LAME authors, including Mark Taylor, Takehiro Tominaga,
Robert Hegemann, Gabriel Bouvigne and Alexander Leidinger; see original sources.
GNU Library General Public License, version 2 or (at your option) any later version
(SPDX: LGPL-2.0-or-later). Original terms: LICENSES/lame/COPYING.
Acknowledgment: https://lame.sourceforge.io/ and https://www.mp3dev.org/
Original release: https://sourceforge.net/projects/lame/files/lame/3.100/
The supplied upstream recipe disables the decoder and frontend. These are not
part of the browser MP3 encoding path. LAME's original LICENSE and author notices
are preserved, including the complete original source release.

Emscripten runtime/support notices: LICENSES/emscripten/ (MIT, University of
Illinois/NCSA and original bundled runtime notices, including musl and compiler-rt).
Emsdk and esbuild are reconstruction tools, not additional media codecs.
The pinned replacement toolchain is Emscripten 4.0.10; its sources/notices are
provided as reconstruction references, not proof of the npm WASM toolchain.

Source materials, original licenses and replacement instructions:
https://downloads.xyptkd.cn/open-source/
Fixed version archive:
https://downloads.xyptkd.cn/open-source/mediabunny-1.56.1-sources.tar.gz
Checksums and provenance: SHA256SUMS, binary-provenance.json, sources.lock.json.
The site provides equivalent source access without an account or payment.
The archive contains original TypeScript, shared helpers, C bridge, complete LAME
source, npm artifacts and recipes to rebuild and replace vendor/media/index.js
and its adjacent mp3-encoder.worker.js. The replacement recipe uses a local
static worker so it can operate with Chrome MV3 extension CSP.
The extension carries these notices and licenses; the large source archive is
served separately. The fixed source archive must be available with the release.

Recipients retain the rights granted by MPL and LGPL. In particular, LGPL section
6 requires permission to modify the linked work for the customer's own use and
reverse engineer it to debug those modifications. Product terms must preserve
those rights; this notice does not relicense the proprietor's application code.
Use an unpacked copy of the extension to replace vendor/media/ with the rebuilt
library and worker. A store signature is not needed to load that local copy.

MPL covers the third-party files and modifications to them. Separate original
application files are not automatically GPL, LGPL or MPL. No license grant for
the proprietary application's source is made by this materials preparation.
There is no claim of a byte-identical source rebuild of upstream npm WASM.
Local preparation is not user acceptance, release authorization or publication.

简下的新媒体组件为 Mediabunny 1.56.1 与 MP3 扩展（MPL-2.0），以及扩展内嵌
的 LAME 3.100 编码库（LGPL-2.0-or-later）。不能把整个 MP3 实现只称为 MPL。
源码、原许可、固定版本、校验和及重建说明见上方固定地址。自研应用独立文件
不会因此自动全部变成 GPL；本次准备不替用户授予自研商业源码许可证。
LGPL 要求的本地修改和为调试修改而进行的逆向权利必须在产品条款中保留。
历史 FFmpeg 存档留在本地，不属于本次媒体引擎分发。用户验收与发布暂停仍有效。

Website only: Nayuki QR Code generator 1.8.0, MIT.
Copyright (c) Project Nayuki. Full original source/license and acknowledgment:
LICENSES/nayuki/typescript-javascript/qrcodegen.ts and WEBSITE-QR-NOTICE.txt.
