프로젝트 소개
LX Music(낙설음악도우미) 데스크톱 버전은 Electron 30+와 Vue 3으로 개발된 음악 재생 소프트웨어로, Linux, macOS, Windows 7 이상 플랫폼을 지원합니다. 프로젝트에는 모바일 버전(lx-music-mobile)도 있으며, 함께 사용할 수 있는 Tampermonkey 스크립트와 독립적인 개인 데이터 동기화 서비스(lx-music-sync-server)도 제공됩니다.
소프트웨어의 주요 특성과 설명은 다음과 같습니다:
- v1.17.0부터 Scheme URL을 지원하여 브라우저 등 다양한 환경에서 LX Music을 호출할 수 있으며, 공식에서 제공하는 Tampermonkey 스크립트도 함께 사용할 수 있습니다.
- v2.2.0부터 독립적인 동기화 서비스를 제공하여 자신의 서버에 배포함으로써 여러 단말 간 데이터 동기화를 구현할 수 있습니다.
- v2.7.0부터 개방 API 서비스를 지원하며, 활성화하면 로컬에서 HTTP 서비스가 시작되어 서드웨어 소프트웨어에 플레이어 관련 인터페이스를 제공합니다.
- 기본 데이터 저장 디렉터리는 Linux의 경우 $XDG_CONFIG_HOME/lx-music-desktop 또는 ~/.config/lx-music-desktop, macOS의 경우 ~/Library/Application Support/lx-music-desktop, Windows의 경우 %APPDATA%/lx-music-desktop입니다. Windows에서는 프로그램 디렉터리에 portable 폴더가 있으면 자동으로 해당 폴더를 데이터 저장에 사용합니다.
프로젝트 공식 설명에는 GitHub Releases가 유일한 원본 배포 주소이며, 다른 채널은 모두 서드파티 재배포라고 명시되어 있습니다. 사용하기 전에 문서의 재생 목록 메커니즘, 마우스·키보드 단축키, 자주 묻는 질문 등을 읽는 것이 권장됩니다.
프로젝트는 PR을 환영하며, 새로운 기능은 먼저 Issue를 제기해 확인하는 것을 권장하고, 버그 수정 PR에는 재현 방법을 포함해 달라고 요청합니다. 개발은 dev 브랜치를 기반으로 진행됩니다. 소스 코드 사용 방법은 문서를 참조하면 됩니다.
프로젝트 라이선스는 Apache License 2.0을 기반으로 하며, 추가 조항이 있습니다. 온라인 데이터는 각 공식 플랫폼의 공개 서버 또는 사용자가 설정한 '사용자 지정 소스'가 반환하는 링크에서 가져오며, 프로젝트는 데이터의 적법성과 정확성에 대해 책임을 지지 않습니다. 사용 과정에서 저작권 데이터가 생성될 수 있으며, 사용자는 24시간 이내에 이를 삭제해야 합니다. 현지 법령을 위반하는 방식의 사용은 금지되며, 프로젝트는 기술 학습과 교류 목적으로만 사용되고 상업적 협력과 기부는 받지 않습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.