- Proper handling of "zombie" players that sometimes just disappeared so the daemon doesn't crash. Courtesy of @noctux in #3.
- More compliant retrieval of DBus properties, so the daemon doesn't fail to start when strict-comforming players are active.
- Asynchronous DBus method calling to prevent misbehaving players from blocking and freezing the daemon.