-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathrequirements.txt
More file actions
21 lines (19 loc) · 1.01 KB
/
Copy pathrequirements.txt
File metadata and controls
21 lines (19 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Spotify AI DJ - Python dependencies
# Install with: pip install -r requirements.txt
# Windows users: double-click install.bat instead
# Linux users: run bash install.sh instead
# macOS users: run bash install_mac.sh instead
# Required on all platforms
customtkinter>=5.2.0 # GUI for Windows, macOS, and Linux X11
spotipy>=2.23.0 # Spotify Web API client
google-genai>=1.0.0 # Google Gemini AI client
pydantic>=2.0.0 # Structured AI response parsing
python-dotenv>=1.0.0 # Loads credentials from .env file
openai>=1.0.0 # OpenAI-compatible client for local LLMs (Open WebUI)
# GTK4 backend (Linux Wayland only) - NOT installed via pip
# The install.sh script handles this automatically.
# To install manually:
# Debian/Ubuntu: sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-4.0
# Arch: sudo pacman -S python-gobject gtk4
# Fedora: sudo dnf install python3-gobject gtk4
sentence-transformers>=2.2.0 # Optional: embedding-based taste profile (local mode)