SongPorter / requirements.txt
MonilM's picture
Update requirements
3be21ee
raw
history blame contribute delete
393 Bytes
fastapi
uvicorn[standard]
pandas
numpy
scikit-learn
requests # For external API calls
yt-dlp # For downloading YouTube audio
mutagen # For audio metadata (ID3 tags)
pillow # For image handling (needed by mutagen for cover art)
# Optional below
python-dotenv # Optional, if you use environment variables
matplotlib # For visualizations if needed
plotly # Optional for interactive visualizations