aboutsummaryrefslogtreecommitdiffstats
path: root/src/lyrics.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-09-23lyrics: configurable global plugin directoryMax Kellermann1-4/+19
The lyrics library loads all plugins from the directory configured with "--with-lyrics-plugin-dir".
2008-09-23lyrics: added callbackMax Kellermann1-24/+31
Instead of letting our caller poll lyrics_result(), call it back as soon as we have the result.
2008-09-23lyrics: reimplemented with aynchronous I/OMax Kellermann1-69/+98
Instead of creating a thread for handling lyrics plugin data, register a channel at the glib main loop.
2008-09-16lyrics: converted in-process plugins to external programsMax Kellermann1-0/+243
In-process plugins are very problematic. It is much easier and flexible to move the lyrics plugins to external programs, with a trivial protocol. This is work in progress, among the things missing: - protocol specification, including exit codes - plugin installation - plugin search directory - run-time configuration (currently hard coded) - automatic polling (using glib's main loop?) - better and more robust error handling