author | Max Kellermann <max@duempel.org> | |
Tue, 16 Sep 2008 17:11:40 +0000 (19:11 +0200) | ||
committer | Max Kellermann <max@duempel.org> | |
Tue, 16 Sep 2008 17:11:40 +0000 (19:11 +0200) | ||
commit | f41b9942af7278ab67dc799ad6c17ad74dc0aa1b | |
tree | 69c7c715ff3abd78bb26a7a4d80dd1da5fd5c08b | tree | snapshot |
parent | 4d01c183b4c1e4c51dff3d9aeec1c01ce13a4323 | commit | diff |
lyrics: converted in-process plugins to external programs
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
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
20 files changed:
configure.ac | diff | blob | history | |
lyrics/hd.py | [new file with mode: 0755] | blob |
lyrics/leoslyrics.py | [new file with mode: 0755] | blob |
lyrics/lyricswiki.rb | [new file with mode: 0755] | blob |
plugins/Makefile.am | [deleted file] | blob | history |
plugins/hd/Makefile.am | [deleted file] | blob | history |
plugins/hd/lyrics_hd.c | [deleted file] | blob | history |
plugins/leoslyrics/Makefile.am | [deleted file] | blob | history |
plugins/leoslyrics/easy_download.c | [deleted file] | blob | history |
plugins/leoslyrics/easy_download.h | [deleted file] | blob | history |
plugins/leoslyrics/lyrics_leoslyrics.c | [deleted file] | blob | history |
src/Makefile.am | diff | blob | history | |
src/lyrics.c | [new file with mode: 0644] | blob |
src/lyrics.h | [new file with mode: 0644] | blob |
src/lyrics_hd.c | [deleted file] | blob | history |
src/lyrics_leoslyrics.c | [deleted file] | blob | history |
src/main.c | diff | blob | history | |
src/screen_lyrics.c | diff | blob | history | |
src/src_lyrics.c | [deleted file] | blob | history |
src/src_lyrics.h | [deleted file] | blob | history |