한국어
LowEnd Native Audio v0.2.10은 TIDAL 곡 전환 때 소스 포맷 반영이 늦어지던 문제를 개선하고, 공개 배포 범위를 macOS Native 앱으로 정리한 패치 릴리스입니다.
TIDAL 소스 포맷 추적
~/Library/Logs/TIDAL/player.log변경을 파일 시스템 이벤트로 감시합니다.- 로그 변경 후 약 80 ms 디바운스로 즉시 다시 분석하며, 주기적 확인은 복구 경로로 유지합니다.
- 로그 파일이 교체되거나 회전되면 감시를 자동으로 다시 연결합니다.
CoreaudioSink::start를 재생 시작,CoreaudioSink::close를 재생 종료 근거로 사용합니다.- TIDAL이
media.state=active를 늦게 쓰거나 생략하는 곡 전환도 처리합니다. - Apple Music과 TIDAL의 빠른 감지 경로를 분리해 서로의 가속 상태에 영향을 주지 않도록 했습니다.
- 24-bit 48 kHz에서 16-bit 44.1 kHz로 바뀌는 순서를 포함한 회귀 검사를 추가했습니다.
배포 범위 정리
- 공개 배포는 Apple Silicon용 macOS Native 앱만 유지합니다.
- 폐기된 Windows/JUCE 빌드 타깃과 릴리스 워크플로는 현재
main에서 제거되어 있습니다. - 과거 GitHub Releases에 남아 있던 Windows 바이너리 22개와 관련 다운로드 문구를 제거했습니다.
- Windows/JUCE 제거를 되돌리던 PR #20은 폐기하고 관련 브랜치를 제거했습니다.
- 이번 릴리스에는 Windows, VST3 또는 Standalone 플러그인 자산이 포함되지 않습니다.
검증
LowEndSupportChecks통과- Swift/C++ DSP parity: 44.1/48/96/192/768 kHz 통과
- 출력 컨디셔닝 유한값, 연속성, bypass identity 및 image-rejection 검사 통과
- 휴대용 C++ Core: 5/5 테스트 통과
- macOS Native/Core 및 Ubuntu Core CI 통과
- 앱 번들:
arm64, ad-hoc 서명 유효 - 앱 버전
0.2.10, build88, commitdf07c6c
TIDAL의 Use Exclusive Mode는 끄고 사용하세요. 앱은 Apple Developer ID로 서명되거나 공증되지 않았으므로 처음 실행이 차단되면 Finder에서 앱을 우클릭한 뒤 열기를 선택하세요.
SHA-256
336cf8bfd95989ebb2c6cc49550f20d43483ab7cbd3ea63f0b01c76ac96c22c1 LowEnd-Native-Audio-macOS-v0.2.10.zip
English
LowEnd Native Audio v0.2.10 improves delayed TIDAL source-format updates during track changes and completes the transition to a macOS Native-only public distribution.
TIDAL source-format tracking
- Watches
~/Library/Logs/TIDAL/player.logfor filesystem changes. - Rechecks the log after an approximately 80 ms debounce while retaining periodic polling as a recovery path.
- Automatically rearms the watcher when the log is replaced or rotated.
- Treats
CoreaudioSink::startas playback-active evidence andCoreaudioSink::closeas inactive evidence. - Handles transitions where TIDAL delays or omits
media.state=active. - Keeps the Apple Music and TIDAL fast paths independent.
- Adds regression coverage including the 24-bit 48 kHz to 16-bit 44.1 kHz transition order.
Distribution cleanup
- Public binaries now cover only the Apple Silicon macOS Native app.
- The retired Windows/JUCE build targets and release workflow are absent from current
main. - Removed 22 historical Windows binaries and related download wording from GitHub Releases.
- Closed obsolete revert PR #20 and removed its branch.
- This release contains no Windows, VST3, or Standalone plugin assets.
Verification
LowEndSupportCheckspassed- Swift/C++ DSP parity passed at 44.1/48/96/192/768 kHz
- Output-conditioning finite, continuity, bypass-identity, and image-rejection checks passed
- Portable C++ Core: 5/5 tests passed
- macOS Native/Core and Ubuntu Core CI passed
- App bundle:
arm64, valid ad-hoc signature - App version
0.2.10, build88, commitdf07c6c
Disable TIDAL Use Exclusive Mode while using LowEnd Native Audio. The app is neither Developer ID signed nor notarized; if macOS blocks the first launch, right-click the app in Finder and choose Open.
SHA-256
336cf8bfd95989ebb2c6cc49550f20d43483ab7cbd3ea63f0b01c76ac96c22c1 LowEnd-Native-Audio-macOS-v0.2.10.zip