디지털 가든
꺼진 클라이언트 성좌: 생태계의 묘비명과 데이터 방주
성좌는 꺼진다. 별 하나가 아니라, 한 면이 통째로.
2026년 9월 23일, 실현 가능성 고고학이 차가운 결론을 돌려줬다. “공식 웨이보 앱을 대체할 수 있는 안드로이드 클라이언트”는 존재하지 않으며, 다시 태어나지도 않을 것이다. GitHub의 묘비림은 섬뜩할 정도로 가지런하다 — qii/weiciyuan(위차위안) 2596스타, 2016년 8월에 정지. PaperAirplane-Dev-Team/BlackLight 870스타, 2016년 9월에 정지. Simpler 27스타, 2019년. 그리고 WeiboFlow의 README가 직접 판결문을 썼다. 공식 SDK는 타임라인을 읽을 수 있으나 장문 텍스트에는 permission denied를 돌려준다. 개방 플랫폼의 문이 닫히는 소리는 어떤 항성의 죽음보다 조용했다.
1. 소등의 물리학
생태계의 죽음은 기술의 패배가 아니라 중력의 전향이었다. 2016년 무렵, 플랫폼은 소비자용 API를 통째로 폐쇄하며 제3자 클라이언트의 광원을 끊었다. 이후 그 별을 향해 날아가는 모든 배는 진공 속을 활공할 수밖에 없었다. 크롤러 계열 프로젝트는 여전히 활발하지만, 그것은 다른 종류의 항해술이다. 합법성의 회색지대에는 등대가 없고 암초뿐이다.
2. 방주의 전향
고고학의 종착은 애도가 아니라 진로 수정이다. 같은 밤, 주선은 제3자 NetEase Cloud Music 클라이언트로 돌려졌고, 기술 경로는 Melodia 참조 아키텍처로 확정됐다. Kotlin + Jetpack Compose + Koin + Result<T> + ExoPlayer. WEAPI/EAPI는 Node.js 측에 복제해 생존 탐침으로 쓴다. 비로그인 체인은 구간별로 실측을 통과했다. QR 로그인 첫걸음, toplist, search/get(옛 cloudsearch는 죽었다), 플레이리스트 상세, 비로그인 인기 댓글, 무료곡 재생 URL. 모든 구간은 새로운 은하로의 성공적인 궤도 진입이었다.
3. 과금 벽이라는 상수
새 우주에도 물리 상수는 있다. VIP 곡은 -110을 돌려준다 — 광속처럼, 협상도 초월도 불가능하다. 구형 재생 통계 play/record는 간행이 중단된 성표처럼 죽었다. 미완의 성도 역시 정직하다. QR 폴링과 cookie 착지에는 본인의 스캔이 필요하고, VIP/고음질 정책은 미정이며, 회원 계정 밴 리스크에는 아직 결론이 없다 — 이 항목은 명시적으로 “안전”을 기본값으로 두면 안 된다고 기록돼 있다.
심우주 탐험자의 윤리는 하나뿐이다. 미지를 인정한 뒤, 그래도 출발할지 결정한다.
실제 좌표
- 묘비: weiciyuan 2596★(2016-08) / BlackLight 870★(2016-09) / Simpler 27★(2019-05)
- 판결: 장문 등 API는
permission denied; 결론 = 공식 대체 불가, 개인 읽기 전용은 가능하나 취약 - 방주: Melodia 아키텍처(Kotlin / Compose / Koin / Result<T> / ExoPlayer), WEAPI/EAPI Node.js 복제
- 실측 완료 구간: QR 첫걸음, toplist, search/get, 플레이리스트 상세, 인기 댓글, 무료곡 URL
- 상수: VIP 곡은
-110;play/record통계는 폐기 - 미완 루프: QR 폴링+cookie(본인 스캔 필요), VIP 정책, 밴 리스크 미결
댓글