프로젝트 소개
Sonora는 Rust와 GPUI(에디터 Zed의 렌더링 스택)로 구축된 네이티브 데스크톱 음악 스트리밍 클라이언트입니다. 웹 래퍼가 아닌 단일 네이티브 애플리케이션에서 스트리밍 서비스와 로컬 음악을 통합하는 것을 목표로 합니다.
지원 소스에는 Apple Music, Spotify, YouTube Music, Deezer, Subsonic/Navidrome 및 로컬 파일 재생이 포함됩니다. 재생 기능은 갭리스 재생, 오디오 정규화, 셔플, 슬립 타이머를 다룹니다. 가사 지원에는 동기화 및 노래방 스타일 가사, 배경 보컬, 로마자 표기가 포함됩니다. 스크로블링은 LastFM, ListenBrainz, LibreFM 및 Maloja와 통합됩니다. 인터페이스는 테마, 글꼴, 아이콘, 투명도, 블러 및 창 스타일링을 제공하며, Discord Rich Presence와 네이티브 파일 열기를 지원합니다. 지원 플랫폼은 macOS, Windows, Linux 및 아마도 FreeBSD입니다.
설치 경로는 다양합니다: macOS의 Homebrew cask; Linux의 AUR 패키지(sonora-bin 사전 빌드, sonora 소스) 및 Flatpak; x86_64 및 aarch64용 AppImage 빌드; 공급자 및 테마와 같은 구성 옵션을 노출하는 Home Manager 모듈이 포함된 Nix flake; Windows 설치 프로그램 및 휴대용 실행 파일(ARM 설치 프로그램 포함). Linux 오디오는 사운드 서버에 맞는 pipewire-alsa 또는 pulseaudio-alsa가 필요합니다.
프로젝트는 명시적으로 불법 복제 도구가 아니라고 밝힙니다: 암호화된 스트림 내보내기, DRM 라이선스 또는 콘텐츠 키 구현을 하지 않으며, 구독 요구 사항을 우회하지 않고, 보호된 스트리밍 콘텐츠의 리핑, 다운로드 또는 배포를 제외합니다. 이는 Spotify AB와 무관한 비공식 클라이언트입니다.
AI 정책은 개발에서 LLM 사용을 허용하지만 기여자가 변경 사항을 이해, 검토 및 테스트하고, PR 또는 이슈 텍스트를 생성하는 대신 실제 사람으로서 소통해야 한다고 요구합니다. AI 지원 교정 및 번역은 허용됩니다. 번역은 커뮤니티에서 유지 관리되며, 영어는 완전하고 많은 언어가 84-99% 범위입니다. 코드는 GPLv3 이상이며, 번들 자산에는 Inter 서체와 여러 아이콘 세트가 포함됩니다. SignPath Foundation을 통한 코드 서명이 신청되었지만 현재 릴리스는 아직 그 방식으로 서명되지 않았습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.