Things I definitely want to do
- decide if/when to autocollapse trees
- See about even further delaying KFMI
- fix KListView to keep the same items visible after a tree is expanded
- Support displaying playlist files as virtual directories
- Scratch pad queue (also as virtual directory?)
- See bugs.kde.org

Things to consider
- switch from sorted to unsorted on a drag, rather than disabling drags
- allow trees to be auto-expanded on startup
- playlist HTML/XML export preserving tree layout (maybe a konq-plugin is
  more useful here, so it can be used for more purposes?)
- ability to hide file extension (.ogg .mp3 .wav) in File field
- when dcop's setCurrent is used on a file not in the playlist, set the
  playlist's location to the directory that file is in
- random function which plays files within a section in order and only plays the
  sessions themselves in random order
- allow case-sensitive view of files (A-Z before a-z)
- See bugs.kde.org
