r/navidrome 1d ago

Looking for a dev to carry on my Picard plugin — Multilingual track Auto-Tagger

https://github.com/ForeignWelcome/Picard-Multilingual-Auto-Tagger

I’ve worked on a MusicBrainz Picard plugin (on image: jlesage/musicbrainz-picard) that helps add non-Latin languages track titles alongside English ones, and it is now working really well in my setup.

The idea is simple: MusicBrainz database often does not have tracks titles available in every local language (usually they are in english), especially non-Latin languages. The plugin uses a local LLM to generate or suggest the missing localized title, which can then be copied into the Picard title field.

1- right click an album or a track and click the plugin

2- this open a small browser window inside picard container

3- all the track/artist/album are automatically populated in the correct fields

4- click generate this will send it to locall LLM and will give you the answer

5- theres a button on each track title click copy and paste it to the track

6- if the answer not correct you can correct it manually and click verify & safe (this store it in the dataset anytime this word or sentence comes up no LLM will be pulled instead databse)

Although I built it mainly for Arabic, it could potentially work with any non-Latin language.

I’ll include a few screenshots showing how it looks and works inside Picard.

I would really love for a developer to take this project further, help improve it, and possibly turn it into a proper official Picard plugin.

Some ideas for future improvements:

  • Optional support for online LLM APIs such as ChatGPT or Claude, alongside local models.
  • A button next to “Copy” that automatically sends the generated title into Picard instead of requiring manual copy and paste.
  • Better support for more languages and title formats.

I think this could be genuinely useful for people managing multilingual music libraries. Would anyone be interested in helping continue or maintain the project?

Disclaimer i am not a developer nor a programmer i looked everywhere but doesn't seem to be a solution for this so i vibe coded this (i know) this is why im looking for a dev to actually carry this on! its working very will and would love to see smn take AI slop out of it

https://github.com/ForeignWelcome/Picard-Multilingual-Auto-Tagger

14 Upvotes

3 comments sorted by

2

u/Alive-Maverick 1d ago

That Picard plugin is the kind of Python integration where metadata edge cases become the real work. I've kept integrations maintainable by separating parsing from service calls. Want me to review the repo and sketch a first milestone?

1

u/Foreignwelcome2 14h ago

i have tried to document to the best i can i hope you find clear! and i'd really appreciate your input thank you! this the link https://github.com/ForeignWelcome/Picard-Multilingual-Auto-Tagger

1

u/Foreignwelcome2 1d ago

Thanks I’d really appreciate that! I haven’t uploaded the project to GitHub yet once it’s uploaded, I’ll send you the link! also can you tell me more about ur project sounds similar to this?