Aller au contenu principal
Kgaut's links

Navigation principale

  • Accueil
Menu du compte de l'utilisateur
  • Se connecter

Fil d'Ariane

  1. Accueil

GitHub - NeptuneHub/AudioMuse-AI-NV-plugin: AudioMuse-AI Navidrome Plugin

Par Anonyme (non vérifié) , 5 mars 2026
URL
GitHub - NeptuneHub/AudioMuse-AI-NV-plugin: AudioMuse-AI Navidrome Plugin
body
NeptuneHub / AudioMuse-AI-NV-plugin Public
  • Notifications You must be signed in to change notification settings
  • Fork 2
  • Star 110
  • Code
  • Issues 4
  • Pull requests 1
  • Actions
  • Projects
  • Security 0
  • Insights
Additional navigation options
  • Code
  • Issues
  • Pull requests
  • Actions
  • Projects
  • Security
  • Insights

NeptuneHub/AudioMuse-AI-NV-plugin

BranchesTags
Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
30 Commits
.github/workflows
.github/workflows
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
audiomuse_api.go
audiomuse_api.go
 
 
go.mod
go.mod
 
 
go.sum
go.sum
 
 
main.go
main.go
 
 
manifest.json
manifest.json
 
 

Repository files navigation

  • README
  • AGPL-3.0 license

AudioMuse-AI Navidrome Plugin

AudioMuse-AI Logo

AudioMuse-AI-NV-Plugin the a Navidrome plugin that integrates core AudioMuse-AI features into the Navidrome frontend.

Actually this is the list of integrated functionality:

  • Instant Mix - Song similarity
  • Radio - Artist Similarity
  • Artist Info - It return similar artist

For Mobile app that want to map this functionality they need to implement the getSimilarSongs2 / getSimilarSongs and getArtistInfo API.

IMPORTANT InstantMix support in Navidrome start from v0.60.0: https://github.com/navidrome/navidrome/releases/tag/v0.60.0

The full list or AudioMuse-AI related repository are:

  • AudioMuse-AI: the core application, it run Flask and Worker containers to actually run all the feature;
  • AudioMuse-AI Helm Chart: helm chart for easy installation on Kubernetes;
  • AudioMuse-AI Plugin for Jellyfin: Jellyfin Plugin;
  • AudioMuse-AI Plugin for Navidrome: Navidrome Plugin;
  • AudioMuse-AI MusicServer: Open Subosnic like Music Sever with integrated sonic functionality.

HOW-TO Install

  • The ENV var ND_PLUGINS_ENABLED, ND_PLUGINS_AUTORELOAD and ND_AGENTS are important, assuming that you deploy with docker compose you should use something like this:
version: '3'
services:
  navidrome:
    image: deluan/navidrome:latest
    ports:
      - '4533:4533'
    environment:
      - ND_PLUGINS_ENABLED=true
      - ND_PLUGINS_AUTORELOAD=true
      - ND_AGENTS=audiomuseai,lastfm,spotify,deezer
      - ND_DEVARTISTINFOTIMETOLIVE=1s
    volumes:
      - ./data:/data
      - /path/to/music:/music:ro
  • Then you need to put audiomuseai.ndp in Navidrome data plugins folder (default: /data/plugins).
  • Restart Navidrome, go to UI -> Plugins, enable AudioMuse-AI, set AudioMuse-AI API URL and other configuration parameter.

Note: the audiomuseai.npd can be found attached to the release: https://github.com/NeptuneHub/AudioMuse-AI-NV-plugin/releases

See the official Navidrome Documentation for more information on how the plugin works.

HOW-TO build

  • Requirements (Ubuntu / macOS): Go, TinyGo.
  • Build:
make build    # -> audiomuseai.wasm
make package  # -> audiomuseai.ndp

Full stop.

About

AudioMuse-AI Navidrome Plugin

Topics

music docker kubernetes open-source playlist selfhosted mediaserver smart-playlists onnx k3s navidrome llm audiomuse-ai sonic-analysis instant-mix navidrome-plugin

Resources

Readme

License

AGPL-3.0 license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

110 stars

Watchers

2 watching

Forks

2 forks
Report repository

Releases 6

Release v6 Latest
Feb 22, 2026
+ 5 releases

Packages 0

 
 
 

Uh oh!

There was an error while loading. Please reload this page.

Contributors 3

  • @NeptuneHub NeptuneHub
  • @Copilot Copilot
  • @metalheim metalheim Stephan Wahlen

Languages

  • Go 95.1%
  • Makefile 4.9%
Résumé
AudioMuse-AI Navidrome Plugin. Contribute to NeptuneHub/AudioMuse-AI-NV-plugin development by creating an account on GitHub.

Tags

  • homeserver

Mots clés

activitypubAndroidAnniversaireAppauvergnebaladebatchcachecaddyCICultureDaronnadeddevdebiandockerdroneDrupalfedorafirefoxgitgithubgitlabgitlab-cigooglehome-assistanthomeserverjardinagejellyfinkoboLecturelinuxmigrate APIOrchestrationoutilphpphpunitplexrandonnéeselfhostingsportSpotifysymfonysécuritéTestsvinwallpaper
Propulsé par Drupal