add seek and duration options
setup.py: add pillow (PIL) as a dependency