forked-daapd v0.19: database, iTunes timeout

With this release come two long-awaited improvements:

  • database speedups;
  • fix for iTunes timing out after 30 minutes.
The database speedups aren’t quite as spectacular as I’d like them. There are a few issues left that I’ll try to address in the future, but I have these changes ready and they do help somewhat, so I’m pushing them out.
Craig Markwardt looked into the iTunes timeout issue and came up with a way to avoid it and then some more ideas for implementing updates. A big thank you to Craig for helping out with this one!
There was a bug in the parsing of DACP properties leading to an infinite loop, which was fixed quickly after the 0.18 release. It is, of course, included in this release.
The GCD codebase did not receive any changes over the master branch.
Note that the GCD codebase will become the master branch in the next few days. I won’t be adding any new feature to the libevent codebase; I plan to have bug fixes flow into that branch, but we’ll see that in due time.
Tarballs available at http://alioth.debian.org/~jblache/forked-daapd/ or in the forked-daapd project on Alioth; GPG signatures made with my (new) Debian key FA1E5292.

0 Responses to “forked-daapd v0.19: database, iTunes timeout”


Comments are currently closed.