webprofusion / OpenAudio

A list of open source audio software projects (Apps, Plugins and Libraries). Please contribute more links or open source your own plugins.
https://openaudio.webprofusion.com/
Creative Commons Zero v1.0 Universal
1.96k stars 107 forks source link

request: add format and platform columns #65

Open Moth-Tolias opened 2 years ago

Moth-Tolias commented 2 years ago

it would be nice to know what platforms and formats a given plugin supports. several new plugins these days only support vst3 on windows while offering lv2 and vst3 on linux, for example.

see also #16

webprofusion-chrisc commented 1 year ago

Further to this, we now have the beginnings of a data format for the plugin list. I'm now wondering what fields we need to make the list more useful. Ideally I'd like it if apps could consume the list to actually present the plugins for download AND link to the platform-specific download itself, possibly even without the user having to open a web browser.

To me that would require per platform, per architecture download links. Whether the link is to a specific plugin variant (VST etc) could be a problem as some will bundle all plugin types in one installer, others will have an installer (or just a binary) per plugin type.

DropSnorz commented 1 year ago

Hello @webprofusion-chrisc

I'm now wondering what fields we need to make the list more useful

I personally really like the "stars" and "last updated" fields of the awesome-juce list.

I'd like it if apps could consume the list to actually present the plugins for download AND link to the platform-specific download itself, possibly even without the user having to open a web browser

You might be interested in the owlplug-registry repository. It's an effort to create a feed consumed by applications like OwlPlug to download and install audio plugins.

To me that would require per platform, per architecture download links. Whether the link is to a specific plugin variant (VST etc) could be a problem as some will bundle all plugin types in one installer, others will have an installer (or just a binary) per plugin type.

I've faced all these problems working on OwlPlug, and it's a pure nightmare 🤣

webprofusion-chrisc commented 1 year ago

@DropSnorz thanks, that's awesome, so perhaps we could just store the owlplug registry ID for the plugin in our data to cross reference?

DropSnorz commented 1 year ago

@webprofusion-chrisc Yes, feel free to use this API to retrieve some data 🙂

There is a latest feed with only the latest package version referenced. Make sure to not use the store.legacy files as they are deprecated.

I have to document this Package model more, but most properties comes from the legacy Store model.