Skip to content

Instantly share code, notes, and snippets.

@Divide-By-0
Last active April 2, 2022 20:58
Show Gist options
  • Save Divide-By-0/0fd38b7b8b0102b21b4f11bf8dd7d707 to your computer and use it in GitHub Desktop.
Save Divide-By-0/0fd38b7b8b0102b21b4f11bf8dd7d707 to your computer and use it in GitHub Desktop.
Running DeepSaber on any Youtube Link

Running DeepSaber on any Youtube Link

To download an AI-generated Beat Saber map for any YouTube link, visit: https://colab.research.google.com/drive/11v-ztHOUXLXFHmH4QIuXGXtTvD-3r7oP#scrollTo=mocWjd1-oatL

(kudos to Guillermo A for putting most of it together)

It will output a preview link at the end and save a zip in your drive.

If you want to contribute, here are two to-dos:

1. Edit the colab to automatically change the permission

You'll have to get the file with PyDrive: https://pythonhosted.org/PyDrive/filelist.html and then insert the new permissions on the zip files like this:

permission = file1.InsertPermission({ 'type': 'anyone', 'value': 'anyone', 'role': 'reader'})

2. Edit the colab to read from a list of Youtube links, not just one

This will make bulk generation of tracks a lot easier. Can be as easy as wrapping the whole notebook in a for loop or function, then iterating over a list and calling it.

3. Edit the colab to automatically authorize from an API key with an account with Colab pro

This will make the interaction with the user very low.

4. Put the colab on a frontend via something like anvil.works

This will allow any nontechnical user to generate any job and files!

If you want to help contribute or even brush up on your coding, I recommend editing the colab and adding these features to help it run automatically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment