ISSUES:
- we need a way for a notification whenever the contents of
  a directory in the database are changed. Maybe we just use
  the standard notification schema and add a generic 
  handling routine (instead of artistaddedtosongdb & Co).
  Maybe we just issue a songchangedinsongdb event, which will
  be parsed by the active view!
  Similarly, playlist should appear in playlist dir when saved

- what should we do upon changes of the database (due to rating, etc.)

BUGS:
- autoplay=true or autoplay=false for secondary player?
- what happens to mpg123 when pytone crashes

WISHLIST:

- General:
  o more documentation in source code
  o calling of external programs from within python
  o customizable regexp for path -> tracknr, title, album, artist as fallback values and
    e.g. for uses like: pathbase.title.startswith(id3tag.title) => song.title = pathbase.title
  o streaming sources
  o timer interface
  o user authentication and permissions
  o allow up- and download of songs

- User whishlist:
  o decrement times played upon manual termination of not yet half played song:
    Debian bug #218283
  o play previously played song (requested by Sebastian Schwerdhoefer and Han Boetes, 
    and George J. De Bruin <SoundChaser@myrealbox.com>)
  o more than 2 database

- Performance improvements:
  o move number of decades, genres, playlists (do it like for songs)
  o make length calculation of filtereddecade and filteredgenre smarter

- UI Improvements:
  o improve behaviour on scroll bar mouse clicks
  o list of seldomly played songs
  o create subdirs for artist only if there are more than a certain 
    number of songs 
  o make showing of last added list configurable (similarly for rest)
  o visual indicator that PyTone is busy
  o implement albums+songs for filteredgenre and filtereddecade
  o scrollbars are sometimes too short
