Two capture fixes. Capturing already-local playables: a download capture recorded any non-http source as skipped, so capturing an fs node or a queue mixing streamed and local tracks produced red, audioless entries even though the audio was on disk. fetch_track now copies a local-file source into the capture next to its toml (source extension kept, counted against the byte budget); a missing or unreadable source still records skipped. Queue W: the queue pane only had w (save), so capturing the queue meant save, navigate, then W. Shift-W in the queue now download-captures the continuously persisted /queues/current directly. Deferred to a later refactor: relocating the internal stores out of .config into .local/state, and a central content-addressed audio store so captures dedup and link instead of copy. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.lock | ||
| Cargo.toml | ||
| schema.graphql | ||