Musebase for Android 0.3.0 (사이드로드)
Pre-release
Pre-release
·
33 commits
to master
since this release
Android 사이드로드용 프리릴리스입니다. 아래 APK를 받아 설치하세요 (Play 스토어 배포본 아님, 디버그 키 서명).
0.2.0 이후 변경
메인 화면 개편
- 전체 가사 스크롤 — 곡의 모든 줄을 보여 주고 현재 줄을 흰색·굵게 강조하며 화면 가운데로 자동 스크롤(Apple Music 가사 방식). 손으로 스크롤하면 5초간 자동 스크롤을 양보합니다.
- 재생 컨트롤(이전/재생·정지/다음) — 재생 앱이 지원하는 버튼만 활성화됩니다.
- 나머지 기능은 우상단 아이콘 바로: 가사 검색 · 틀린 가사 표시 · 오버레이 토글 · 위치 이동 · 설정 · 앱 종료
- 권한은 빠졌을 때만 배너로 안내(다 갖춰지면 사라져 가사 공간이 됩니다).
- 번역이 완료되면 화면의 가사가 즉시 번역본으로 교체됩니다.
가사 관리
- 가사 검색·선택 — 제목/아티스트로 4개 제공자를 동시 검색해 품질 순 후보를 보여 주고, 미리 본 뒤 적용합니다.
- 틀린 가사로 표시 — 잘못 잡힌 가사를 지우고 이후 표시하지 않습니다.
오버레이
- 기본 위치가 제스처 바·내비게이션 바를 피해 잡힙니다.
- 위치 이동 — 알림바 "위치 이동" 또는 앱 아이콘으로 드래그 이동(세로 모드는 가로 가운데 고정, 높이만 조절). 위치는 비율로 저장돼 회전해도 화면 밖으로 나가지 않습니다.
- 버블(플로팅) 모드 — 작은 원을 탭하면 가사가 펼쳐지고 다시 탭하면 접힙니다. 길게 누르면 퀵 메뉴(앱 열기 · API 번역 토글 · 위치 이동 · 앱 종료), 드래그하면 가장자리에 붙고 하단 포켓(✕)에 놓으면 오버레이가 꺼집니다. 접혀 있어도 새 가사 줄이 나오면 잠깐 펼쳐 보여 줍니다.
- 페이드 인/아웃, 간주 등 빈 구간에서는 표시하지 않습니다(글자 없는 카드가 뜨던 문제 수정).
- 알림 본문을 터치하면 앱이 열립니다.
설정
- 기능별 탭으로 분리: 재생 소스 / 번역 / 오버레이
- 오버레이 스타일 — 글자 크기, 모서리, 배경 표시·불투명도, 색 4종(팔레트에서 선택 또는 직접 입력), 페이드, 글자 단위 카라오케, 대상 언어 번역만 표시 (Windows판과 같은 항목)
- 선호 음악 앱 다중 선택 — Spotify·Apple Music·삼성 뮤직 등 설치된 음악 앱 중에서 고르면 그 앱들만 인식합니다(팟캐스트·YouTube 영상 차단). 비우면 자동.
기타
- 앱 완전 종료 — 오버레이·재생 감지·알림 리스너 바인드까지 정리합니다. 앱을 다시 열면 권한 재설정 없이 그대로 복구됩니다.
설치 후 첫 실행 시 권한 3가지
- 알림 접근 — 재생 중인 곡 감지에 필요(설정 → 알림 접근에서 Musebase 켜기)
- 알림 표시 — 곡명·번역 상태 알림에 필요(Android 13+)
- 다른 앱 위에 표시 — 가사 오버레이에 필요
🤖 Generated with Claude Code