# === Python ===
__pycache__/
*.py[cod]
*.pyo
*.egg-info/
dist/
build/
*.spec          # spé PyInstaller (peut être conservé si personnalisé)
*.manifest

# === Environnements virtuels ===
venv/
env/
.venv/
.env

# === Fichiers de test / temporaires ===
*.tmp
*.bak
test_*.db
test_*.sqlite

# === Mixxx ===
# Ignorer la base de données si jamais elle se retrouve dans le projet
mixxxdb.sqlite
mixxxdb.sqlite.bak
Old/

# Ignorer tous les fichiers .mixxx exportés (sauf exemples)
*.mixxx
!example.mixxx   # autoriser explicitement un fichier exemple

# === Playlists exportées ===
*.m3u
!example.m3u

# === Système ===
.DS_Store
Thumbs.db
*.swp
*~

# === IDE ===
.vscode/
.idea/

# === Logs ===
*.log