프로젝트 소개
Feishin은 Sonixd를 재작성한 모던 오픈소스 음악 플레이어입니다. 셀프호스팅 음악 서버 솔루션을 위한 프론트엔드로 동작하며, 오디오 라이브러리 관리와 스트리밍을 위한 세련된 사용자 인터페이스를 제공합니다.
주요 기능:
- 서버 호환성: Navidrome, Jellyfin 및 모든 OpenSubsonic 호환 서버(Airsonic-Advanced, Ampache, Funkwhale, Gonic 등 포함)에 연결할 수 있습니다.
- 재생 백엔드: 데스크톱 클라이언트에서 고음질 로컬 재생을 위한 MPV 기반 플레이어와 브라우저 또는 도커 환경을 위한 Web Audio API 기반 플레이어, 두 가지 백엔드 옵션을 제공합니다.
- 사용자 경험: 동기화 및 비동기화 가사, 스마트 플레이리스트 편집(특히 Navidrome용), 커스텀 테마를 지원하는 모던하고 반응형 UI를 제공합니다.
- 배포 옵션: 네이티브 데스크톱 애플리케이션(Windows, macOS, Linux용 AppImage/Flathub), 독립형 웹 앱, 쉬운 셀프호스팅을 위한 도커 컨테이너로 제공됩니다.
- 설정: 서버 URL, 인증 모드, 테마 설정을 위한 환경 변수 구성을 지원하여 헤드리스 또는 관리형 배포에 적합합니다.
이 프로젝트는 Electron과 Vite를 사용하여 구축되었으며, 경량 웹 버전을 유지하면서 크로스 플랫폼 데스크톱 배포를 가능하게 합니다. 개발, 린팅 및 Weblate를 통한 국제화를 위한 도구를 포함합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.