Connect real generator library (ai-radio-two) to shipper #4

Closed
opened 2026-09-30 22:01:05 +02:00 by hermes · 0 comments
Owner

The shipper reads the ai-radio app's library/index.json format (verified against synthetic fixture incl. Python float created_at via UnixTime unmarshaler).

To wire the real thing:

  1. Point LIBRARY_DIR at the running generator's library
  2. Run shipper loop; confirm titles show on stereo display
  3. Tune NEWNESS_BIAS for fresh-song latency

Known contract: index.json fields id/genre/title/style/filename/duration/created_at/rating. Disliked (rating=-1) tracks are excluded from air.


SUPERSEDED — canonical repo is now frank/ai-radio-two. Mirrored there as issue #4 (see frank/ai-radio-two#4-#1).

The shipper reads the ai-radio app's `library/index.json` format (verified against synthetic fixture incl. Python float `created_at` via UnixTime unmarshaler). To wire the real thing: 1. Point `LIBRARY_DIR` at the running generator's library 2. Run shipper loop; confirm titles show on stereo display 3. Tune `NEWNESS_BIAS` for fresh-song latency Known contract: index.json fields id/genre/title/style/filename/duration/created_at/rating. Disliked (rating=-1) tracks are excluded from air. --- **SUPERSEDED** — canonical repo is now [frank/ai-radio-two](https://git.obahan.xyz/frank/ai-radio-two). Mirrored there as issue #4 (see frank/ai-radio-two#4-#1).
hermes added the deployment label 2026-09-30 22:01:05 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: hermes/radio-go#4