프로젝트 소개
Rainbar는 백색 소음 기계의 인공적인 느낌 없이 긴, 자연스러운 비 소리를 제공하기 위해 설계된 작은, 네이티브 macOS 메뉴 바 애플리케이션입니다. Dock 아이콘 없이 완전히 백그라운드에서 실행되며, 사용자는 위치를 선택하고 볼륨을 조정하여 비가 원활하게 루핑되도록 할 수 있습니다.
주요 기능은 다음과 같습니다:
- 네이티브 macOS 드롭다운: 메뉴 바의 구름 아이콘을 왼쪽 또는 오른쪽 클릭하여 켜기/끄기 스위치와 볼륨 슬라이더가 있는 표준 드롭다운에 접근합니다.
- 선별된 비 트랙: 앱은 Mumbai, London, Altay Mountains 등 다양한 환경에서 녹음된 CC0/공공 도메인 비 녹음 세트를 번들로 제공합니다. 여기에는 도시 폭풍, 열대 폭우, 시골 비, 숲 캐노피 등이 포함됩니다.
- 원활한 오디오 재생: 트랙은 반복적인 시작을 방지하기 위해 무작위 위치에서 시작합니다. 앱은 AVAudioEngine을 사용하여 트랙 끝부분에서 크로스페이드를 예약하여 루핑 중 죽은 정지를 피합니다. 트랙별 게인 정규화는 서로 다른 녹음 간에 전환할 때 일관된 볼륨 수준을 보장합니다.
- 자동 업데이트: Rainbar는 매일 GitHub Releases를 확인하여 새 버전을 확인합니다. 업데이트가 있으면 새 앱 번들을 다운로드하고 현재 버전을 교체한 후 자동으로 다시 시작합니다. 수동 확인도 가능합니다.
- 개인정보 보호 우선: 앱은 로컬 전용이며 분석, 원격 측정, 사용자 데이터를 수집하지 않습니다. GitHub에서 업데이트를 확인하고 다운로드하는 경우를 제외하고는 네트워크 요청을 하지 않습니다. 또한 로그인 시 열기 및 마지막으로 선택한 트랙과 볼륨 수준을 기억하는 기능을 지원합니다.
Apple 시스템 프레임워크(AppKit 및 AVFoundation)를 사용하여 구축된 Rainbar는 의도적으로 작고 효율적입니다. MIT 라이선스 하에 제공되며, 번들로 제공되는 오디오는 CC0 또는 공공 도메인 라이선스 하에 제공됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.