Login
Backlog
Login

Every idea raised for Stone Media Store, kept so none is forgotten, as the maintainer asked on 2026-11-04: "All of your suggestions should be in the backlog, not forgotten." Times are Detroit time. Each item says where it came from and whether the maintainer has said yes to it. An item here is an idea, not a decision.

The planning conversation is the thread of ocx-console run f0154f7c8b.

Sources

The goal, in the maintainer's words

From the Gemini conversation: "My goal was to use S3 to be able to synchronize media content to my phone, not necessarily stream. I'd seek to store it in the native applications and then reference, like Music, Photos, etc. I'd also seek to generate my own backups of things like Photos, pushing to my S3 server. Some content might live in cloud servers, whereas other content would just live on my home servers, available via local network when my phone is at home, and only via a tunnel when outside the home."

Nov 4, 3:33 PM: "On Stone, I think I'd want to play audio files from the Stone app. Ideally, I'd be able to add CarPlay to Stone to select those files for playing on the car UI."

Where the files live

First: the storage mechanism

The maintainer, Nov 4, 3:35 PM: "I'd think we'd get the storage mechanism working, before the presentation layer." Files go into an S3 store and get their entries in stone-media, shown working before anything shows them.

Then: audio in Stone

The maintainer's choice of what Stone does first, Nov 4, 3:33 PM. Each step is to be shown working before the next.

  1. stone-media lists the audio files, one entry each. The maintainer, 3:35 PM: "I need to dig them off a disk on an old computer."
  2. Stone shows that list and plays a file: fetched from S3 when chosen, kept on the phone, playing with the screen locked, with the lock screen's play and pause. Stone plays no audio today; its Info.plist lets it run in the background only to fetch and process.
  3. CarPlay shows the same list on the car's screen.
    • Apple shows an app in CarPlay only after granting it the CarPlay audio permission, which the holder of the Apple developer account requests from Apple. It can be requested while steps 1 and 2 are built.

Later