YTShorts open-source notices MP3 encoding uses @breezystack/lamejs version 1.2.7, a JavaScript port of LAME by Alex Zhukov and the LAME contributors. LGPL-3.0. The encoder is unmodified and loaded as a separate, replaceable module at /vendor/lamejs.js. No terms of this website limit rights granted under the component's license, including debugging modifications to it. Upstream: https://github.com/gideonstele/lamejs LAME project: https://lame.sourceforge.io/ Exact source commit: 1fb0ef5fa177413107e2e107d054a9b994e3f79c Corresponding source and build scripts: /vendor/lamejs-source.tar.gz Upstream notice: /licenses/lamejs-NOTICE.txt License texts: /licenses/LGPL-3.0.txt and /licenses/GPL-3.0.txt To replace: build the source according to its package scripts, replace public/vendor/lamejs.js with a compatible ESM implementation exporting Mp3Encoder, and rebuild this application. The worker interface is public/mp3-worker.js. The encoder is not bundled into the application runtime. Plus Jakarta Sans by Tokotype is independently obtained through @fontsource-variable/plus-jakarta-sans and distributed under SIL Open Font License 1.1. See /licenses/Plus-Jakarta-Sans-OFL.txt. Font source: https://github.com/tokotype/PlusJakartaSans Next.js / React framework licenses and other dependency notices remain in the source package dependencies. See the repository package-lock.json for exact versions.