Skip to content
Project-GraphitePublic

About

Runs a Lian Li case from backstage: synced lyrics or a now-watching card on the 9.2-inch case screen, plus switches for every RGB light and screen.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

Repository files navigation

Stagehand

Stagehand puts synced lyrics for whatever Windows is playing on a second screen, such as a case screen. It can also turn every RGB light and screen in a Lian Li case off and back on with one switch each.

Requirements

  • Windows 10 or 11.
  • A second display for the lyrics. Ultra-wide case screens are picked automatically; any other display can be chosen in the settings.
  • Optional, for the case switches: L-Connect 3 x OpenRGB, running. RGB RAM also needs the PawnIO driver, which L-Connect ships as OpenRGB\PawnIO_setup.exe in its install folder.

Getting started

  1. Download Stagehand-Setup-<version>.exe from Releases and run it. It installs for the current user without administrator rights.
  2. Open Stagehand from the Start menu. The settings window opens and the lyrics screen starts.
  3. Play something. Any player that shows up in the Windows media controls works, from Spotify to a browser tab.
  4. If the lyrics are on the wrong display, pick the right one under Look › Lyrics screen.
  5. For the case switches, set your lighting once in L-Connect with every device selected, then use the Case tab. It only appears while L-Connect 3 is running.

Most settings apply when you press Save. The case switches and the per-song sync nudge apply immediately. To use the hover controls (play, seek, volume) and click a lyric to jump to it, turn off General › Keep the mouse off the lyrics screen.

Settings and cached lyrics live in %LOCALAPPDATA%\Stagehand. Uninstall from Settings › Apps › Installed apps.

Building

Needs Visual Studio Build Tools with the MSBuild component and a Windows 10 or 11 SDK.

./build.ps1      # builds bin\Stagehand.exe
./install.ps1    # builds and installs this copy

Versions are cut automatically from conventional commits by the Project Graphite changelog workflow. Each new v* tag runs the Release workflow, which builds the setup, stamps the version from the tag and attaches it to the release. To rebuild the setup for an existing tag, run the Release workflow manually with that tag.

License

MIT. Lyrics come from LRCLIB and belong to their rights holders.

assets/kanji-readings.gz is derived from the JMdict dictionary files, the property of the Electronic Dictionary Research and Development Group, and is used and shared under the Creative Commons Attribution-ShareAlike 4.0 licence, as is the derived file. tools/build-kanji-readings.ps1 regenerates it from JMdict_e.gz.

About

Runs a Lian Li case from backstage: synced lyrics or a now-watching card on the 9.2-inch case screen, plus switches for every RGB light and screen.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages