YouTube Access Pro bundles the following third-party components
in globalPlugins/lib. They are not covered by this add-on's own
license; each remains under its own upstream license.

- yt-dlp (globalPlugins/lib/yt_dlp), version 2026.08.19
  https://github.com/yt-dlp/yt-dlp
  License: Unlicense (public domain)
  Installed via `pip download yt-dlp==2026.8.19` from PyPI
  (https://pypi.org/project/yt-dlp/#history). This is yt-dlp's regular
  tagged stable release, current as of 2026-08-20 - it supersedes the
  2026.08.17.073947.dev0 pre-release ("nightly") build this add-on
  bundled in version 2026.08.18, once yt-dlp's maintainers cut an actual
  stable release incorporating that and further fixes. See DEV_NOTES.md
  round 39 for why a pre-release build was used in the first place
  (pasted links had stopped resolving at all, "Could not fetch data",
  after YouTube changed something extraction-dependent, and no stable
  yt-dlp release fixing it existed yet at that time).

- FFmpeg / FFprobe (globalPlugins/lib/ffmpeg)
  Build: "essentials" build dated 2025-08-25 (git 1b62f9d3ae) from
  https://www.gyan.dev/ffmpeg/builds/ (essentials_build)
  https://ffmpeg.org
  License: GNU General Public License (GPL) v3 or later. This
  specific build is compiled with --enable-gpl --enable-version3,
  which places every FFmpeg library in this build (libavcodec,
  libavformat, libavfilter, libavdevice, libavutil, libswresample,
  libswscale) under GPL v3+, not LGPL. Corresponding source for this
  exact build is available from the gyan.dev FFmpeg builds page
  above, or from https://ffmpeg.org/download.html for the underlying
  FFmpeg project source.

- mpv (globalPlugins/lib/mpv/mpv.exe)
  Version: 0.28.0 (originally published 2017)
  https://mpv.io
  License: GNU Lesser General Public License (LGPL), as reported by
  the bundled binary itself. Corresponding source for the mpv
  project is available from https://github.com/mpv-player/mpv.
  Note: rounds 35-38 built and tested a newer 0.41.0 build (shinchiro's
  official Windows build, 32-bit/i686, dated 2026-06-07, git commit
  71ebd0840, from
  https://sourceforge.net/projects/mpv-player-windows/) to fix a
  specific problem with this old build's HLS demuxer, which does not
  keep re-polling a live YouTube manifest for new segments the way a
  modern HLS client does - it plays only the handful of segments it
  sees on its first fetch of a live stream and then stops. That
  upgrade is NOT what ships in this build: round 40 changed how
  currently-live broadcasts are handled instead - they now open in the
  user's default browser rather than ever being played through mpv at
  all (the browser's own native YouTube player has no such limitation),
  which made the mpv upgrade unnecessary for that problem, and round 39
  had already shipped this version with the original 0.28.0 build per
  an explicit choice to avoid re-testing an unverified binary swap
  alongside an unrelated yt-dlp update. See DEV_NOTES.md rounds 35-40
  for the full history if a future round revisits upgrading mpv.

- youtube-dl (globalPlugins/lib/mpv/youtube-dl.exe)
  https://github.com/ytdl-org/youtube-dl
  License: Unlicense (public domain)
  This is not invoked directly by this add-on's own code (single-item
  playback, and downloads, resolve and fetch media through the
  bundled yt-dlp library above). It is required by mpv's own built-in
  "ytdl_hook" script, which mpv uses internally to resolve each entry
  of a playlist file (.m3u) handed to it for multi-item playback (for
  example, playing a whole saved playlist or a channel's Subscriptions
  list back to back). mpv looks for an external helper program named
  "youtube-dl" next to its own executable to do this; without it
  present, mpv cannot play any item from a playlist file at all. This
  file must stay in this exact folder for playlist playback to work.

- d3dcompiler_43.dll (globalPlugins/lib/mpv)
  A Microsoft Direct3D shader-compiler redistributable used by mpv's
  Direct3D video output on Windows. Distributed under Microsoft's
  own redistributable terms as part of the DirectX End-User Runtime,
  not under FFmpeg/mpv's GPL/LGPL terms. Not modified by this
  add-on. Paired with, and taken from the same source as, the mpv
  0.28.0 build above - not modified from that build's own copy.

Redistributing GPL/LGPL-licensed binaries alongside this add-on does
not change the license of this add-on's own source code, which is
released under the GPL v2 as required by NVDA add-on policy.

This package no longer bundles mpv's own mpv.com helper or the
libaacs.dll/libbdplus.dll Blu-ray Disc DRM libraries that shipped
with earlier builds of mpv's Windows release - neither of those two
is ever invoked by mpv.exe itself or by this add-on's own code, so
they were removed as unused dead weight.
