https://github.com/idcrook/shairport-sync-mqtt-display
Display currently playing info, with remote control, using shairport-sync's MQTT support
https://github.com/idcrook/shairport-sync-mqtt-display
airplay hacktoberfest mqtt shairport-sync shairport-sync-metadata shairport-sync-mqtt webapp
Last synced: 6 months ago
JSON representation
Display currently playing info, with remote control, using shairport-sync's MQTT support
- Host: GitHub
- URL: https://github.com/idcrook/shairport-sync-mqtt-display
- Owner: idcrook
- License: mit
- Created: 2019-05-28T12:24:39.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2023-10-14T23:05:58.000Z (almost 2 years ago)
- Last Synced: 2025-04-04T02:37:06.734Z (6 months ago)
- Topics: airplay, hacktoberfest, mqtt, shairport-sync, shairport-sync-metadata, shairport-sync-mqtt, webapp
- Language: Python
- Homepage:
- Size: 1.44 MB
- Stars: 34
- Watchers: 6
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/idcrook/shairport-sync-mqtt-display/blob/main/LICENSE)
Utilities to display [`shairport-sync`](https://github.com/mikebrady/shairport-sync) metadata (via MQTT)[1](#f1)
See [REQUIREMENTS](REQUIREMENTS.md) 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](python-flask-socketio-server/#readme) - [README.md](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.
### Display on 16x2 Character LCD
[circuitpython_char_lcd](circuitpython_char_lcd/#readme) - [README.md](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.
### Display album art thumbnails on HUB75 LED Panels
[python-flaschen-taschen](python-flaschen-taschen/#readme) - [python-flaschen-taschen](python-flaschen-taschen/README.md)
- Tested with 32 x 32 matrix RGB LED panels

### LICENSE
Code and documentation Copyright © 2019-2021 David Crook under [MIT License](LICENSE).
---
1: MQTT metadata support released in `shairport-sync` [Version 3.3](https://github.com/mikebrady/shairport-sync/releases/tag/3.3)[⤸](#a1)