Initial commit: ASCILINE YouTube Streamer
ASCII-art YouTube streaming for the Tesla in-car browser. - FastAPI server on a Mac mini, no Docker. - yt-dlp resolver: ID/URL/search. - ffmpeg with -re -fps_mode cfr for source-paced video; trivial drain consumer. Separate ffmpeg for AAC/ADTS audio. - Vendored ASCILINE renderer (MIT) for the binary wire protocol; pure fillText color path, on-demand selection flush. - HMAC PIN-gated cookie; Secure flag scheme-aware so /audio works on plain http during local dev. - LOW preset (120x50 24fps) verified clean on M4: FPS 24/24, JIT ~42ms.
This commit is contained in:
21
.gitignore
vendored
Normal file
21
.gitignore
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
# Python build artifacts
|
||||
.venv/
|
||||
__pycache__/
|
||||
*.pyc
|
||||
*.pyo
|
||||
*.egg-info/
|
||||
|
||||
# Runtime / secrets
|
||||
.secret
|
||||
*.log
|
||||
|
||||
# Process / IDE noise
|
||||
.DS_Store
|
||||
.claude/
|
||||
|
||||
# Internal-process docs — keep README.md only
|
||||
ASCILINE-YOUTUBE-SPEC.md
|
||||
PROGRESS.md
|
||||
handover/
|
||||
docs/*.md
|
||||
vendor/asciline/PROTOCOL-NOTES.md
|
||||
Reference in New Issue
Block a user