_Nemo_

@_Nemo_@lemmy.ml · Joined ⁨Jun⁩ ⁨2026⁩

posted in Selfhosted

Navidrome can do lyrics now - but how?

With v63, audio streamer Navidrome finally got full lyrics support. I just wanted to try it out and fell flat on my face because… well, not even the official docs say anything about lyrics. Also, I’m not too familiar with how lyrics are added to songs in general. So my questions are these:

  1. How can I add any lyrics to my songs so the web client will display them?
  2. What formats would you recommend sticking with? (TTML, ELRC, SRT, YAML, LRC, or even TXT)
  3. Is there a way to automate adding lyrics in bulk (instead of tedious manual work)?
github.com/navidrome/navidrome/releases/tag/v0.63.0
Navidrome 0.63 brings a long-awaited upgrade to lyrics: full support for synced sidecar lyrics in multiple formats (TTML, ELRC, SRT, YAML and LRC), including word-by-word karaoke timing and multi-v...GitHubRelease v0.63.0 · navidrome/navidromeNavidrome 0.63 brings a long-awaited upgrade to lyrics: full support for synced sidecar lyrics in multiple formats (TTML, ELRC, SRT, YAML and LRC), including word-by-word karaoke timing and multi-v...

Replying to a post on ⁨nord.pub⁩

I do understand and share people’s hatred of corporate-owned, centralised cloud AI.

I understand (though share to a lesser degree) people’s ethical concerns about how these models were trained (copyright has been broken for a while now, this just exacerbates it).

But this level of outrage about using local models on an opt-in basis strikes me as hysterical.

Feel free to change my mind.