Skip to content

YeelightBar 0.2.5

Choose a tag to compare

@Keprun Keprun released this 28 Jun 10:27

A native macOS menu-bar app that paints your Yeelight lamps and Keychron keyboard to match the screen, music, and scenes — all over your LAN, no cloud, no account.

✨ What's new since 0.2.0

New

  • 🎬 Scene editor — save the current lamp colour as a named scene and re-apply it in one tap; ready-made presets plus a custom "My scenes" grid that persists across restarts.
  • ℹ️ About section — version, feature list and links to the project on GitHub (repo · releases · issues).
  • Animated header — the title wordmark now strikes like lightning with a sheen sweep across the letters.
  • 🎨 Eyedropper — pick any on-screen colour as the ambient colour.
  • 😴 Idle dimming — fades the lamps when you step away and restores the running effect when you're back.
  • 🚀 Launch at login toggle.
  • 🔋 Keychron battery % read over the cable (on firmware that reports it).
  • 🎞 Scene-cut snap and letterbox (black-bar) skip for smoother, cleaner ambilight; vivid always-visible monitor-map zones.

Fixed

  • Dragging a slider/toggle no longer moves the whole window — only the title bar drags.
  • Idle dimming now resumes screen/music sync after you return (it used to stay silently off).
  • Tidier Keychron HID teardown (no stale device registrations on unplug/replug).
  • Music mode shows the correct "pulses to the music" hint instead of a screen-zone picker.

Under the hood

  • De-duplicated per-frame colour pushes, precomputed sync maps off the capture hot path, removed dead code.
  • Fully localized across 7 languages (RU · EN · 中文 · فارسی · DE · IT · FR).

📦 Install

  1. Download YeelightBar-0.2.5.dmg, open it, drag YeelightBar to Applications.
  2. The app isn't notarized (no paid Apple Developer ID), so on first launch right-click → Open (or System Settings → Privacy & Security → Open Anyway).
  3. Grant Screen Recording when asked — it's needed to sample the screen for ambilight. Everything stays on your LAN.

Requires macOS 13+. Apple Silicon & Intel.

SHA-256 (dmg): 47fe49ba18716f936ee2f71269bbe58fcdbff3e78650e897046e2fd95bd5d403