v1.3.4
Windows Compatibility
- Fixed crash on Windows caused by config file encoding (em-dash written as cp1252 instead of UTF-8)
- Added TCP localhost IPC for Windows (Unix sockets unavailable), with proper stale port cleanup
- Fixed PID liveness check on Windows using
OpenProcessAPI - Config now stored in
%APPDATA%\ytm-player, cache in%LOCALAPPDATA%\ytm-player - Fixed crash log path, libc detection (
msvcrt), andytm configcommand for Windows - Added
encoding="utf-8"to all file I/O (Windows defaults to cp1252) - Added clipboard support for Windows (
Set-Clipboard) and macOS (pbcopy) - Corrupted config files are backed up to
.toml.bakbefore recreating defaults