Code

lyrics: converted in-process plugins to external programs
authorMax Kellermann <max@duempel.org>
Tue, 16 Sep 2008 17:11:40 +0000 (19:11 +0200)
committerMax Kellermann <max@duempel.org>
Tue, 16 Sep 2008 17:11:40 +0000 (19:11 +0200)
commitf41b9942af7278ab67dc799ad6c17ad74dc0aa1b
tree69c7c715ff3abd78bb26a7a4d80dd1da5fd5c08b
parent4d01c183b4c1e4c51dff3d9aeec1c01ce13a4323
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
20 files changed:
configure.ac
lyrics/hd.py [new file with mode: 0755]
lyrics/leoslyrics.py [new file with mode: 0755]
lyrics/lyricswiki.rb [new file with mode: 0755]
plugins/Makefile.am [deleted file]
plugins/hd/Makefile.am [deleted file]
plugins/hd/lyrics_hd.c [deleted file]
plugins/leoslyrics/Makefile.am [deleted file]
plugins/leoslyrics/easy_download.c [deleted file]
plugins/leoslyrics/easy_download.h [deleted file]
plugins/leoslyrics/lyrics_leoslyrics.c [deleted file]
src/Makefile.am
src/lyrics.c [new file with mode: 0644]
src/lyrics.h [new file with mode: 0644]
src/lyrics_hd.c [deleted file]
src/lyrics_leoslyrics.c [deleted file]
src/main.c
src/screen_lyrics.c
src/src_lyrics.c [deleted file]
src/src_lyrics.h [deleted file]