@@ -0,0 +1 @@ | |||||
__pycache__ |
@@ -1,7 +1,7 @@ | |||||
{ | { | ||||
"slug": "Hora-Mixers", | "slug": "Hora-Mixers", | ||||
"name": "Mixers", | "name": "Mixers", | ||||
"version": "1.0.1", | |||||
"version": "1.0.2", | |||||
"license": "proprietary", | "license": "proprietary", | ||||
"brand": "Hora", | "brand": "Hora", | ||||
"author": "Hora", | "author": "Hora", | ||||
@@ -1,7 +1,7 @@ | |||||
{ | { | ||||
"slug": "Hora-Modulation", | "slug": "Hora-Modulation", | ||||
"name": "Modulations", | "name": "Modulations", | ||||
"version": "1.0.1", | |||||
"version": "1.0.2", | |||||
"license": "proprietary", | "license": "proprietary", | ||||
"brand": "Hora", | "brand": "Hora", | ||||
"author": "Hora", | "author": "Hora", | ||||
@@ -1,7 +1,7 @@ | |||||
{ | { | ||||
"slug": "Hora-ModulationFree", | "slug": "Hora-ModulationFree", | ||||
"name": "Modulations Free", | "name": "Modulations Free", | ||||
"version": "1.0.1", | |||||
"version": "1.0.2", | |||||
"license": "proprietary", | "license": "proprietary", | ||||
"author": "Hora", | "author": "Hora", | ||||
"brand": "Hora", | "brand": "Hora", | ||||
@@ -1,7 +1,7 @@ | |||||
{ | { | ||||
"slug": "Hora-PCMDrum", | "slug": "Hora-PCMDrum", | ||||
"name": "PCM Drum", | "name": "PCM Drum", | ||||
"version": "1.0.1", | |||||
"version": "1.0.2", | |||||
"license": "proprietary", | "license": "proprietary", | ||||
"author": "Hora", | "author": "Hora", | ||||
"brand": "Hora", | "brand": "Hora", | ||||
@@ -1,7 +1,7 @@ | |||||
{ | { | ||||
"slug": "Hora-PCMDrumFree", | "slug": "Hora-PCMDrumFree", | ||||
"name": "PCM Drums free", | "name": "PCM Drums free", | ||||
"version": "1.0.1", | |||||
"version": "1.0.2", | |||||
"license": "proprietary", | "license": "proprietary", | ||||
"brand": "Hora", | "brand": "Hora", | ||||
"author": "Hora", | "author": "Hora", | ||||
@@ -1,7 +1,7 @@ | |||||
{ | { | ||||
"slug": "Hora-Processors", | "slug": "Hora-Processors", | ||||
"name": "Processors", | "name": "Processors", | ||||
"version": "1.0.1", | |||||
"version": "1.0.2", | |||||
"license": "proprietary", | "license": "proprietary", | ||||
"brand": "Hora", | "brand": "Hora", | ||||
"author": "Hora", | "author": "Hora", | ||||
@@ -44,6 +44,24 @@ | |||||
"Effect", | "Effect", | ||||
"Distortion" | "Distortion" | ||||
] | ] | ||||
}, | |||||
{ | |||||
"slug": "Scheme", | |||||
"name": "Scheme", | |||||
"description": "Tube Drive", | |||||
"tags": [ | |||||
"Effect", | |||||
"Overdrive" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Brigade", | |||||
"name": "Brigade", | |||||
"description": "Bucket Brigade Delay", | |||||
"tags": [ | |||||
"Effect", | |||||
"Delay" | |||||
] | |||||
} | } | ||||
] | ] | ||||
} | } |
@@ -1,7 +1,7 @@ | |||||
{ | { | ||||
"slug": "Hora-ProcessorsFree", | "slug": "Hora-ProcessorsFree", | ||||
"name": "Processors Free", | "name": "Processors Free", | ||||
"version": "1.0.1", | |||||
"version": "1.0.2", | |||||
"license": "proprietary", | "license": "proprietary", | ||||
"author": "Hora", | "author": "Hora", | ||||
"brand": "Hora", | "brand": "Hora", | ||||
@@ -36,6 +36,15 @@ | |||||
"Effect", | "Effect", | ||||
"Distortion" | "Distortion" | ||||
] | ] | ||||
}, | |||||
{ | |||||
"slug": "Brigade", | |||||
"name": "Brigade", | |||||
"description": "Bucket Brigade Delay", | |||||
"tags": [ | |||||
"Effect", | |||||
"Delay" | |||||
] | |||||
} | } | ||||
] | ] | ||||
} | } |
@@ -1,7 +1,7 @@ | |||||
{ | { | ||||
"slug": "Hora-Sequencers", | "slug": "Hora-Sequencers", | ||||
"name": "Sequencers", | "name": "Sequencers", | ||||
"version": "1.0.1", | |||||
"version": "1.0.2", | |||||
"license": "proprietary", | "license": "proprietary", | ||||
"author": "Hora", | "author": "Hora", | ||||
"brand": "Hora", | "brand": "Hora", | ||||
@@ -1,7 +1,7 @@ | |||||
{ | { | ||||
"slug": "Hora-VCO_VCF_VCA", | "slug": "Hora-VCO_VCF_VCA", | ||||
"name": "VCO VCF VCA", | "name": "VCO VCF VCA", | ||||
"version": "1.0.1", | |||||
"version": "1.0.2", | |||||
"license": "proprietary", | "license": "proprietary", | ||||
"author": "Hora", | "author": "Hora", | ||||
"brand": "Hora", | "brand": "Hora", | ||||
@@ -1,7 +1,7 @@ | |||||
{ | { | ||||
"slug": "Hora-VCO_VCF_VCA_Free", | "slug": "Hora-VCO_VCF_VCA_Free", | ||||
"name": "VCO-VCF-VCA Free", | "name": "VCO-VCF-VCA Free", | ||||
"version": "1.0.1", | |||||
"version": "1.0.2", | |||||
"license": "proprietary", | "license": "proprietary", | ||||
"author": "Hora", | "author": "Hora", | ||||
"brand": "Hora", | "brand": "Hora", | ||||
@@ -1,7 +1,7 @@ | |||||
{ | { | ||||
"slug": "Hora-treasureFree", | "slug": "Hora-treasureFree", | ||||
"name": "Treasure Free", | "name": "Treasure Free", | ||||
"version": "1.0.1", | |||||
"version": "1.0.2", | |||||
"license": "proprietary", | "license": "proprietary", | ||||
"author": "Hora", | "author": "Hora", | ||||
"brand": "Hora", | "brand": "Hora", | ||||
@@ -49,6 +49,7 @@ for plugin_filename in plugin_filenames: | |||||
# Get library manifest | # Get library manifest | ||||
slug = manifest['slug'] | slug = manifest['slug'] | ||||
version = manifest['version'] | |||||
library_manifest_filename = os.path.join(MANIFESTS_DIR, f"{slug}.json") | library_manifest_filename = os.path.join(MANIFESTS_DIR, f"{slug}.json") | ||||
if os.path.isdir(plugin_filename): | if os.path.isdir(plugin_filename): | ||||
@@ -56,7 +57,7 @@ for plugin_filename in plugin_filenames: | |||||
try: | try: | ||||
with open(library_manifest_filename, "r") as f: | with open(library_manifest_filename, "r") as f: | ||||
library_manifest = json.load(f) | library_manifest = json.load(f) | ||||
if library_manifest and manifest['version'] == library_manifest['version']: | |||||
if library_manifest and version == library_manifest['version']: | |||||
continue | continue | ||||
except IOError: | except IOError: | ||||
pass | pass | ||||