antimof / UxPlay

AirPlay Unix mirroring server
GNU General Public License v3.0
1.28k stars 177 forks source link

Major update to UxPlay (includes setting resolution, network ports, and much more) #58

Closed fduncanh closed 2 years ago

fduncanh commented 2 years ago

I don't know if antimof is still active on this site, but this pull request has both new features and fixes, based on requests both here and at RPiPlay. Much was just achieved by making hard-coded choices buried in the code accessible for changing., by an API enhancement FD-/RPiPlay#257 . Inspiration came from PR's and Issues discussed here and at https://github.com/FD-/RPiPlay.

  1. new options -s wxh for setting display resolution.
  2. -p or -p n for setting network ports when there is a firewall.
  3. an optional ZOOMFIX so the display window is visible for screen-sharing on Zoom, etc.
  4. -m to use random MAC address (allows two instances of uxplay on the same computer)
  5. The AirPlay server now terminates correctly and relaunches when its display window is closed. The Avahi-compat startup nag message is gone.
  6. All updates of the AirPlay RAOP ibrary from the RPiPlay project are ported to this new UxPlay.

and more .(see the README on the https://github.com/FDH2/UxPlay.git

2021-08-10 extra change: also added settings -fps for setting max streaming rate from AirPlay client

D3SOX commented 2 years ago

Thanks for your work! Is #31 included? If so, I'd use your branch for my AUR package. Otherwise, I'll just patch it before building (If it works without conflicts) Edit: I assume -DZOOMFIX=1 is doing the job.

rbribeiro commented 2 years ago

@fduncanh thank you for all your changes! Now, I worried that @antimof is not keeping this repo active anymore. In that case, do you think we should use your repo instead?

fduncanh commented 2 years ago

@rbribeiro

@fduncanh thank you for all your changes! Now, I worried that @antimof is not keeping this repo active anymore. In that case, do you think we should use your repo instead?

Yes you should probably publicize http://github.com/FDH2/UxPlay as the place to get updated UxPlay on your blog(s)!

fduncanh commented 1 year ago

@D3SOX Please see https://github.com/FDH2/Uxplay#135