일본어의 READMEへ
SpMp
Android 및 데스크톱용 Compose Multiplatform을 사용하여 구축되었으며 색상 및 노래 메타데이터 맞춤설정에 중점을 둔 YouTube Music 클라이언트
특징
- 노래, 아티스트, 재생목록 제목 편집
- 모든 화면에서 일괄 작업을 위해 여러 노래를 선택하세요
- 앱 전체에서 사용자 정의 가능한 색상 테마
- 현재 노래의 썸네일 색상 사용
- 또는 노래별로 또는 전체적으로 사용자 정의 색상 세트를 사용하십시오.
- 앱 UI 및 노래 제목과 같은 메타데이터를 별도의 언어로 표시
- 인앱 YouTube Music 로그인
- KuGou 및 PetitLyrics의 시간 동기화 가사 표시
- 시간이 지정된 가사는 모든 앱 페이지 위의 전환 가능한 막대에 표시됩니다.
- 가사 내 일본어 한자 위에 후리가나(읽기)가 표시됩니다.
- 노래, 재생목록, 앨범, 아티스트를 기본 페이지 상단에 고정하세요.
- 사용자 정의 가능한 Discord의 풍부한 존재감
- 대기열의 어느 위치에나 쉽게 노래를 삽입할 수 있습니다.
그리고 더 많은 것(위키를 참조하세요) 가득한 더 완전한 기능 목록)
스크린샷
더 많은 스크린샷
설치
모든 플랫폼에 대한 다운로드는 저장소의 릴리스 페이지에서 찾을 수 있습니다.
데스크탑에 대한 추가 요구사항
- 모든 데스크탑 플랫폼에는 Java를 설치해야 합니다.
- Linux 버전을 사용하려면 여러 시스템 패키지가 필요합니다.
Android 버전은 F-Droid에서도 사용할 수 있습니다. GitHub에서 사용 가능한 APK와 F-Droid에서 사용 가능한 APK 간에는 차이가 없습니다.
선적 서류 비치
컴파일 지침을 포함하여 SpMp의 고급 사용에 대한 문서는 https://spmp.toastbits.dev/docs/에서 찾을 수 있습니다.
프로젝트 소개
유튜브 공식 뮤직 앱의 부족한 언어 기능과 맞춤 설정에 지쳐 이 프로젝트를 시작하게 되었습니다. 여러 가지 대안을 시도했지만 모두 나를 괴롭히는 몇 가지 문제가 있었습니다.
그래서 기존 프로젝트의 코드베이스를 배우고 이에 기여하는 데 몇 주를 소비하는 대신, (작성 시점을 기준으로) 거의 1년을 들여 나만의 솔루션을 만들기로 결정했습니다.
기여
풀 요청, 버그 보고서, 기능 제안을 환영합니다! 이것은 내 첫 번째 Compose 프로젝트(그리고 내가 일반적으로 수행한 프로젝트 중 가장 큰 프로젝트)이므로 개선의 여지가 많이 있을 것입니다.
이 앱은 현재 영어와 일본어로 개발 중입니다. 다른 언어에 대한 기여는 매우 감사하겠습니다! 앱 현지화에 대한 정보는 여기에서 확인할 수 있습니다.
덕분에
- smlqrs: 프로젝트의 아이콘 그래픽 디자인용
- ytmusicapi: YouTube Music API에 대한 참조로 사용됩니다.
- ExoVisualizer: 음악 시각화 구현
- ViMusic: 이 프로젝트의 주요 영감
라이브러리(Dependency.kt에서 모두 참조)
- Piped: 음악 재생을 위한 스트림 URL 제공
- SQLDelight: 미디어 메타데이터용 데이터베이스
- Kuromoji: 일본어 가사에 대한 후리가나(읽기)를 생성합니다.
- KizzyRPC: 불일치 상태 기능
- ComposeReorderable: 노래 대기열처럼 재정렬 가능한 목록
- compose-color-picker: 테마 편집기 색상환
- Catppuccin: 앱 내 옵션으로 포함된 테마
부인 성명
이 프로젝트와 해당 콘텐츠는 YouTube, Google LLC 또는 그 계열사 및 자회사와 제휴, 자금 지원, 승인, 보증 또는 어떤 방식으로든 연관되지 않습니다.
이 프로젝트에 사용된 모든 상표, 서비스 마크, 상호 또는 기타 지적 재산권은 해당 소유자의 소유입니다.