removed | doc/release-0.11.html |
removed | doc/release-0.11.txt |
removed | doc/release-0.8.html |
removed | doc/release-0.9.html |
removed | doc/release-0.9.txt |
removed | doc/scmulti.html |
removed | doc/upmpdcli.html |
changed | debian/changelog |
changed | doc/Makefile |
changed | configure.ac |
copied | doc/release-0.8.txt -> doc/releases.txt |
doc/release-0.11.html
File was removed.
doc/release-0.11.txt
File was removed.
doc/release-0.8.html
File was removed.
doc/release-0.9.html
File was removed.
doc/release-0.9.txt
File was removed.
doc/scmulti.html
File was removed.
doc/upmpdcli.html
File was removed.
doc/release-0.8.txt to doc/releases.txt
--- a/doc/release-0.8.txt +++ b/doc/releases.txt @@ -1,69 +1,94 @@ -= Notes for upmpdcli 0.8 release series += Upmpdcli release notes -== Minor releases +== Upmpdcli 0.12 -=== 0.8.6 +This has a small change to use a new feature in libupnpp 0.12 to suppress +error messages produced when when UPnP AV services were turned off. +The version number was changed mostly to signal the dependancy on libupnpp +0.12. -- Improved speed for loading big playqueues. -- Fixed quoting for tracks added from an MPD client. +== Upmpdcli 0.11 -=== 0.8.5 +*upmpdcli* 0.11 mainly improves the *Songcast* support, in complement with +the changes in *sc2mpd*. Especially, it now includes an utility (*scctl*) +and WEB interface to set up multi-room *Songcast*. -0.8.4 was skipped. +Minor releases: -Release 0.8.5 has no code changes, it only exists because of changes in the -package structure. The libupnpp library now exists in its own package. +0.11.2:: + Add an `upnpav` configuration variable, to enable turning off UPnP AV + support (on by default). Turning off UPnP AV allows the Linn Kinsky + control point to work smoothly with upmpdcli (it gets confused when + both OpenHome and UPnP AV services are enabled). -=== 0.8.3 +== Upmpdcli 0.9 + +*upmpdcli* 0.9 implements support for link:sc2mpd.html[Linn Songcast]. This +is mostly an addition to the unchanged 0.8.6 code, so, when not using +Songcast, it should be as stable as 0.8.6. + +Bugs fixed: + +- Fix the _Kazoo_ Control Point going loopy when the upmpdcli playlist + became empty. + + +== Upmpdcli 0.8 + +0.8.6:: +Small improvements: +* Improved speed for loading big playqueues. +* Fixed quoting for tracks added from an MPD client. + +0.8.5:: +No code changes, it only exists because of changes in the +package structure. The libupnpp library has been separated in its own +package. + +0.8.4:: +Skipped. + +0.8.3:: This release mostly has modifications to the control side of the library. +* upmpdcli now retries some song delete operations, it seems that mpd + sometimes needs a little time to recover (?) +* The control side now uses short timeouts and concurrency to download + the description documents, which should solve the problem of devices + disappearing when a very slow-responding one was present on the network. +* Misc improvements to the control side of the lib to support upplay. -upmpdcli now retries some song delete operations, it seems that mpd -sometimes needs a little time to recover (?) +0.8.2:: +* Add capability to set an icon to be displayed when selecting a renderer + from a control point (see iconpath parameter in configuration file). +* Control side: fix volume control which was not working on many renderers. +* Misc changes to ease compilation on non-glibc platforms. -The control side now uses short timeouts and concurrency to download the -description documents, which should solve the problem of devices -disappearing when a very slow-responding one was present on the network. - -Misc improvements to the control side of the lib to support upplay. - -=== 0.8.2 - -- Add capability to set an icon to be displayed when selecting a renderer - from a control point (see iconpath parameter in configuration file). -- Control side: fix volume control which was not working on many renderers. -- Misc changes to ease compilation on non-glibc platforms. - -=== 0.8.1 - -0.8.1 has many changes in the library code, but almost none of them affect -the device side, they concern support for writing a control-point, which is +0.8.1:: +Many changes in the library code, but almost none of them affect the +device side, they concern support for writing a control-point, which is mostly disjoint. The following changes are relevant to upmpdcli, and consistant with a minor release: -- When used with an non-OpenHome Control Point, multiple calls to - SetNextTransportURI no longer result in a lengthening of the MPD queue, - and a wrong playlist. - -- The OpenHome Playlist metadata is now writen to a temporary file which +* When used with an non-OpenHome Control Point, multiple calls to + SetNextTransportURI no longer result in a lengthening of the MPD queue, + and a wrong playlist. +* The OpenHome Playlist metadata is now writen to a temporary file which is then renamed, to avoid partial saves of big lists. - -- The AVTransport service uses the OpenHome PlayList metadata cache +* The AVTransport service uses the OpenHome PlayList metadata cache for describing the current track data to a pure AVTransport Control Point. This is a very marginal improvement, and only makes sense in case the AVTransport CP is used for displaying the current track. - -- The OpenHome service was not completly switched off when the option was +* The OpenHome service was not completly switched off when the option was off sometimes resulting in spurious error messages (and nothing more). - -- Bad lock management inside the device code could result in a +* Bad lock management inside the device code could result in a semi-deadlock in rare situations. Upmpdcli would then mostly be gone from the network, while still doing temporary appearances. This is linked to design issues in libupnp, which handles quite badly a situation where a subscribed Control Point responds very slowly or not at all to event connections. -== Changes in upmpdcli 0.8.0 +0.8.0:: The main changes in release 0.8 deal with better handling of the OpenHome playlist, in addition to a number of small bug fixes, and efficiency