Best Practices to Package Garageband 10.3.2 with All Loops?

New Contributor III

Hi Everyone,
After 2 years of using an older package of Garageband with All Loops, it's time for me to repackage it and I'm wondering how to best do it. In the past, I created a 10Gig+ package of Garageband and all the loops using Composer (this is why it's been 2 years). The music teachers want the students to have access to all the loops and since we have Standard accounts it makes it easier if Garageband is just ready to go without Admin privileges to install the loops later.

Should I try to install Garageband using Mac Apps Store and then try to push the loops after? We don't assign the students Apple IDs so I'm not sure if I can push out Garageband directly to devices. I had tried in the past but did not seem to have success. And then where would I find the loops? They seem to be buried in various locations.

Thank you in advance for any advice and guidance.


Contributor II

@scerazy Very unfortunate that Carl Ashley chose to scrub the internet of all his work rather than pass it on to the community. Hopefully somebody has a copy saved locally and we can modify it among the JAMF Community to keep it going.

Valued Contributor III

Looks like internet archive to the rescue:

Gabe Shackney
Princeton Public Schools

Gabe Shackney
Princeton Public Schools

New Contributor III

To open v2 git bundle .bundle that is inside the archive... on Windows

Download portable:


W:	empPortableGit>git clone ../carlashley-appleloops_-_2019-12-18_10-55-41.bundle
Cloning into 'carlashley-appleloops_-_2019-12-18_10-55-41'...
Receiving objects: 100% (462/462), 21.31 MiB | 33.93 MiB/s, done.
Resolving deltas: 100% (233/233), done.

But surely somebody has the latest available? Because it is not here:

or one can use but changing file_helpers.rb to read:

  def logic_app_path

  # Returns current filename: i.e. 'logicpro1040.plist'
  def plist_file_name
    `cd '#{logic_app_path}' && find . -name  garageband1021.plist`