Blender Addon Repository

Guys, we would need an Addon Repository. Then Blender lists all available addons, you click them and they get downloaded and installed. Also kept automatically up-to-date.
Right now, if the developer didn’t build in the update mechanism, we always need to go search tens of websites for uptodate addons, download the zip, install, etc… and then we dont even know WHEN there is an update at all.
It would make so many things easier.
For the inbuild addons, the addons can stay on the blender foundation server, and for 3rd party addons, they would just tell Blender foundation the github, etc. link, and it would be downloaded from their servers. What do you guys say ?

Of course it would also check for incompatibilities and versions.

PS: This could of course update also Blender itself, and you could choose what you want, Alpha, Beta or Final Master.

4 Likes

Hi @enilnacs.

I think we are plenty of Blender users who would enjoy some kind of “add-on updater system”.
For example, I like how simple it is to update softwares under Linux, thanks to package repositories.

Note that your idea has been suggested several times already:


The idea is nice in theory but there are technical questions that need to be answered/resolved:

This has been proposed numerous times. Each time the discussion is always the same- who is hosting the addons, who is paying for the hosting, what about paid addons, this makes more sense as a third party solution, why doesn’t blendermarket do it, etc etc etc.

090208 :point_right: 090208 source

There another case… what if downloaded version have bug, ant want back to previous : ) We should have option after back to “download only new”

090208 :point_right: 090208 source


But there is still hope (in a far future, I guess):

Blender and internet

A core principle of Blender is that it does not require the internet to work. The Blender developers remain strongly committed to providing a complete offline user experience. Optionally, however, Blender should be able to connect to the web for additional features to work. For example: signaling a user of new releases, updating add-ons, browsing asset repositories, sharing data with others or set-up collaborative environments.

Blender will start a new module for this (name to be defined, ‘meta’ is getting too many different meanings!). Module ownership and membership will be managed openly and accessible, making sure that only things will be added with general consensus that directly benefit users.

A dedicated website and server on blender.org will be set up for proof of concepts and rolling out online features. By principle and by design only free & open services for everyone will be added here (only requiring an account to login). That means that possible commercial add-ons (like for storage, versioning, libraries) will need to be provided by external and independent vendors. The module can provide APIs for it, and help keep this safe and stable.

After 3.0 is out, Blender Foundation will set up this project at blender.org to start initial design discussions and to recruit contributor members.

090208 :point_right: 090208 source