Skip to content

feat: Add Cider support.#15

Open
cryptofyre wants to merge 6 commits intobrokenmass:mainfrom
cryptofyre:main
Open

feat: Add Cider support.#15
cryptofyre wants to merge 6 commits intobrokenmass:mainfrom
cryptofyre:main

Conversation

@cryptofyre
Copy link
Contributor

This pull request introduces several new features and improvements to the SignalRGBPlugin and signalrgb.py files, including integration with the Cider app and enhancements to the font handling. The most important changes include adding support for the Cider music overlay, updating font paths and sizes, and enhancing the composition and rendering logic.

Cider Integration:

  • Added new properties musicOverlay and musicToken to SignalRGBPlugin/KrakenLCDBridge.js to enable and configure the Cider music overlay.
  • Implemented setupCiderConnection, handlePlaybackUpdate, and updateMusicInfo methods in signalrgb.py to manage the connection and data retrieval from the Cider app.
  • Modified renderOverlay method in signalrgb.py to display music information and album art when the music overlay is enabled.

Font Handling:

  • Updated font paths and sizes for different weights in signalrgb.py to improve text rendering.
  • Added new fonts and updated the updateFonts method to handle different font sizes and weights.

Composition and Rendering:

  • Enhanced the compose and addOverlay methods in signalrgb.py to handle the new music overlay and ensure proper image download and usage. [1] [2]
  • Updated oncompositionChanged and ontextOverlayChanged methods in SignalRGBPlugin/KrakenLCDBridge.js to add or remove properties based on the overlay settings.

Miscellaneous:

  • Added a new license file fonts/Figree-LICENSE.md for the Figtree font.
  • Minor updates to labels in SignalRGBPlugin/KrakenLCDBridge.js for consistency. [1] [2] [3]

These changes collectively enhance the functionality and user experience of the SignalRGB plugin, especially with the new music overlay feature and improved font handling.

Preview:

IMG_8400

@brokenmass
Copy link
Owner

Thanks for the great pr. I’ll review it as soon as possible.

@Cesarsk
Copy link

Cesarsk commented Dec 13, 2025

When is this coming? It would be good to have it released. Cheers!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants