summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore36
1 files changed, 36 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..fba6d85
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,36 @@
+# 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