What's New
macOS (Intel + Apple Silicon)
- Visualizer auto-detects Music.app, Spotify, VLC via AppleScript (no playerctl needed)
music_dir_candidates()now includes~/Music/iTunes,~/Music/Music,~/Music/Spotify- Install deps:
brew install ffmpeg mpv
Windows
- PATH fix:
install.ps1auto-adds Python Scripts dir to user PATH - spotdl fix: catches FileNotFoundError gracefully when not installed
- spotdl path:
find_command()searches all Python Scripts directories - UTF-8 encoding: stdout/stderr forced to utf-8 with errors=replace
- Friendly error: shows "spotdl no encontrado — la descarga falló" instead of crash
Fixes
command_exists()now searchessysconfig.get_path('scripts')and~/AppData/Roaming/Python/*/Scriptson Windowsspotdl_cmd()uses full resolved path viafind_command()- Package hints show
brewon macOS,pacmanon Linux only
Installation
pip install lrc-tools==0.4.0Full Changelog
2c75ba2 feat: macOS full compatibility + audit fixes
6109ca8 fix: force UTF-8 encoding on Windows to prevent UnicodeEncodeError
c65a4a6 fix: find commands in Python Scripts dirs on Windows
1844e95 fix: show friendly error when spotdl not found
73fb53d fix: Windows PATH + spotdl crash handling