Now Playing #
Drivers report what each player is doing; nowplayd picks what is current, names its album and finds its cover.
✓ 9 |
↻ 0 |
⏳ 3
(12 total)
Legend: β Complete | π In Progress | β³ Planned
Project Vision & Scope #
One contract on the bus for every source, and a record named by what is on it and what the owner owns.
In Scope
- Drivers for iTunes, Spotify and the turntable
- Naming the album and finding its cover
- Counting what is asked of outside services
Out of Scope
- Holding the owner’s music: EdS Music Inventory
Drivers π #
- β Each music source reports on one message bus, and a now-playing service picks what is current (EdS ADR-0006, ADR-0007, ADR-0008) 2026-10-10
- β iTunes added as a now-playing source, by remote pairing (EdS ADR-0011) 2026-10-10
- β Spotify added as a now-playing source and controlled, switched on and off from the EdS console (EdS ADR-0031, ADR-0032, ADR-0051) 2026-10-29
- β The record on the turntable heard through a sound card and identified by a song recognition service (EdS ADR-0021) 2026-10-11
- β Now playing handles gaps between tracks and long pauses, and shows no controls for a turntable (EdS ADR-0024, ADR-0025, ADR-0026) 2026-10-12
- β³ The turntable’s audio captured on both stereo channels (EdS ADR-0048, INC-0004)
- β³ MusicBee added as a now-playing source (EdS ADR-0013)
- β³ TIDAL added as a now-playing source, through Last.fm (EdS ADR-0014)
Naming the record β #
- β The record playing named from the owner’s Discogs collection (EdS ADR-0022) 2026-10-12
- β A track’s original album chosen by what is on it, with the song recognition service’s album weighed as an original (EdS ADR-0038, CHG-0043) 2026-10-29
Telemetry β #
- β Now playing’s calls to outside services counted per minute (EdS ADR-0027) 2026-10-12
- β One line per track recording how its album and cover were found (EdS ADR-0050) 2026-10-27