preparations for 1.73.6

This commit is contained in:
F. Duncanh
2026-03-22 13:14:21 -04:00
parent 3b4a15f461
commit f9cae992c1
7 changed files with 26 additions and 18 deletions

View File

@@ -1,4 +1,4 @@
.TH UXPLAY 1 2026-03-15 "UxPlay 1.73.4" "User Commands" .TH UXPLAY 1 2026-03-22 "UxPlay 1.73.6" "User Commands"
.SH NAME .SH NAME
uxplay-beacon.py \- Python (>= 3.6) script for a Bluetooth LE Service-Discovery beacon. uxplay-beacon.py \- Python (>= 3.6) script for a Bluetooth LE Service-Discovery beacon.
.SH SYNOPSIS .SH SYNOPSIS
@@ -6,7 +6,7 @@ uxplay-beacon.py \- Python (>= 3.6) script for a Bluetooth LE Service-Discovery
[BlueIO] [\fI\, -h, --help] + more options. [BlueIO] [\fI\, -h, --help] + more options.
.SH DESCRIPTION .SH DESCRIPTION
.TP .TP
UxPlay 1.73: Standalone Python Script for Bluetooth LE Service Discovery UxPlay 1.73.6: Standalone Python Script for Bluetooth LE Service Discovery
.nf .nf
Modules for BLE support: Modules for BLE support:
@@ -15,7 +15,7 @@ winrt: (Windows)
BleuIO: (for a BleuIO USB serial device, all platforms, including macOS). BleuIO: (for a BleuIO USB serial device, all platforms, including macOS).
HCI: Use Host Controller Interface (Linux/*BSD, needs elevated privileges) HCI: Use Host Controller Interface (Linux/*BSD, needs elevated privileges)
The best choice for host platform is made unless option BleuIO is used. The best choice for host platform is made unless option BleuIO or HCI is used.
.SH OPTIONS .SH OPTIONS
.TP .TP
.B .B

View File

@@ -8,7 +8,7 @@ developed at the GitHub site <a href="https://github.com/FDH2/UxPlay"
class="uri">https://github.com/FDH2/UxPlay</a> (where ALL user issues class="uri">https://github.com/FDH2/UxPlay</a> (where ALL user issues
should be posted, and latest versions can be found).</strong></h3> should be posted, and latest versions can be found).</strong></h3>
<ul> <ul>
<li><p><strong>NEW in v1.73, up to v1.73.5</strong> (March <li><p><strong>NEW in v1.73, up to v1.73.6</strong> (March
2026):</p></li> 2026):</p></li>
<li><p>Some YouTube app HLS videos now offer alternative language tracks <li><p>Some YouTube app HLS videos now offer alternative language tracks
(generated by AI dubbing). Language choices will be made in order of (generated by AI dubbing). Language choices will be made in order of
@@ -22,10 +22,10 @@ and Video to mp4 file (new option -mp4 [fn]).</p></li>
<li><p>Support for <strong>service discovery using a Bluetooth LE <li><p>Support for <strong>service discovery using a Bluetooth LE
“beacon”</strong> for both Linux/*BSD and Windows (as an alternative to “beacon”</strong> for both Linux/*BSD and Windows (as an alternative to
Bonjour/Rendezvous DNS-SD service discovery) was introduced in v1.73 and Bonjour/Rendezvous DNS-SD service discovery) was introduced in v1.73 and
improved in 1.73.5. This can be used on networks that do not allow the improved in 1.73.4 - 1.73.6. This can be used on networks that do not
user to run a DNS_SD service.** The user must run a Bluetooth LE allow the user to run a DNS_SD service.** The user must run a Bluetooth
“beacon”, (Bluetooth 4.0 or later is needed, a cheap USD “dongle” will LE “beacon”, (Bluetooth 4.0 or later is needed, a cheap USD “dongle”
do.). The beacon is managed by a Python &gt;= 3.6 script will do.). The beacon is managed by a Python &gt;= 3.6 script
<code>uxplay-beacon.py</code>. Loadable Python modules provide <code>uxplay-beacon.py</code>. Loadable Python modules provide
appropriate Bluetooth LE support for Linux, Windows, and FreeBSD; appropriate Bluetooth LE support for Linux, Windows, and FreeBSD;
<em>macOS is only supported by the BleuIO USB dongle which uniquely has <em>macOS is only supported by the BleuIO USB dongle which uniquely has
@@ -2065,6 +2065,8 @@ an AppleTV6,2 with sourceVersion 380.20.1 (an AppleTV 4K 1st gen,
introduced 2017, running tvOS 12.2.1), so it does not seem to matter introduced 2017, running tvOS 12.2.1), so it does not seem to matter
what version UxPlay claims to be.</p> what version UxPlay claims to be.</p>
<h1 id="changelog">Changelog</h1> <h1 id="changelog">Changelog</h1>
<p>1.73.6 2026-03-22 Fix “not a socket” message uxplay bug. Futher
uxplay-beacon.py improvements (Only use GLib in BlueZ module)</p>
<p>1.73.4 2026-03-15 Modularize Bluetooth support for uxplay-beacon. Add <p>1.73.4 2026-03-15 Modularize Bluetooth support for uxplay-beacon. Add
modules for BLeuIO serial-modem Bluetooth LE device, and HCI access modules for BLeuIO serial-modem Bluetooth LE device, and HCI access
(Linux/FreeBSD). Fix broken -vol option.</p> (Linux/FreeBSD). Fix broken -vol option.</p>

View File

@@ -2,7 +2,7 @@
### **Now developed at the GitHub site <https://github.com/FDH2/UxPlay> (where ALL user issues should be posted, and latest versions can be found).** ### **Now developed at the GitHub site <https://github.com/FDH2/UxPlay> (where ALL user issues should be posted, and latest versions can be found).**
- **NEW in v1.73, up to v1.73.5** (March 2026): - **NEW in v1.73, up to v1.73.6** (March 2026):
- Some YouTube app HLS videos now offer alternative language tracks (generated by AI dubbing). Language choices will be made in order of - 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 "-lang" overrides). Format is `-lang fr:es:en`, where French ("fr") is preferences set with option -lang (or by environment variable $LANGUAGE, which "-lang" overrides). Format is `-lang fr:es:en`, where French ("fr") is
@@ -12,7 +12,7 @@
- Support for recording Mirror-mode/Audio-mode (but not HLS) Audio and Video to mp4 file (new option -mp4 [fn]). - Support for recording Mirror-mode/Audio-mode (but not HLS) Audio and Video to mp4 file (new option -mp4 [fn]).
- Support for **service discovery using a Bluetooth LE "beacon"** for both Linux/\*BSD and Windows (as an alternative to Bonjour/Rendezvous DNS-SD - Support for **service discovery using a Bluetooth LE "beacon"** for both Linux/\*BSD and Windows (as an alternative to Bonjour/Rendezvous DNS-SD
service discovery) was introduced in v1.73 and improved in 1.73.5. This can be used on networks that do not allow the user to run a DNS_SD service.** service discovery) was introduced in v1.73 and improved in 1.73.4 - 1.73.6. This can be used on networks that do not allow the user to run a DNS_SD service.**
The user must run a Bluetooth LE "beacon", (Bluetooth 4.0 or later is needed, a cheap USD "dongle" will do.). The The user must run a Bluetooth LE "beacon", (Bluetooth 4.0 or later is needed, a cheap USD "dongle" will do.). The
beacon is managed by a Python >= 3.6 script `uxplay-beacon.py`. Loadable Python modules provide appropriate Bluetooth LE support for Linux, Windows, beacon is managed by a Python >= 3.6 script `uxplay-beacon.py`. Loadable Python modules provide appropriate Bluetooth LE support for Linux, Windows,
and FreeBSD; _macOS is only supported by the BleuIO USB dongle which uniquely has its own Bluetooth LE stack based on a Renesas SoC, and is seen by the and FreeBSD; _macOS is only supported by the BleuIO USB dongle which uniquely has its own Bluetooth LE stack based on a Renesas SoC, and is seen by the
@@ -2054,6 +2054,9 @@ introduced 2017, running tvOS 12.2.1), so it does not seem to matter
what version UxPlay claims to be. what version UxPlay claims to be.
# Changelog # Changelog
1.73.6 2026-03-22 Fix "not a socket" message uxplay bug.
Futher uxplay-beacon.py improvements (Only use GLib in BlueZ module)
1.73.4 2026-03-15 Modularize Bluetooth support for uxplay-beacon. 1.73.4 2026-03-15 Modularize Bluetooth support for uxplay-beacon.
Add modules for BLeuIO serial-modem Bluetooth LE device, and HCI Add modules for BLeuIO serial-modem Bluetooth LE device, and HCI
access (Linux/FreeBSD). Fix broken -vol option. access (Linux/FreeBSD). Fix broken -vol option.

View File

@@ -2,7 +2,7 @@
### **Now developed at the GitHub site <https://github.com/FDH2/UxPlay> (where ALL user issues should be posted, and latest versions can be found).** ### **Now developed at the GitHub site <https://github.com/FDH2/UxPlay> (where ALL user issues should be posted, and latest versions can be found).**
- **NEW in v1.73, up to v1.73.5** (March 2026): - **NEW in v1.73, up to v1.73.6** (March 2026):
- Some YouTube app HLS videos now offer alternative language tracks - Some YouTube app HLS videos now offer alternative language tracks
(generated by AI dubbing). Language choices will be made in order of (generated by AI dubbing). Language choices will be made in order of
@@ -18,9 +18,9 @@
- Support for **service discovery using a Bluetooth LE "beacon"** for - Support for **service discovery using a Bluetooth LE "beacon"** for
both Linux/\*BSD and Windows (as an alternative to both Linux/\*BSD and Windows (as an alternative to
Bonjour/Rendezvous DNS-SD service discovery) was introduced in v1.73 Bonjour/Rendezvous DNS-SD service discovery) was introduced in v1.73
and improved in 1.73.5. This can be used on networks that do not and improved in 1.73.4 - 1.73.6. This can be used on networks that
allow the user to run a DNS_SD service.\*\* The user must run a do not allow the user to run a DNS_SD service.\*\* The user must run
Bluetooth LE "beacon", (Bluetooth 4.0 or later is needed, a cheap a Bluetooth LE "beacon", (Bluetooth 4.0 or later is needed, a cheap
USD "dongle" will do.). The beacon is managed by a Python \>= 3.6 USD "dongle" will do.). The beacon is managed by a Python \>= 3.6
script `uxplay-beacon.py`. Loadable Python modules provide script `uxplay-beacon.py`. Loadable Python modules provide
appropriate Bluetooth LE support for Linux, Windows, and FreeBSD; appropriate Bluetooth LE support for Linux, Windows, and FreeBSD;
@@ -2132,6 +2132,9 @@ what version UxPlay claims to be.
# Changelog # Changelog
1.73.6 2026-03-22 Fix "not a socket" message uxplay bug. Futher
uxplay-beacon.py improvements (Only use GLib in BlueZ module)
1.73.4 2026-03-15 Modularize Bluetooth support for uxplay-beacon. Add 1.73.4 2026-03-15 Modularize Bluetooth support for uxplay-beacon. Add
modules for BLeuIO serial-modem Bluetooth LE device, and HCI access modules for BLeuIO serial-modem Bluetooth LE device, and HCI access
(Linux/FreeBSD). Fix broken -vol option. (Linux/FreeBSD). Fix broken -vol option.

View File

@@ -1,11 +1,11 @@
.TH UXPLAY "1" "2026-01-26" "UxPlay 1.73" "User Commands" .TH UXPLAY "1" "2026-03-222" "UxPlay 1.73.6" "User Commands"
.SH NAME .SH NAME
uxplay \- start AirPlay server uxplay \- start AirPlay server
.SH SYNOPSIS .SH SYNOPSIS
.B uxplay .B uxplay
[\fI\,-n name\/\fR] [\fI\,-s wxh\/\fR] [\fI\,-p \/\fR[\fI\,n\/\fR]] [more \fI OPTIONS \/\fR ...] [\fI\,-n name\/\fR] [\fI\,-s wxh\/\fR] [\fI\,-p \/\fR[\fI\,n\/\fR]] [more \fI OPTIONS \/\fR ...]
.SH DESCRIPTION .SH DESCRIPTION
UxPlay 1.73: An open\-source AirPlay mirroring (+ audio streaming) server: UxPlay 1.73.6: An open\-source AirPlay mirroring (+ audio streaming) server:
.SH OPTIONS .SH OPTIONS
.TP .TP
.B .B

View File

@@ -73,7 +73,7 @@
#endif #endif
#define VERSION "1.73.4" #define VERSION "1.73.6"
#define SECOND_IN_USECS 1000000 #define SECOND_IN_USECS 1000000
#define SECOND_IN_NSECS 1000000000UL #define SECOND_IN_NSECS 1000000000UL

View File

@@ -1,5 +1,5 @@
Name: uxplay Name: uxplay
Version: 1.73.5 Version: 1.73.6
Release: 1%{?dist} Release: 1%{?dist}
%global gittag v%{version} %global gittag v%{version}