• standard song operations (play, pause, stop, next, prev)
  • current playlist operations: move songs up and down, add songs, remove songs, shuffle
  • song status display, continuously updated
  • playlist creation, loading, and deletion
  • adding song properties (useful for making your own tags)
  • ratings, and automatic changing of ratings based on skipping or selecting songs
  • auto-skipping of songs below a certain rating threshold
  • easy managing of tags (technically, tag-like properties: any property that is a number and has only ever been set to 0 or 1)
  • directory view (which actually looks at the local file system, so cluck and xmms2 should really be running on the same machine). The directory view includes the ability to rename and move files and directories, without breaking their status in xmms2.
  • collection creation and deletion
  • search (using the same format as More Complicated Collection Queries)
  • multiple song add/remove to/from the current playlist
  • song deletion
  • browsing of collections/playlists
  • add/remove whole collection/playlist from the current playlist (this allows, for example, having an "Offensive" collection that you can subtract from your playlist when you're at work)
  • configurable list of columns to show in song views, also configurable column order
  • editing of song properties
  • writing of song properties back to the id3/vorbis tags in the file