Jump to content

MIDI Klowd Everything Bundle only €30 (first 30 only)


Igor Wagner

Recommended Posts

  • 4 weeks later...

These guys are annoying me.  They put zip archives inside zip archives.  Then on top of that, I had to actually reset permissions on some of the files so I could extract them.

 

That and how many subdirectories do they need?  This is literally the path of how far I have to go to find the midi files in one library.

F:\Downloads\MIDI Klowd\synthwave-midi-kits-vol-1\MIDI Klowd - Synthwave MIDI Kits Vol 1\synthwave-midi-kits-v1\SYNTHWAVE_MIDI_KITS_V1\Synthwave MIDI Kits V1\Kit 1 B flat 90BPM\MIDI

 

Edited by Magic Russ
Link to comment
Share on other sites

3 hours ago, Magic Russ said:

These guys are annoying me.  They put zip archives inside zip archives.  Then on top of that, I had to actually reset permissions on some of the files so I could extract them.

 

That and how many subdirectories do they need?  This is literally the path of how far I have to go to find the midi files in one library.

F:\Downloads\MIDI Klowd\synthwave-midi-kits-vol-1\MIDI Klowd - Synthwave MIDI Kits Vol 1\synthwave-midi-kits-v1\SYNTHWAVE_MIDI_KITS_V1\Synthwave MIDI Kits V1\Kit 1 B flat 90BPM\MIDI

 

True. Also, you have to download them all individually. Thanks to the browser extension "DownThemAll!" that wasn't so bad.
But the zips inside zips? Not cool. I asked ChatGPT if there's a way in Windows to extract multiple zips from different subfolders into their current directory.
It gave me a Python script which did all the work for me:

Quote

To extract all ZIP files in a directory and its subfolders to their respective folders, you can use a Python script. Here's how you can do it:

1. Install Python (if not already installed).

2. Save the following script as extract_zips.py or any name you prefer:

import os
import zipfile

def extract_zips_in_folders(root_folder):
    for foldername, subfolders, filenames in os.walk(root_folder):
        for filename in filenames:
            if filename.endswith('.zip'):
                zip_path = os.path.join(foldername, filename)
                extract_to = foldername  # Extract in the same folder
                try:
                    with zipfile.ZipFile(zip_path, 'r') as zip_ref:
                        zip_ref.extractall(extract_to)
                        print(f"Extracted: {zip_path} to {extract_to}")
                except Exception as e:
                    print(f"Failed to extract {zip_path}: {e}")

if __name__ == "__main__":
    # Replace 'your_folder_path_here' with the path to your main folder
    root_folder = r'your_folder_path_here'
    extract_zips_in_folders(root_folder)

3. Run the Script:

  • Open a terminal or command prompt.
  • Navigate to the folder where you saved the script.
  • Run the script using python extract_zips.py.

Replace your_folder_path_here with the path to the main folder containing the subfolders and ZIP files.

This script:

  • Iterates through all subdirectories starting from the main folder.
  • Finds files with the .zip extension.
  • Extracts each ZIP file into the same directory where it is found.

Let me know if you'd like a step-by-step guide or additional assistance!

Worked like a charm.

The many subdirectories are crazy though.

Link to comment
Share on other sites

2 hours ago, Magic Russ said:

I was getting issues where the file path was too long so I had to move the zip files up.

This is really not turning out to be worth it for me.

 

I've had that with other sample pack vendors too, so I already have everything fairly high up in F:\audio-loops\[vendor]
One thing that they did right at MIDI Klowd though is to have everything in a main folder inside each zip. With some other vendors it's like 90% of zip files will have a main folder inside and 10% won't. So when I select multiple zip files and use "Extract here" (with 7-Zip), there'll be plenty of "Kit1", "Kit2", "drum-loops" etc. in the main folder and I'll have no idea which sample pack that belonged to. Not with the zip files from MIDI Klowd though. I used "extract here" with all 167 zip files and didn't get any bad surprise.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...