changed: Handle fallbacks in case subtitle downloading fails
changed: Store files to transfer in a vector + refactor