tubearr/src/sources
jlightner 4546ddb4ea feat: real-time scan streaming with fire-and-forget API and cancel support
- Scan endpoint returns 202 immediately, runs in background
- Items appear in real-time via WebSocket scan:item-discovered events
- Phase 1 (fast flat-playlist) runs first with discoveryOnly flag
- Phase 2 (slow enrichment) runs as background post-scan pass
- Added POST /api/v1/channel/:id/scan-cancel endpoint
- AbortController support in scheduler for scan cancellation
- Frontend: Scan button toggles to Stop button during scan
- Frontend: Live item count shown during scanning
- Frontend: useCancelScan hook for cancel functionality
- Moved tubearr config to local Docker volume (SQLite on CIFS fix)
2026-04-03 21:43:23 +00:00
..
platform-source.ts feat: real-time scan streaming with fire-and-forget API and cancel support 2026-04-03 21:43:23 +00:00
soundcloud.ts feat: Added banner_url, description, subscriber_count columns with Driz… 2026-04-03 07:23:39 +00:00
youtube.ts feat: real-time scan streaming with fire-and-forget API and cancel support 2026-04-03 21:43:23 +00:00
yt-dlp.ts feat: Added banner_url, description, subscriber_count columns with Driz… 2026-04-03 07:23:39 +00:00