Skip to content

v0.1.0

Choose a tag to compare

@werdeil werdeil released this 03 Jul 21:46
970e1d7

First release of Lyrion Dashboard: a self-hosted now-playing dashboard for Lyrion Music Server (formerly Logitech Media Server / Squeezebox), with a companion Android app.

Features

  • Now Playing — auto-detects the currently playing player and shows its track (cover art, title, artist, album), refreshed live via Lyrion's JSON-RPC API, with an accent color that adapts to the cover art.
  • Synced lyrics — LRC-timestamped lyrics displayed line-by-line with real-time highlighting and auto-scroll, karaoke-style.
  • Web lyrics fallback — when the library has no (synced) lyrics, search the web on demand or automatically (LRCLIB, Musixmatch, Genius).
  • Library statistics — albums, artists, played/unplayed tracks, genres, ratings, lyrics coverage, 30-day listening velocity.
  • Android app — a thin WebView wrapper with LMS auto-discovery on the local network.
  • Batch lyrics embedding — a CLI script + cron wrapper to write web lyrics into your files' tags, independent of the web app.

Requirements

  • An accessible Lyrion Music Server
  • The Alternative Play Count plugin installed on Lyrion
  • Docker (recommended) or Python 3.12+

See the README for installation and configuration.

Android app

The APK attached to this release is built by CI. See android/README.md for install notes and F-Droid status.