Sitsofe: That is a good point. So in terms of an ideal solution it should be implemented as a library that *any* program can link into, with a handful of functions to disable/enable related power-management features for specific purposes.
The library would handle all the system interaction and present a consistent simple API to client applications. I'd have to investigate the Rhythmbox plug-in structure in more depth to know whether Rhythmbox wraps/sandboxes its plug-ins or allows them to be semi-independent in their interactions with the system. If the latter, then you could develop the simple universal library and provide a patch for DAAP initially, as well as making known the existence of the library so other authors would make use of it. If the former it would most likely need linking into Rhythmbox and additional methods added to the 'wrapper/sandbox' that plug-ins exist in. -- Autosuspend should be inhibited when music is streaming to others via DAAP https://bugs.launchpad.net/bugs/136604 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
