OPDS: let user choose download path

This should fix #882