diff --git a/RELEASENOTES-DEVELOPMENT.md b/RELEASENOTES-DEVELOPMENT.md index 9f912bef..d5a2573a 100644 --- a/RELEASENOTES-DEVELOPMENT.md +++ b/RELEASENOTES-DEVELOPMENT.md @@ -4,10 +4,10 @@ Version 5.1-dev **Enhancements** 1. Enable the AirPlay 2 build to operate an optional classic-AirPlay-only service or to gracefully degrade to classic AirPlay, as follows: * Add a new command-line option `-—service-type=` and an equivalent configuration entry `service_type = "";` in the `general` section of the configuration file, where `` can be `"auto"`, `"classic"` or `"airplay2"`: - 1. `"auto"` (default) means that the service will be AirPlay 2 if NQPTP is running. If NQPTP is not running, classic AirPlay service will be provided instead and `(Classic)` will be appended to the default AirPlay service name visible to AirPlay clients like Apple Music, for example `RaspberryPi3B (Classic)`. + 1. `"auto"` (default) means that the service will be AirPlay 2 if NQPTP is running and classic AirPlay otherwsie. If NQPTP is not running, classic AirPlay service will be provided and `(Classic)` will be appended to the default AirPlay service name visible to AirPlay clients like Apple Music, for example `RaspberryPi3B (Classic)`. 2. `"classic"` means the service will be classic AirPlay (aka AirPlay 1). 3. `"airplay2"` means the service will be the modern AirPlay 2. In this case, as distinct from `"auto"`, if NQPTP is not running, Shairport Sync will log an error and terminate. - * In the systemd service file, NQPTP is now a `Want` rather than a `Require`. If it's present, then it will be launched before Shairport Sync. If it's absent, Shairport Sync will launch anyway. + * In the `systemd` service file, NQPTP is now a `Want` rather than a `Require`. If it's present, it will be launched before Shairport Sync. 2. Improve the delivery of input format changes and emit `sdsc` metadata tokens when changes occur. 3. Emit new format information in the log if statistics is enabled.