Spyke

Posts

selfhosted·Selfhostedby_Nemo_

Navidrome can do lyrics now - but how?

With v0.63, 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)?
Navidrome can do lyrics now - but how?https://github.com/navidrome/navidrome/releases/tag/v0.63.0Open linkView original on lemmy.ml
72
degoogle·DeGoogle Yourselfby_Nemo_

How do you guys keep Signal up to date?

I'll cut straight to the chase: updating the Signal app annoys me and I'd like to know your best practices.

As far as I know, there are three ways of updating Signal:

  1. From the Play Store. This works quite reliably, yet comes at the cost of trusting and connecting to Google's servers.
  2. Via the app's built-in auto-updater that will, after a while, suggest an update through a notification. However, the frequency of these updates is really lackluster and thus unreliable, and there's no way to trigger an update check manually.
  3. Via the APK on Signal's website. In order for this to work, you need to have done the initial installation of the app from an APK already. Also, as far as I know, this version will not use GCM / Push notifications, but rather deliver notifications through a web socket, which is a huge drain on battery. Also, you'll have to constantly check for updates yourself or rely on the (unreliable) self-updating mechanism (see 2).
  4. //Edit a fourth way might be to just update via Obtainium and pulling APKs off their Github. I'm not sure what that does to GCM/Websocket usage, see 3.

Let me know how you do it, and if there's something I've overlooked.

View original on lemmy.ml
18

You reached the end