kushalpandya/Petrichor
40가지 이상의 파일 형식을 지원하는 macOS 오프라인 음악 플레이어로, 스마트 플레이리스트와 가사, 인터넷 라디오 기능을 제공합니다.
대체할 수 있는 제품:Apple Music
Musicbee
Swinsian
- 스타
- 1,729
- 포크
- 76
- 열린 이슈
- 27
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
Petrichor는 디스크에 저장된 음악 파일을 재생하도록 만든 네이티브 macOS 음악 플레이어입니다. 폴더를 추가하면 파일을 검색해 메타데이터를 로컬 SQLite 라이브러리에 저장하며, 오디오 파일이나 폴더 구조는 변경하지 않습니다. 라이브러리 데이터는 기기에 보관됩니다.
MP3, AAC, ALAC, FLAC, Ogg Vorbis, Opus, WAV, AIFF, DSD를 비롯해 40가지가 넘는 오디오 형식을 지원합니다. 끊김 없는 재생, 크로스페이드, ReplayGain 음량 정규화, 이퀄라이저, Spatial Audio, AirPlay 2 출력을 제공합니다. 스마트 플레이리스트에는 조건, 제외, 정규식 규칙을 사용할 수 있으며, 사이드바에는 앨범, 아티스트 또는 플레이리스트를 고정해 표시할 수 있습니다.
Swift와 SwiftUI를 기반으로 일부 AppKit 코드를 함께 사용해 개발했으며, 메뉴 막대와 Dock에서 재생을 제어할 수 있습니다. 가사 다운로드, 아티스트 정보, 인터넷 라디오, Last.fm 스크로블링 등의 네트워크 기능은 선택 사항이며 기본적으로 비활성화되어 있습니다.
핵심 기능
- 01무손실 및 DSD 파일을 포함해 40가지가 넘는 로컬 오디오 형식을 재생합니다.
- 02조건, 제외, 정규식 규칙을 지원하는 스마트 플레이리스트를 제공합니다.
- 03끊김 없는 재생, 크로스페이드, ReplayGain, 이퀄라이저, AirPlay 2 출력을 지원합니다.
- 04동기화된 가사를 표시하며, 없는 가사를 다운로드할 수 있습니다.
- 05인터넷 라디오 방송국을 컬렉션으로 정리할 수 있습니다.
- 06메뉴 막대와 Dock 재생 제어 기능, 다크 모드, 미니 플레이어를 제공합니다.
활용 사례
- Mac에서 MP3, FLAC 등 대용량 개인 음악 컬렉션을 재생할 때.
- 스트리밍 구독 없이 오프라인으로 음악을 들을 때.
- 스마트 플레이리스트와 메타데이터 기반 탐색으로 음악을 정리할 때.
- 로컬 음악 라이브러리와 함께 인터넷 라디오 방송국을 들을 때.
빠른 시작
- 1
Homebrew로 설치
brew install --cask petrichor - 2
또는 Releases 페이지에서 최신 .dmg를 다운로드한 뒤 앱을 Applications로 드래그하세요
- 3
Applications에서 Petrichor를 마우스 오른쪽 버튼으로 클릭하고 열기를 선택하세요
사용 전 알아둘 점
- macOS 14 이상만 지원합니다. Windows 및 Linux 버전은 없습니다.
- 기능이 제대로 작동하려면 트랙 메타데이터가 잘 설정되어 있어야 합니다.
토픽
자주 묻는 질문
- Petrichor은(는) 무엇인가요?
- 40가지 이상의 파일 형식을 지원하는 macOS 오프라인 음악 플레이어로, 스마트 플레이리스트와 가사, 인터넷 라디오 기능을 제공합니다. Petrichor는 디스크에 저장된 음악 파일을 재생하도록 만든 네이티브 macOS 음악 플레이어입니다. 폴더를 추가하면 파일을 검색해 메타데이터를 로컬 SQLite 라이브러리에 저장하며, 오디오 파일이나 폴더 구조는 변경하지 않습니다. 라이브러리 데이터는 기기에 보관됩니다.
- Petrichor은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Petrichor은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Petrichor은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Petrichor의 마지막 커밋은 2026년 10월 16일입니다.
- Petrichor은(는) 어디에 사용할 수 있나요?
- Mac에서 MP3, FLAC 등 대용량 개인 음악 컬렉션을 재생할 때. 스트리밍 구독 없이 오프라인으로 음악을 들을 때. 스마트 플레이리스트와 메타데이터 기반 탐색으로 음악을 정리할 때. 로컬 음악 라이브러리와 함께 인터넷 라디오 방송국을 들을 때.
- Petrichor는 어떻게 설치하나요?
- Homebrew로 설치: brew install --cask petrichor 또는 Releases 페이지에서 최신 .dmg를 다운로드한 뒤 앱을 Applications로 드래그하세요 Applications에서 Petrichor를 마우스 오른쪽 버튼으로 클릭하고 열기를 선택하세요
- Petrichor은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kushalpandya/Petrichor
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
사용하지 않는 아이콘을 숨기고 키보드로 메뉴 막대 항목을 찾는 오픈 소스 macOS 메뉴 막대 관리자
단축키를 자동화 워크플로, 앱 실행, 스크립트, 시스템 동작, 창 타일링에 연결하는 macOS용 키보드 단축키 유틸리티입니다.
실행 가능한 로컬 아이콘은 유지하면서 대용량 앱과 데이터를 외장 드라이브로 옮기는 macOS 유틸리티입니다.
연결된 모든 모니터에 고해상도 배경화면을 펼쳐 표시하고, 정적·라이트/다크·시간대별 일정을 지원하는 macOS 네이티브 앱입니다.
MacBook 노치를 미디어 제어, 시스템 통계, 빠른 유틸리티를 제공하는 Dynamic Island 스타일 패널로 바꿔 주는 macOS 앱입니다.