mirror of
https://github.com/morgan9e/UxPlay
synced 2026-04-13 15:54:09 +09:00
preparations for 1.73.6
This commit is contained in:
@@ -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
|
||||||
|
|||||||
12
README.html
12
README.html
@@ -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 >= 3.6 script
|
will do.). The beacon is managed by a Python >= 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>
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|||||||
11
README.txt
11
README.txt
@@ -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.
|
||||||
|
|||||||
4
uxplay.1
4
uxplay.1
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
Reference in New Issue
Block a user