A macOS menu bar app that displays your currently playing album art on Divoom LED panels (Pixoo 64, 32, 16).
- Now Playing Detection: Automatically detects the currently playing track from any music app (Music.app, Spotify, and more)
- Network Discovery: Scans your local network to find Divoom devices
- Multiple Models: Supports Pixoo 64, 32, and 16
- Adjustable Resolution: Control the pixelation level for different visual effects
- Resize Algorithms: Choose between Nearest Neighbor (retro), Bilinear (smooth), or Lanczos (high quality)
- Launch at Login: Optionally start the app when you log in
- Menu Bar App: Lives quietly in your menu bar, not in the Dock
- macOS 14.0 or later
- A Divoom Pixoo device on the same network
brew tap TimBroddin/tap
brew install --cask divoomalbumart- Download the latest
.dmgfrom the Releases page - Open the DMG and drag DivoomAlbumArt to your Applications folder
- Launch DivoomAlbumArt from Applications
-
Clone the repository:
git clone https://github.com/TimBroddin/DivoomAlbumArt.git cd DivoomAlbumArt -
Open in Xcode:
open DivoomAlbumArt.xcodeproj
-
Build and run (Cmd+R)
- Click the menu bar icon to open settings
- Enter your Divoom device's IP address, or click "Scan" to discover devices
- Select your device model (Pixoo 64, 32, or 16)
- Click "Connect"
- Play music in Music.app - the album art will appear on your Divoom!
- Resolution: Adjust the pixelation level (lower = more pixelated, retro look)
- Algorithm: Choose the resize algorithm:
- Nearest Neighbor: Sharp pixels, classic pixel art look
- Bilinear: Smoother gradients, slight blur
- Lanczos: High quality, sharp edges
- Launch at Login: Start automatically when you log in
DivoomAlbumArt uses the MediaRemote private framework (via a Perl adapter) to detect the currently playing track and its artwork. It then processes the artwork through the selected resize algorithm and sends it to your Divoom device via its HTTP API.
- Make sure your Divoom device is on the same network as your Mac
- Try entering the IP address manually (you can find it in the Divoom app)
- Make sure music is playing in a supported app (Music.app, Spotify, etc.)
- Try disconnecting and reconnecting to the Divoom device
- The app needs local network access. Grant permission in System Settings > Privacy & Security > Local Network
MIT License - see LICENSE for details.
- Divoom for their awesome LED panels
- MediaRemote framework for Now Playing information
