A program which can set up the environment
A program which should return t or nil to include or exclude the provided item.
A program which should return a list of items to include in the playlist, sorted however you like.
Which users should get access to the playlist.
Is the playlist enabled.