GitHub Trending오픈소스 · 도구

chthollyphile/folia-major

가사 동애니메이션 특화 음악플레이어 Folia 공개

원제 chthollyphile/folia-major

스타 3,566당일 +131TypeScript
Key Point

동적인 가사 애니메이션과 AI 배색이 특징인 크로스플랫폼 음악 플레이어가 오픈소스로 공개되었으며, 로컬·온라인 음악 통합 재생과 모듈 시스템으로 확장성을 갖추고 있다.

핵심 요약

  • Folia는 전화면 몰입형 가사 재생을 중심으로 한 온라인 음악 플레이어로, 네이즈 클라우드, 쿠고우, Navidrome, 로컬 음악 라이브러리를 지원한다.
  • 스마트 가사 매칭, AI 배색 주제 생성, 8가지 이상의 전화면 가사 애니메이션 효과를 제공해 독특한 청음 경험을 만든다.
  • Electron 기반 Windows/macOS/Linux 데스크톱 버전과 Node.js 기반 웹 버전을 모두 제공하며, Vercel 또는 Cloudflare에 한 번에 배포할 수 있다.
  • 로컬 음악은 인덱스만 로컬에 저장하고 파일 내용은 업로드하지 않으며, .lrc, .vtt, .ttml, .qrc, .yrc, .krc 형식의 가사 파일을 자동 인식한다.
  • Now Playing 서비스와 연동해 외부 플레이어의 곡, 타임라인, 가사 정보를 받아 Folia의 무대 뷰와 전화면 가사를 구동할 수 있다.
  • 실험적 모듈 시스템 Folium을 지원하며, 데스크톱 버전에서 새 가사 애니메이션, 배경, 재생 페이지 레이어, 명령을 추가할 수 있고 공식 인증 모듈마켓에서 설치한다.
  • Cross-device 동기화를 위한 선택적 공식 sync-server를 제공하며, Cloudflare Workers/D1, Docker, Node.js 자체 호스팅으로 배포 가능하다.
  • 모바일 사용자는 웹 버전을 배포한 후 Chrome/Safari에서 PWA로 설치하거나, Capacitor로 Android APK로 패키징할 수 있다.
  • 로컬 음악은 메타데이터를 읽고 같은 폴더의 가사·커버를 자동 로드하며, 매칭 오류 시 수동 선택·머지·분할이 가능하다.
  • 온라인 음악·가사·앨범 커버 등 콘텐츠는 권리자 소유이며, 비상업적 개인 학습·기술 교류 목적으로만 사용해야 하며 AGPL-3.0 라이선스로 배포된다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗