working on #48. What remains to do: Handle audio files, check if video files are downloaded yet