Hello,
As promised (but later than expected due to the sudden arrival of the real life in my geek life) here comes the first plugin architecture (what a presomptuous name for this hack).
Feature: - Supports the audioscrobbler plugin (which has became official now, if you use it change the client name to 'pte').
Mis-feature: - the audioscrobbler plugin might be the only one supported
PS: The diff is against debian's pytone 2.1