Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/idcrook/shairport-sync-mqtt-display
- Owner: idcrook
- License: mit
- Created: 2019-05-28T12:24:39.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-10-14T23:05:58.000Z (over 1 year ago)
- Last Synced: 2025-01-14T04:13:38.003Z (7 days ago)
- Topics: airplay, hacktoberfest, mqtt, shairport-sync, shairport-sync-metadata, shairport-sync-mqtt, webapp
- Language: Python
- Homepage:
- Size: 1.44 MB
- Stars: 33
- Watchers: 6
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)