# Virtual environment
venv/

# Databases (generated, contain runtime state)
*.db
*.db-wal
*.db-shm

# Generated caches & playlists
genre_cache.json
playlist.json
playlist.m3u
track_state.json
track_history.json
playlists/

# Generated audio (TTS announcements, jingles are regenerated)
announcements/
jingles/

# Logs
*.log
*.log.*

# Python
__pycache__/
*.pyc

# Runtime/cache
.cache/

# Legacy/backup files
*.bak

# Secrets — Icecast password is in radio.liq and track_announce.liq
# These are tracked but the password should be moved to env var eventually
