From 10726921721734516802bef8bc540aa6ad7f5841 Mon Sep 17 00:00:00 2001 From: "F. Duncanh" Date: Sun, 9 Nov 2025 17:22:05 -0500 Subject: [PATCH] support for YouTube app HLS video language choice. also fix #452 --- README.html | 19 ++++- README.md | 15 +++- README.txt | 21 ++++- lib/airplay_video.c | 181 +++++++++++++++++++++++++++++++++++++++++- lib/http_handlers.h | 6 +- lib/raop.c | 33 +++++++- lib/raop.h | 8 +- lib/raop_handlers.h | 7 +- lib/raop_rtp_mirror.c | 2 +- uxplay.1 | 6 +- uxplay.cpp | 34 ++++++-- 11 files changed, 311 insertions(+), 21 deletions(-) diff --git a/README.html b/README.html index 03f1690..3ad8efd 100644 --- a/README.html +++ b/README.html @@ -7,6 +7,13 @@ id="now-developed-at-the-github-site-httpsgithub.comfdh2uxplay-where-all-user-is developed at the GitHub site https://github.com/FDH2/UxPlay (where ALL user issues should be posted, and latest versions can be found). +

NEW on github: some YouTube app HLS videos now +offer alternative language tracks (generated by AI dubbing). Language +choices will be made in order of preferences set with option -lang (or +by environment variable $LANGUAGE, which it overrides). Format is +-lang fr:es:en, where French (“fr”) is the first choice, if +available, then Spanish (“es”), etc. $LANGUAGE has the same format. +-lang by itself suppresses playing of dubbed audio.