Universal Batch Plugin Installer

Discussion in 'Ai for Music' started by curtified, Jun 6, 2025 at 6:12 AM.

  1. curtified

    curtified Audiosexual

    Joined:
    Feb 3, 2015
    Messages:
    870
    Likes Received:
    519
    Im sure like most of you we download things from sister site. Some things come as individual vsts, au, etc.

    Also some things come as multiple .pkg files. I "vibe coded" a universal installer that you can dump a bunch of these files into an area it will install them all into their proper directories codesign and do all the junk we have to do to make them work all within a few clicks.

    Im calling on the community to help me make this better. Its mac only for now but PC might work well.

    Right now you can dump any mac plugin file into it. (ill add AAX)

    1. add plugin extension picker
    2. directory import

    But id love some feedback and some things you would want in this. Im going to make it open source and free. Here it is so far. Ill update the github with all installs soon.

    Screenshot 2025-06-05 at 10.06.51 PM.png


    Screenshot 2025-06-05 at 10.05.57 PM.png
     
    • Love it! Love it! x 8
    • Winner Winner x 4
    • Interesting Interesting x 1
    • List
  2.  
  3. TwatGPT

    TwatGPT Newbie

    Joined:
    May 29, 2025
    Messages:
    4
    Likes Received:
    1
    Location:
    twatsville
    WINDOWS PLEASE!!!!!!! :)
     
  4. curtified

    curtified Audiosexual

    Joined:
    Feb 3, 2015
    Messages:
    870
    Likes Received:
    519
    let me work out this mac one rn then ill do pc for sure! Ill do custom install locations for it i think this is one of the things PC users would like.
     
    • Like Like x 1
    • Agree Agree x 1
    • Love it! Love it! x 1
    • List
  5. Dom_Perignon

    Dom_Perignon Ultrasonic

    Joined:
    Mar 17, 2025
    Messages:
    75
    Likes Received:
    38
    Does it really work? Let's say I want to install the entire Arturia collection (44 installers) avoiding the usual torture of going through each individual installation: is this possible with your app?
     
  6. Jeff*

    Jeff* Producer

    Joined:
    Dec 14, 2018
    Messages:
    115
    Likes Received:
    76
    Can't wait to try this, awesome idea !!
     
  7. shinyzen

    shinyzen Audiosexual

    Joined:
    Sep 28, 2023
    Messages:
    1,087
    Likes Received:
    674
    awesome idea
     
  8. nishyp

    nishyp Ultrasonic

    Joined:
    Jul 18, 2023
    Messages:
    17
    Likes Received:
    25
    I've been using installpkg longer than I can remember
    https://github.com/henri/installpkg
    It's about 10 years old, but if it ain't broke

    A version with a GUI would probably make a lot of people happy!
    Especially those who don't like diving into a CLI.
    You could try leveraging it to help with getting this dialled in!
     
  9. curtified

    curtified Audiosexual

    Joined:
    Feb 3, 2015
    Messages:
    870
    Likes Received:
    519
    holy smokes!! i wish github had a better search engine. Thank you for sharing this! I will implement it to the codebase right now!
     
  10. curtified

    curtified Audiosexual

    Joined:
    Feb 3, 2015
    Messages:
    870
    Likes Received:
    519
    yes!! this is why im making this. I have formatted my computer many times or updated versions from sister site. Just time consuming and clunky. Doing the same 10 steps per install for a bunch of files. Codesign, batchmod, permissions reset.

    Trying to streamline that process to a drag and drop and install.
     
  11. curtified

    curtified Audiosexual

    Joined:
    Feb 3, 2015
    Messages:
    870
    Likes Received:
    519
    Some updates this am:

    - Plugin type selector Support for: .component, .vst, .vst3, .aax, .app, .pkg (aka presets and other junk)
    - Custom install folders
    - Cleaner UI/UX (dark mode soon)
    - Added the repo that @nishyp suggested

    Its still super buggy. Im gonna try to get those bugs ironed out before I post. Im also going to open source it because I "vibe coded" this and its def gonna have issues.

    UPDATED UI SCREENSHOTS:
    Screenshot 2025-06-06 at 10.21.15 AM.png
    Screenshot 2025-06-06 at 10.21.21 AM.png
     
    • Love it! Love it! x 1
    • Useful Useful x 1
    • List
  12. ErnieBert

    ErnieBert Newbie

    Joined:
    Feb 11, 2025
    Messages:
    18
    Likes Received:
    1
  13. curtified

    curtified Audiosexual

    Joined:
    Feb 3, 2015
    Messages:
    870
    Likes Received:
    519
    Hoping there are other coders or vibe coders on this forum that can help me with this. Selfishly gonna tackle this mac one first. Also feel free to steal this idea and vibe code a windows one yourself you might know the pain points that I dont when it comes to what PC users need.
     
  14. Dom_Perignon

    Dom_Perignon Ultrasonic

    Joined:
    Mar 17, 2025
    Messages:
    75
    Likes Received:
    38
    Sir, you're a genius! I've been waiting for a utility like this for years. This app should be pinned on page 1 of the AZ forum
     
    • Like Like x 1
    • Agree Agree x 1
    • List
  15. 990

    990 Ultrasonic

    Joined:
    Jan 4, 2018
    Messages:
    89
    Likes Received:
    34
    Just started working on a windows version. So far so good. This was a great idea!
    [​IMG]
     
  16. curtified

    curtified Audiosexual

    Joined:
    Feb 3, 2015
    Messages:
    870
    Likes Received:
    519
    LFG!!!! Stoked!
     
    • Like Like x 1
    • Funny Funny x 1
    • List
  17. curtified

    curtified Audiosexual

    Joined:
    Feb 3, 2015
    Messages:
    870
    Likes Received:
    519
    once its working ill def post it on AZ. its super clunky rn. every pkg is different. Im considering going the pacifist route to treating the .pkg like a zip.
     
  18. clone

    clone Audiosexual

    Joined:
    Feb 5, 2021
    Messages:
    8,589
    Likes Received:
    3,741
    Do you use Suspicious Package? It only does .pkg files and not disk images; but if you could use some of the more useful functions as "inspiration" from that might be pretty cool.

    If you want to look at the Apple Silicon version of a nice Codesigner/Dequarantine app you could look at Sentinel.

    Some lipo and file command functions to easily remove intel slices of U2B plugins could be another nice addition.

    A Permissions manager set of options would be nice. You would want to include functionality for .sh and .command files for running patches, so a little Chmod +x might go a long way there.

    Add Kontakt library function? ;)

    They wouldn't need to be very full featured options, more like a "lite" version. I'd think you want to get rid of the need for all other installation tools so this actually replaces others for at least everyday use. You could probably even include a add to firewall block list function; but that would maybe raise a few eyebrows. Maybe.
     
    Last edited: Jun 6, 2025 at 10:08 PM
  19. r4e

    r4e Audiosexual

    Joined:
    Sep 6, 2014
    Messages:
    894
    Likes Received:
    1,283
    For mac this is freakin brilliant but for windows it only makes sense for single file plugins (*.dll, *.vst3, *.clap) without libraries etc.
    or "foldered" plugins (where the name of the folder is recognized as the plugin file name in your DAW).

    That's because not every installer has a silent option and in a lot of installers there are options you might want to take a look on
    before installing blindly. For such a tool you'd have to analyze every installer to get the options right so it doesn't accidentally
    make the plugins presets unusable for previous versions or remove plugin formats (vst2 or 32bit plugins) because the dev decides to
    or install copy protection stuff you'd usually deselect or delete your custom presets because the updated version uses a new file format,...

    So in my opinion a windows version isn't worth the time... even if I'm a 100% windows user.
     
  20. 990

    990 Ultrasonic

    Joined:
    Jan 4, 2018
    Messages:
    89
    Likes Received:
    34
    [​IMG]
    I made two programs. One scans the plugins folder and generates an .ini file with all the exes. Then the installer reads the .ini and installs all the plugins in silent mode. Some installers dont support that, so you may have to exclude them in the exclude wildcard text box.
     
  21. r4e

    r4e Audiosexual

    Joined:
    Sep 6, 2014
    Messages:
    894
    Likes Received:
    1,283
    Ye but that would ruin the reason for such a tool on windows.

    I wrote several scripts to automate installing all the tools/programs I need after reinstalling the OS.
    If any of the installers change or compatibility breaks, the scripts have to be updated manually.
    Therefore for my basic plugins (about 120) I wrote an installer that does everything for me but first
    I had to analyze, monitor & unpack almost 70 installers and I have to do that again for updates.
    It's just complicated on windows.

    But for placing plugin binaries or replacing them with cracked binaries (like in Bubbix releases),
    such a tool could save quite some time.
     
Loading...
Loading...