Spotify Recorder using WASAPI
- Python 99.6%
- Batchfile 0.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Personal-use Windows app that plays Spotify tracks/playlists via the
Web API, captures via WASAPI loopback, encodes to MP3 320kbps CBR, and
embeds full ID3 metadata + album art.
Files:
- spotify_recorder.py — frozen CLI reference (recording pipeline)
- recorder_core.py — UI-agnostic pipeline with callback events,
stop/skip control, WASAPI device management,
subprocess console-window suppression
- gui.pyw — Tkinter GUI: LED-segmented dB meter, dark log
console, red Record button, album art preview,
now-playing panel, Settings dialog with output
device selection and Spotify credentials
- launch.bat — double-clickable Windows launcher
- CLAUDE.md — project context, design decisions, gotchas
- .gitignore — excludes config.json (contains plaintext creds),
venv, output/temp, __pycache__, .claude
|
||
| .gitignore | ||
| CLAUDE.md | ||
| gui.pyw | ||
| launch.bat | ||
| LICENSE | ||
| README.md | ||
| recorder_core.py | ||
| spotify_recorder.py | ||
spotify_recorder
Spotify Recorder using WASAPI