Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 1 day ago
JSON representation

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

Awesome Lists containing this project

README

        

[![GitHub license](https://img.shields.io/github/license/idcrook/shairport-sync-mqtt-display.svg)](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.

![Screenshot - Opposing screenshots in dark mode and light mode](python-flask-socketio-server/framed_screenshots.png "Dark mode and Light mode on iPhone 11 Pro")

### 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.

![Photo - Running on Raspberry Pi](circuitpython_char_lcd/photo1.jpg "Running on a Pi with 16x2 Character LCD display")

### 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

![Photo - Running on Raspberry Pi with HUB75 LED panel](python-flaschen-taschen/photo1.jpg "Running on a Pi with 32x32 RGB LED Panel")

### 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)