Lyrics for Smudge, the Spotify controller for Emacs

Elisp code to pop-up current track lyrics.

Using Smudge as a distraction-free Spotify interface, I miss lyrics support. Since Spotify's API lacks this feature, but an open-source project provides it, I requested it from Codex.

You can find the code in this GitHub Gist. Codex generated the entire code after a couple of interactions to fix issues. I'm sharing because it wasn't a one-shot, so others can save time.

To demonstrate, here's what happens when you call my-smudge-lyrics-popup in Emacs while playing a song in Spotify with Smudge connected.

Enjoy your singing!

Moneda, Luis (2026). "Lyrics for Smudge, the Spotify controller for Emacs". Retrieved April 02, 2026, from lgmoneda.github.io.

@misc{moneda2026smudge-lyrics-blogpost, author = {Moneda, Luis}, title = {Lyrics for Smudge, the Spotify controller for Emacs}, year = {2026}, url = {https://lgmoneda.github.io/2026/01/01/lyrics-for-smudge-the-spotify-controller-for-emacs.html}, note = {Accessed: 2026-04-02} }