- /* TODO we need a careful think about what you can and cannot change with a
- * reload.
- *
- * For instance saving and restoring the queue limits what we can usefuly
- * keep in the queue data structure. As a general rule, long-term state
- * ought to be off-limits. So 'home directory' will have to stay where it
- * is. (This actually means the AF_UNIX socket will never be re-opened.)
- *
- * Players certainly ought to be reconfigurable but this raises the ugly
- * question of what to do about already-started background decoders.
- *
- * The audio API is easy to do for the server but a pain for the speaker.
- *
- * These two points suggest a general approach: if things that affect the
- * speaker change, we could just restart it and any extant background
- * decoders, at the next track change. This would generate a bit of a gap
- * but presumably reconfiguration is a rare event so this might be
- * acceptable.
- */