diff --git a/README.html b/README.html index de5852e..1e55de7 100644 --- a/README.html +++ b/README.html @@ -1,6 +1,6 @@

UxPlay -1.59: AirPlay-Mirror and AirPlay-Audio server for Linux, macOS, and Unix +id="uxplay-1.60-airplay-mirror-and-airplay-audio-server-for-linux-macos-and-unix-now-also-runs-on-windows.">UxPlay +1.60: AirPlay-Mirror and AirPlay-Audio server for Linux, macOS, and Unix (now also runs on Windows).

Now @@ -1003,6 +1003,12 @@ as “SupportsLegacyPairing”) of the “features” plist code (reported to the client by the AirPlay server) to be set. The “features” code and other settings are set in UxPlay/lib/dnssdint.h.

Changelog

+

1.60 2022-12-15 Added exit with error message if DNSServiceRegister +fails (instead of just stalling). Test for Client’s attempt to using +unsupported AirPlay 2 “REMOTE CONTROL” protocol (with no timing +channel), and exit if this occurs. Reworked metadata processing to +correctly parse DMAP header (previous version worked with DMAP messages +currently received, but was not correct).

1.59 2022-12-12 remove “ZOOMFIX” compile option and make compilation with X11-dependence the default if X11 development libraries are detected (this now also provides fullscreen mode with a F11 or Alt+Enter diff --git a/README.md b/README.md index 9df32cd..69ade2a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# UxPlay 1.59: AirPlay-Mirror and AirPlay-Audio server for Linux, macOS, and Unix (now also runs on Windows). +# UxPlay 1.60: AirPlay-Mirror and AirPlay-Audio server for Linux, macOS, and Unix (now also runs on Windows). ### Now developed at the GitHub site [https://github.com/FDH2/UxPlay](https://github.com/FDH2/UxPlay) (where all user issues should be posted). @@ -834,6 +834,11 @@ tvOS 12.2.1); it seems that the use of "legacy" protocol just requires bit 27 (l The "features" code and other settings are set in `UxPlay/lib/dnssdint.h`. # Changelog +1.60 2022-12-15 Added exit with error message if DNSServiceRegister fails (instead of just stalling). + Test for Client's attempt to using unsupported AirPlay 2 "REMOTE CONTROL" protocol + (with no timing channel), and exit if this occurs. Reworked metadata processing + to correctly parse DMAP header (previous version worked with DMAP messages currently + received, but was not correct). 1.59 2022-12-12 remove "ZOOMFIX" compile option and make compilation with X11-dependence the default if X11 development libraries are detected (this now also provides diff --git a/README.txt b/README.txt index 632519f..03f7b6e 100644 --- a/README.txt +++ b/README.txt @@ -1,4 +1,4 @@ -# UxPlay 1.59: AirPlay-Mirror and AirPlay-Audio server for Linux, macOS, and Unix (now also runs on Windows). +# UxPlay 1.60: AirPlay-Mirror and AirPlay-Audio server for Linux, macOS, and Unix (now also runs on Windows). ### Now developed at the GitHub site (where all user issues should be posted). @@ -1035,6 +1035,13 @@ other settings are set in `UxPlay/lib/dnssdint.h`. # Changelog +1.60 2022-12-15 Added exit with error message if DNSServiceRegister +fails (instead of just stalling). Test for Client's attempt to using +unsupported AirPlay 2 "REMOTE CONTROL" protocol (with no timing +channel), and exit if this occurs. Reworked metadata processing to +correctly parse DMAP header (previous version worked with DMAP messages +currently received, but was not correct). + 1.59 2022-12-12 remove "ZOOMFIX" compile option and make compilation with X11-dependence the default if X11 development libraries are detected (this now also provides fullscreen mode with a F11 or Alt+Enter diff --git a/uxplay.1 b/uxplay.1 index d81bda7..a198a56 100644 --- a/uxplay.1 +++ b/uxplay.1 @@ -1,11 +1,11 @@ -.TH UXPLAY "1" "December 2022" "1.59" "User Commands" +.TH UXPLAY "1" "December 2022" "1.60" "User Commands" .SH NAME uxplay \- start AirPlay server .SH SYNOPSIS .B uxplay [\fI\,-n name\/\fR] [\fI\,-s wxh\/\fR] [\fI\,-p \/\fR[\fI\,n\/\fR]] [more \fI OPTIONS \/\fR ...] .SH DESCRIPTION -UxPlay 1.59: An open\-source AirPlay mirroring server based on RPiPlay +UxPlay 1.60: An open\-source AirPlay mirroring (+ audio streaming) server. .SH OPTIONS .TP .B diff --git a/uxplay.cpp b/uxplay.cpp index 2694286..eaac097 100644 --- a/uxplay.cpp +++ b/uxplay.cpp @@ -51,7 +51,7 @@ #include "renderers/video_renderer.h" #include "renderers/audio_renderer.h" -#define VERSION "1.59" +#define VERSION "1.60" #define DEFAULT_NAME "UxPlay" #define DEFAULT_DEBUG_LOG false