github FDH2/UxPlay 1.56d
UxPlay v1.56

latest releases: v1.72.2, v1.72.1, v1.72...
3 years ago

UxPlay is a GPLv3 unix AirPlay2 Mirror and AirPlay2 Audio (but not AirPlay2 Video) server: its main use is to act like an AppleTV for screen-mirroring (with audio) of iOS/MacOS clients (iPads, iPhones, MacBooks, etc.) in a window on the server display (with the possibility of sharing that window on screen-sharing applications such as Zoom) on a host running Linux, macOS, or other unix, using Apple's AirPlay2 Mirror protocol. When the client screen is not mirrored, Apple Lossless (ALAC) AirPlay2 Audio can be streamed from the client to the server.

UxPlay is derived from https://github.com/FD-/RPiPlay, with audio and video rendered using GStreamer, and various enhancements. While originally targeted at X86/X86_64 server and desktop systems, it now also supports the GStreamer Video4Linux2 plugin for 32- and 64-bit accelerated hardware video decoding on Raspberry Pi (replacing deprecated OpenMAX used by RPiPlay). UxPlay is tested on many systems, including Debian 10.11 "Buster" and 11.2 "Bullseye", Ubuntu 20.04 and 22.04, Linux Mint 20.3, Pop!_OS 22.04 (NVIDIA edition), Raspberry Pi OS (Bullseye), Rocky Linux 8.6 (a CentOS successor), OpenSUSE 15.4, Manjaro 22.04 (RPi 4), macOS 12.3 (Intel and M1), FreeBSD 13.1

1.56 2022-07-31 Minor update to revise the Raspberry-Pi-specific "convenience" combined options -rpi*, as GStreamer's Video4Linux2 plugin has been updated to remove the need for the "bt709" color workaround, and updated GStreamer patches are now available. Un-updated GStreamer will now require -bt709 option to be explicitly used. A new convenience option -rpigl for OpenGL graphics on RPi is also added.

1.56a 2022-09-15 Updated documentation (Raspberry Pi OS now supplies fully-patched Gstreamer, and UxPlay now builds on Windows) but no code changes for non-Windows installations

1.56b 2022-09-29 minor cosmetic cleanup in parsing of audio and video dump option; some updates to README documentation.

1.56c 2022-10-04 added some missing copyright headers, no code changes.

1.56d 2022-10-08 small fix to prevent coredump on "Stop Mirroring" when compiled with -DFORTIFY_SOURCE (as in ArchLinux AUR)

Don't miss a new UxPlay release

NewReleases is sending notifications on new releases.