aboutsummaryrefslogtreecommitdiffstats
path: root/lyrics (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-09-23lyrics: print text in UTF-8Max Kellermann1-1/+1
Python defaults to sending ASCII characters, and aborts if there are non-ASCII characters in the string. Unfortunately, due to "C.UTF-8" being not defined, we cannot reliably make Python use UTF-8, without further locale settings. Thus, work around this mess by manually encoding the result to UTF-8 in the script.
2008-09-16lyrics: converted in-process plugins to external programsMax Kellermann3-0/+106
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