Musebase for Android 0.5.0 (사이드로드)
Pre-releaseAndroid 사이드로드용 프리릴리스입니다. 아래 APK를 받아 설치하세요 (Play 스토어 배포본 아님, 디버그 키 서명).
0.4.0 이후 변경
Spotify 광고 자동 뮤트 (이번 릴리스의 핵심, 기본 꺼짐)
설정 [광고 뮤트] 탭에서 켜면 Spotify 광고 구간에만 미디어 볼륨을 0으로 내리고,
곡이 돌아오면 되돌립니다. Spotify 앱은 전혀 건드리지 않습니다.
앱별 음소거가 아닙니다. 안드로이드에는 특정 앱의 볼륨만 조절하는 기능이 없어
기기 전체 미디어 볼륨이 내려갑니다 (그동안 다른 앱 소리도 함께 사라집니다).
설정 화면에도 같은 안내가 있습니다.
주요 동작:
- 광고 중 볼륨 키를 누르면 그 광고는 건드리지 않습니다. 볼륨을 두고 다투지 않습니다.
다음 광고가 시작되면 다시 내립니다 - 연속 광고 사이에도 음소거를 유지합니다. Spotify 광고는 보통 2개가 이어지는데,
그 사이에 볼륨이 잠깐 돌아오면 광고 소리가 새어 나옵니다 - 볼륨을 0으로 남기지 않습니다. 앱이 광고 도중 강제 종료돼도 다음 실행에서 되돌립니다.
광고 중 일시정지하고 자리를 떠도 5초 뒤 볼륨이 돌아옵니다 - 최대 뮤트 시간(기본 180초)을 넘기면 감지가 실패한 것으로 보고 강제로 되돌립니다.
실측된 광고 구간이 55~58초이니 이보다 짧게 잡지 마세요
가사 표시·번역·오버레이 동작은 그대로입니다. 광고 뮤트를 켜지 않으면 이전과 완전히 같습니다.
알려진 제한
- Spotify 전용입니다. 다른 앱이 광고 정보를 어떻게 내보내는지 확인된 바 없어
com.spotify.music에서만 동작합니다 - Windows판의 "음소거 중 MP3 재생"은 넣지 않았습니다. 미디어 볼륨 전체가 내려가므로
채우기 음악도 함께 사라집니다. 우회 방법은 기기마다 소리가 스피커로 새는 등 부작용이 있어
따로 검토가 필요합니다
실기기 검증
Galaxy SM-S947N / Android 16 / Spotify 9.1.68.1888 / 무료 계정에서 광고 구간을 여러 번
관측하며 만들었습니다. 광고 감지·음소거·복구, 강제 종료 후 볼륨 복구, 볼륨 키 개입,
연속 광고 처리를 확인했습니다.
아직 확인하지 못한 것: 최대 뮤트 시간 초과 시 강제 복구, Spotify 외 앱에서의 무반응,
그리고 이 Release 빌드 자체의 실기기 구동(검증은 Debug 빌드로 진행했고, 릴리스 APK를
만든 시점에 기기가 분리돼 있었습니다). 설치 후 첫 실행이 정상인지 한 번 확인해 주세요.
광고가 안 잡히면
adb shell setprop log.tag.Musebase VERBOSE 후 adb logcat -s Musebase:V의 ad-signals
줄을 보면 Spotify가 실제로 무엇을 내보내는지 알 수 있습니다
(삼성 기기는 이 설정 없이는 앱 로그가 아예 나오지 않습니다).