Skip to content

LowEnd Native Audio v0.2.10

Latest

Choose a tag to compare

@Gomtanga Gomtanga released this 28 Aug 08:39
df07c6c

한국어

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, build 88, commit df07c6c

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.log for 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::start as playback-active evidence and CoreaudioSink::close as 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

  • LowEndSupportChecks passed
  • 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, build 88, commit df07c6c

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