Skip to content

Display currently playing info, with remote control, using shairport-sync's MQTT support

License

Notifications You must be signed in to change notification settings

idcrook/shairport-sync-mqtt-display

Repository files navigation

GitHub license

Utilities to display shairport-sync metadata (via MQTT)1

See REQUIREMENTS for other things you'll need (like AirPlay source, AirPlay receiver such as shairport-sync, MQTT broker, and software or hardware renderers/displays).

Webserver webapp

python-flask-socketio-server - README.md

  • Displays currently playing track info, including cover art.
  • Configurable UI. Dark-mode support.
  • Support for mobile browsers. Webapp manifest.
  • Playback controls.

Screenshot - Opposing screenshots in dark mode and light mode

Display on 16x2 Character LCD

circuitpython_char_lcd - README.md

  • Configurable display and UI.
  • Remote control support for Playback and Volume
  • Tested using CircuitPython i2c LCD library on a Raspberry Pi.

Photo - Running on Raspberry Pi

Display album art thumbnails on HUB75 LED Panels

python-flaschen-taschen - python-flaschen-taschen

  • Tested with 32 x 32 matrix RGB LED panels

Photo - Running on Raspberry Pi with HUB75 LED panel

LICENSE

Code and documentation Copyright © 2019-2021 David Crook under MIT License.


1: MQTT metadata support released in shairport-sync Version 3.3

About

Display currently playing info, with remote control, using shairport-sync's MQTT support

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published