diff options
Diffstat (limited to 'CLAUDE.md')
| -rw-r--r-- | CLAUDE.md | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -234,6 +234,17 @@ out of a possibly-partial MP3, and the JSON path covers the shows that mark chap come from. Only then: a title that was shared is the one that was meant, and the probe costs a network round trip. +- **Played episodes are hidden by default**, globally, via a DataStore preference the show + screen toggles. Android Auto always hides them regardless: a car list is scrolled blind at a + traffic light, and something already heard is pure noise there. + +- **A video episode can be handed off to its own site at the current position**, and a link + shared *in* with a timestamp starts there. `WatchLink` does both, and is pure so every URL + shape is pinned -- an unrecognised one fails silently, as a link that starts from the + beginning. The button lives on the episode screen as well as the player, deliberately: an + episode that cannot be fetched never starts playing, and that is exactly when watching it + elsewhere is the point. + - **Anything entering the queue is downloaded immediately, on any network.** The hook is `QueueRepository`'s `onQueued`, fired with newly-present ids only, because the queue is the one choke point every route goes through. The one-off job deliberately has no network |
