Download AirServer for PC
Quick Specs

*XP/RT is not supported
Feeling adventurous and want to try out the latest beta version?
We've been building an update for AirServer for PC with new features and bug fixes, but could use your help with real world testing!
Download AirServer for PC - version 1.9 beta
Contact us to let us know how this is working for you!
Key features:
Audio rewritten using Microsoft Media Foundation.
Better support for various audio formats.
Better iTunes multiple speakers audio synchronization.
Uses less UDP listening sockets.
New authentication methods: On screen passcode/password/ask me.
Support for fast user switching.
-
Installer can use transforms, to drive activation and configuration (PIDKEY, CHECKFORUPDATES).
Using Orca open the msi and then from the Transform menu select New Transform. Then make the changes you want to make to the installer. For example to have the installer activate AirServer open the Property table and add a property named PIDKEY with the value being the activation code or email address. After making the changes select Generate Transform from the Transform menu. Then select Close Transform from the Transform menu and then Close from the File menu and then exit Orca.
To use the transform (or test it) you can use msiexec:
Msiexec.exe /i AirServerSetup.msi /q TRANSFORMS=XYZAirServer.mstFor debugging you might want to use some logging:
Msiexec.exe /i AirServerSetup.msi /q TRANSFORMS=XYZAirServer.mst /L*V logfile.txtProperties of interest:
PIDKEY activation code or email address
CHECKFORUPDATES=YES/TRUE/1/enable/NO/FALSE/0/disable (case insensitive) -
More command line options.
AirServerConsole.exe can now be run with the following command lines. AirServer.exe can also be run with the following command lines but as it is not a console application it does not report output to a console window.
Usage:
AirServerConsole.exe [optional argument prefix][optional arguments]Running AirServerConsole.exe with no arguments will cause AirServer to start with a console window. AirServer will print diagnostic messages into the console window.
Optional Argument Prefix:
You can prefix the argument name with / or - or -- if you want. You do not have to specify a prefix.Optional Arguments:
AirServerConsole.exe processes argument names character by character. This means that /version can be truncated to /ve. Specifying /v will cause confusion between /validate and /version. Such confusion will result in the appearance of this help text that you are reading.activate [activation code]
Activates AirServer with the given activation code. If no activation code is specified then the activation code is removed. Removing the activation code does not deactivate the instance of AirServer on the. activation servers, it simply removes the activation information from the registry. Activation is also possible from the installer by using msiexec.exe and specifying the activation code as the named parameter PIDKEY. If you activate with the process running elevated then the activation information is writed under the local machine registry hive otherwise it is written to the current user's registry hive.activate everyone
Activates everyone on the computer with the activation code of the current user. This command must be run elevated as it moves the activation code from the current user's registry hive to the local machine registry hive.authenticate [who] [using] PasswordType
"who" defines who the authentication setting is applied to. Valid values are "me" and "everyone". The default is "everyone".
"me" causes the setting to write the current users registry store.
"everyone" causes the setting to write to the local machine registry store.
"using" is an optional word for readability.
"PasswordType" can have one the following values:Password Type Notes none Turns authentication off. password [string] The password specified as "string" is used to authenticate. onscreenpassword A random password is displayed on the computers monitor, when authentication occurs. passcode A random password is displayed on the computers monitor, when authentication occurs. askme A "yes"/"no" question is shown on the computers monitor, when authentication occurs. If the old or new settings apply to eveyone then run this command from an elevated command prompt.
See also "remove authentication"deactivate
Deactivates AirServer and removes the activation information from the registry. Deactivation will also attempt to remove the activation from the activation servers.disable feature
The disable option disables a feature of AirServer. Replace the text "feature" with the name of the feature to disable. Multiple features can be specified by placing a space between them. The following features can be disabled currently:Feature Name Notes CheckForUpdates The command must be run elevated. RunAtStartup The command must be run elevated. enable feature
The enable option enables a feature of AirServer. Replace the text "feature" with the name of the feature to enable. Multiple features can be specified by placing a space between them. The following features can be enabled currently:Feature Name Notes CheckForUpdates The command must be run elevated. RunAtStartup The command must be run elevated. help|?
Displays information about commands that this program supports.remove activation
The "remove activation" option removes the activation information from the registry. This does not deactivate AirServer on the activation servers.remove authentication
This option attempts to remove all authentication information from the registry. Run this command elevated if the authentication settings apply to everyone.run
The run option starts AirServer with a console window that displays diagnostic information.validate
The validate option checks that the activation information in the registry is valid and that the product is activated. If the check is successfull then 0 is returned from the process and 0 is printed to the console. If the check is not successfull then 1 is returned from the process and 1 is printed. If an unexpected error occurs then that will be reported on the console also.version
Displays version information for AirServer.exe. Activation prompts to activate all user accounts on the computer.
Video playback uses the prefered audio output when using Media Foundation or DirectShow.
Uninstaller does not show "Launch Air Server" when run with full UI.
Various performance enhancements and bug fixes.
Pre-requisites
- Make sure that you either have iTunes or Bonjour print services installed on your PC:
Download iTunes
Download Bonjour Print Services
- Full version of DirectX 9c must be installed on your PC; even if a newer version of DirectX is already installed. You also need to install this package if you are receiving D3DXCompileShader errors:
Download DirectX 9c
After downloading this package, extract the files into a folder on your PC and then run DXSetup.exe to complete the installation process. - To improve video streaming over AirPlay compatibility, install iTunes, QuickTime, Haali Media Splitter and FFDShow tryout.
- If using an additional 3rd party firewall on your PC, make sure that AirServer.exe is allowed to receive network connections.
- Your iOS device and the PC must be on the same network.
To activate AirServer for all users on a PC, quit AirServer and then re-launch it once with elevated privileges (run-as-admin). This will automatically copy the current users activation to all users on the machine.
Alternatively open an elevated command prompt and run this command:
"%ProgramFiles(x86)%\AirServer\AirServer\AirServerConsole" activate ActivationCode






