this streaming site wants to be the netflix of indie festival films