From afebae6891333b8751e8e10db7f8596f3b1cd62a Mon Sep 17 00:00:00 2001 From: "F. Duncanh" Date: Fri, 6 Jun 2025 09:51:12 -0400 Subject: [PATCH] 1.72.1 release: README update, uxplay.spec update --- README.html | 21 +++++++++++++-------- README.md | 18 ++++++++++++------ README.txt | 25 +++++++++++++++---------- uxplay.spec | 6 +++--- 4 files changed, 43 insertions(+), 27 deletions(-) diff --git a/README.html b/README.html index 0e87632..1bdc809 100644 --- a/README.html +++ b/README.html @@ -754,10 +754,10 @@ FILE (which can be /dev/null to discard it)

id="building-uxplay-on-macos-intel-x86_64-and-apple-silicon-m1m2-macs">Building UxPlay on macOS: (Intel X86_64 and “Apple Silicon” M1/M2 Macs) -

Note: A native AirPlay Server feature is included in macOS 12 -Monterey, but is restricted to recent hardware. UxPlay can run on older -macOS systems that will not be able to run Monterey, or can run Monterey -but not AirPlay.

+

Note: A native AirPlay Server feature is included in macOS since +macOS 12 Monterey, but is restricted to recent hardware. As well as +running on latest macOS, UxPlay can run on older macOS systems that will +cannot run Monterey, or can run Monterey but not AirPlay.

These instructions for macOS assume that the Xcode command-line developer tools are installed (if Xcode is installed, open the Terminal, type “sudo xcode-select –install” and accept the conditions).

@@ -837,7 +837,7 @@ with “export GST_DEBUG=2” before runnng UxPlay) reveals that with the default (since UxPlay 1.64) use of timestamps for video synchonization, many video frames are being dropped (only on macOS), perhaps due to another error (about videometa) that shows up in the GStreamer warnings. -Recommendation: use the new UxPlay “no timestamp” option +Recommendation: use the UxPlay “no timestamp” option “-vsync no (you can add a line “vsync no” in the uxplayrc configuration file).

  • On macOS with this installation of GStreamer, the only videosinks @@ -846,10 +846,10 @@ osxvideosink. The window title does not show the Airplay server name, but the window can be shared on Zoom. Because of issues with glimagesink, you may find osxvideosink works better. The only available audiosink is osxaudiosink.

  • -
  • The option -nc is currently used by default om macOS, This is a +

  • The option -nc is currently used by default on macOS, This is a workaround for window-closing problems with GStreamer videosinks on -macOS. In anticipation of fixes, this option can be canceled with “-nc -no”, if not needed.

  • +macOS. This option can be canceled with “-nc no”, if not +needed.

  • In the case of glimagesink, the resolution settings “-s wxh” may not affect the (small) initial OpenGL mirror window size, but the window can be expanded using the mouse or trackpad.

  • @@ -1700,6 +1700,11 @@ 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 what version UxPlay claims to be.

    Changelog

    +

    1.72.1 2025-06-06 minor update: fix regression in -reg option; add +option -rc to specify initialization file; add “-nc no” to +unset “-nc” option (for macOS users, where -nc is default); add +user-installable systemd script for running UxPlay as an +always-available “rootless daemon”

    1.72 2025-05-07. Improved HLS Live Streaming (YouTube) support, including “scrub”. Add requested options -md <filename> to output audio metadata text to a file for possible display (complements -ca diff --git a/README.md b/README.md index 4772596..76c17fe 100644 --- a/README.md +++ b/README.md @@ -745,9 +745,10 @@ running if the ssh session is closed. Terminal output is saved to FILE ## Building UxPlay on macOS: **(Intel X86_64 and "Apple Silicon" M1/M2 Macs)** -*Note: A native AirPlay Server feature is included in macOS 12 Monterey, -but is restricted to recent hardware. UxPlay can run on older macOS -systems that will not be able to run Monterey, or can run Monterey but +*Note: A native AirPlay Server feature is included in macOS since macOS 12 Monterey, +but is restricted to recent hardware. As well as running on latest macOS, +UxPlay can run on older macOS +systems that will cannot run Monterey, or can run Monterey but not AirPlay.* These instructions for macOS assume that the Xcode command-line @@ -829,7 +830,7 @@ downloads, "UxPlay" for "git clone" downloads) and build/install with default (since UxPlay 1.64) use of timestamps for video synchonization, many video frames are being dropped (only on macOS), perhaps due to another error (about videometa) that shows up in the - GStreamer warnings. **Recommendation: use the new UxPlay "no + GStreamer warnings. **Recommendation: use the UxPlay "no timestamp" option "`-vsync no`"** (you can add a line "vsync no" in the uxplayrc configuration file). @@ -842,9 +843,9 @@ downloads, "UxPlay" for "git clone" downloads) and build/install with osxvideosink works better. The only available audiosink is osxaudiosink. -- The option -nc is currently used by default om macOS, This +- The option -nc is currently used by default on macOS, This is a workaround for window-closing problems with GStreamer videosinks on macOS. - In anticipation of fixes, this option can be canceled with "-nc no", if not needed. + This option can be canceled with "-nc no", if not needed. - In the case of glimagesink, the resolution settings "-s wxh" may not affect the (small) initial OpenGL mirror window size, but the window @@ -1730,6 +1731,11 @@ introduced 2017, running tvOS 12.2.1), so it does not seem to matter what version UxPlay claims to be. # Changelog +1.72.1 2025-06-06 minor update: fix regression in -reg option; add option +-rc to specify initialization file; add "-nc no" to unset "-nc" +option (for macOS users, where -nc is default); add user-installable +systemd script for running UxPlay as an always-available "rootless daemon" + 1.72 2025-05-07. Improved HLS Live Streaming (YouTube) support, including "scrub". Add requested options -md \ to output audio diff --git a/README.txt b/README.txt index 4e4d602..aca484c 100644 --- a/README.txt +++ b/README.txt @@ -761,10 +761,10 @@ running if the ssh session is closed. Terminal output is saved to FILE ## Building UxPlay on macOS: **(Intel X86_64 and "Apple Silicon" M1/M2 Macs)** -*Note: A native AirPlay Server feature is included in macOS 12 Monterey, -but is restricted to recent hardware. UxPlay can run on older macOS -systems that will not be able to run Monterey, or can run Monterey but -not AirPlay.* +*Note: A native AirPlay Server feature is included in macOS since macOS +12 Monterey, but is restricted to recent hardware. As well as running on +latest macOS, UxPlay can run on older macOS systems that will cannot run +Monterey, or can run Monterey but not AirPlay.* These instructions for macOS assume that the Xcode command-line developer tools are installed (if Xcode is installed, open the Terminal, @@ -845,9 +845,9 @@ downloads, "UxPlay" for "git clone" downloads) and build/install with default (since UxPlay 1.64) use of timestamps for video synchonization, many video frames are being dropped (only on macOS), perhaps due to another error (about videometa) that shows up in the - GStreamer warnings. **Recommendation: use the new UxPlay "no - timestamp" option "`-vsync no`"** (you can add a line "vsync no" in - the uxplayrc configuration file). + GStreamer warnings. **Recommendation: use the UxPlay "no timestamp" + option "`-vsync no`"** (you can add a line "vsync no" in the + uxplayrc configuration file). - On macOS with this installation of GStreamer, the only videosinks available are glimagesink (default choice made by autovideosink) and @@ -856,10 +856,9 @@ downloads, "UxPlay" for "git clone" downloads) and build/install with glimagesink, you may find osxvideosink works better. The only available audiosink is osxaudiosink. -- The option -nc is currently used by default om macOS, This is a +- The option -nc is currently used by default on macOS, This is a workaround for window-closing problems with GStreamer videosinks on - macOS. In anticipation of fixes, this option can be canceled with - "-nc no", if not needed. + macOS. This option can be canceled with "-nc no", if not needed. - In the case of glimagesink, the resolution settings "-s wxh" may not affect the (small) initial OpenGL mirror window size, but the window @@ -1752,6 +1751,12 @@ what version UxPlay claims to be. # Changelog +1.72.1 2025-06-06 minor update: fix regression in -reg option; add +option -rc ``{=html} to specify initialization file; add "-nc +no" to unset "-nc" option (for macOS users, where -nc is default); add +user-installable systemd script for running UxPlay as an +always-available "rootless daemon" + 1.72 2025-05-07. Improved HLS Live Streaming (YouTube) support, including "scrub". Add requested options -md \ to output audio metadata text to a file for possible display (complements -ca diff --git a/uxplay.spec b/uxplay.spec index 85b4f96..87d46b1 100644 --- a/uxplay.spec +++ b/uxplay.spec @@ -1,5 +1,5 @@ Name: uxplay -Version: 1.72 +Version: 1.72.1 Release: 1%{?dist} %global gittag v%{version} @@ -135,8 +135,8 @@ cd build %{_docdir}/%{name}/llhttp/LICENSE-MIT %changelog -* Thu May 1 2025 UxPlay maintainer - Update for 1.72 release +* Thu Jun 5 2025 UxPlay maintainer + Update for 1.72.1 release * Fri Nov 15 2024 UxPlay maintainer Initial uxplay.spec: tested on Fedora 38, Rocky Linux 9.2, OpenSUSE Leap 15.5, Mageia 9, OpenMandriva ROME, PCLinuxOS