Skip to content

Songr 1.1.1

Choose a tag to compare

@roethlar roethlar released this 10 Sep 20:36
· 30 commits to main since this release

Songr 1.1.1 — fresh installs index correctly

Fixes #1. Thanks to @fictionic for the sharp report.

⚠️ One-time step after upgrading: re-enable the extension in Roon. Songr now registers under its own identity — Songr (your machine's name) instead of the legacy "Roon Web Controller" — and Roon treats that as a new extension. Open Roon → Settings → Extensions and enable the new entry once; playback and your Songr data are unaffected.

Fixed:

  • A fresh install now indexes the library by itself. Fresh installs paired but never ran their first catalog scan, leaving the Library view on "the catalog prepares" indefinitely (the workaround was a manual POST /api/catalog/refresh). The first scan now starts automatically on pairing when the catalog is empty.
  • Settings are reachable from the default Library view. The settings menu (view switcher, theme, connection info) was hidden in the default view, which also made the README's "switch to Classic" advice impossible to follow. The ⚙ trigger now shows everywhere.
  • The extension is named Songr — with the host machine's name attached. Several Songr instances (a server and a desktop app, say) paired to one Core used to appear as identical entries, so enabling the wrong one looked like pairing was broken. Each instance is now tellable-apart, and the in-app guide plus all install docs name the exact entry to enable.

Downloads: desktop apps for Linux/macOS/Windows, the server-only tarball, and the Docker image (ghcr.io/roethlar/songr:v1.1.1) — assets attached by CI below.