https://github.com/merlin04/superbird-mpris
WIP
https://github.com/merlin04/superbird-mpris
Last synced: about 1 year ago
JSON representation
WIP
- Host: GitHub
- URL: https://github.com/merlin04/superbird-mpris
- Owner: Merlin04
- Created: 2024-05-28T01:24:58.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-23T06:57:12.000Z (almost 2 years ago)
- Last Synced: 2025-03-27T23:11:19.307Z (about 1 year ago)
- Language: OCaml
- Size: 1000 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `superbird-mpris`
This is a work-in-progress project that lets you view and control what's playing
on your Linux computer with a Spotify Car Thing.
This could also be extended to support more platforms/services - it uses a
communication protocol based on MPRIS that you should easily be able to adapt
data from other sources into.
- daemon: runs on your computer, communicates with the Car Thing over serial
using a custom protobuf-based RPC protocol
- lib: the MPRIS-based protobuf format that the client and daemon use to communicate
- client: runs on the car thing, bridges the serial connection to a websocket so
the frontend can connect to it
- webapp: TODO