feat: auto retry failed upload
feat: auto retry failed upload

Also fix single file upload (when passing --file), it was not treated as array properly
Binaryify/NeteaseCloudMusicApi,Binaryify/NeteaseCloudMusicApi,Binaryify/NeteaseCloudMusicApi,Binaryify/NeteaseCloudMusicApi