v0.1.2
foo_mac_scrobble v0.1.2
✨ What's New
🛠 Fixed
macOS Tahoe (26+) loading failure
- Removed the Homebrew curl path from build settings
- Linking now relies on the system
libcurlvia-lcurl - Fixed dyld error: “component entrypoint inaccessible”
- Component loads correctly on macOS 15+ (Tahoe)
Crash with missing or invalid metadata
- Added null checks for
"tracknumber"and other metadata fields - Improved safety of metadata extraction and conversions
- Added
std::isfinite()validation for track durations - Wrapped metadata parsing in exception-safe handling
- Prevented assertion crash in
pfc::primitives.h
🔄 Improved
Universal binary support
- Plugin now builds as a universal binary (arm64 + x86_64)
- Works on both native Apple Silicon and Rosetta setups
- CI workflows updated to consistently produce universal builds
See README.md for full documentation.