Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds Simple Userfriendly Launcher #70

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

deffcolony
Copy link

@deffcolony deffcolony commented Feb 23, 2024

Pull Request Summary: A Simple Userfriendly Launcher

Description

This pull request introduces several features to the AudioCraft-Plus launcher script, made in batch script for CMD providing a more user-friendly and automated experience. The primary features include:

image

  1. Automated Installation Process

    • The script automatically installs requirements to make AudioCraft-Plus work.
    • Miniconda3 will be automatically installed + creating an isolated conda environment.
    • Python 3.9.13 will be installed within the created conda environment.
    • Users will be asked if the script should create a shortcut on their desktop after installation to simply launch the menu again to run AudioCraft-Plus
  2. Easy management

    • Users can simply choose the update function so the launcher checks for repo updates
    • Users can simply uninstall the whole installation if they no longer want to use it
    • Users can run the AudioCraft-Plus + share feature that will ask the user to insert a username and password so it can create a share link

image

  1. User-Friendly Menu
    • A user-friendly menu is implemented, allowing users to choose various actions.
    • Options include installation, running the AudioCraft-Plus, updating, uninstalling, and exiting the menu.

Usage

Users can interact with the script by simply running audiocraft-plus-launcher.bat and selecting options from the displayed menu. The script handles the installation, configuration, and uninstall of the AudioCraft-Plus

Testing

The script has been tested to ensure a smooth installation, proper configuration, and seamless uninstallation. User input handling and automated actions have been thoroughly tested to provide a reliable and user-friendly experience.

Additional Notes

  • Feedback from users is welcomed to further improve the script's usability.

Source: https://github.com/deffcolony/ai-toolbox/tree/main/audiocraft

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant