github NeptuneHub/AudioMuse-AI v2.6.0
AudioMuse AI v2.6.0: Bring Your Own Plugin

2 hours ago

Release Date: July 08, 2026

You always wanted to run your own model on your music? Integrate your app with AudioMuse-AI? Add a page, a scheduled job, a new idea we never thought about? with AudioMuse AI v2.6.0 you can.

This release introduces the AudioMuse-AI plugin system. A plugin is a small Python package: you write it, you publish it, and every AudioMuse-AI user can install it from inside the app.

This is the first version. It is a tool for developers: if you want to build something on top of AudioMuse-AI, this is your starting point. It is also good news for users, because more plugins means more choice. Any feedback is welcome, open an issue and tell us what works, what breaks, and what is missing.

What a plugin can do

Capability How
Add a web page with a menu entry add_blueprint, add_menu_item
Have its own settings page and settings storage settings route, get_setting / set_setting
Read the whole AudioMuse-AI database get_db
Create its own tables table() + on_install
React to every analyzed song (run your own model) on_song_analyzed
Run scheduled cron tasks on the worker add_cron_task
Run background jobs from a page enqueue
Create playlists on your media server tasks.mediaserver
Use extra pip packages, with version pins (container image only) requirements in plugin.json
Publish, update and roll back through a catalog the community repository

Install, update, enable, disable and uninstall all happen from the Plugins page in the app. A broken plugin can never stop AudioMuse-AI from starting.

Start here

Build something, publish it, and share it with us.

What's Changed

Full Changelog: v2.5.0...v2.6.0

Don't miss a new AudioMuse-AI release

NewReleases is sending notifications on new releases.