nickstenning / honcho

Honcho: a python clone of Foreman. For managing Procfile-based applications.
http://pypi.python.org/pypi/honcho
MIT License
1.59k stars 145 forks source link

Choose a different default port #229

Closed joshfriend closed 1 year ago

joshfriend commented 2 years ago

macOS Monterey hijacked ports 5000 and 7000 for the new AirPlay receiver feature: https://developer.apple.com/forums/thread/682332

nickstenning commented 2 years ago

Thanks for the heads-up about this conflict. This will be a breaking change so we'll need to think about when to change this.

joshfriend commented 2 years ago

This will be a breaking change

True I suppose, but for anyone on Monterey, it is already broken 😆

rafrafek commented 1 year ago

Comment from https://developer.apple.com/forums/thread/682332 by jeffjohnson:

The Remote Audio Output Protocol, AKA AirTunes, AKA AirPlay, has been using port 5000 since the year 2004. This is nothing new. All AirPlay receivers including AirPort Express and Apple TV use port 5000. If you've ever used Airfoil on your Mac (Airfoil Speakers was released in 2008), that also uses 5000 for the same reason. AirPlay receiving is new to macOS Monterey, but AirPlay itself is very old, predating Flask and these other web development environments. No, Apple is not trying to make web development difficult.