원문 캡처 · news.ycombinator.com
원문 캡처 · news.ycombinator.com

유튜브 재생목록이 많아 저장할 목록을 찾기 어려운 사용자를 위해 크롬 확장 프로그램이 저장 창에 검색 기능을 추가한다. 제작자 코디(Cody)는 이 확장 프로그램이 재생목록과 현재 영상의 저장 여부를 유튜브에서 가져온다고 설명한다.

확장 프로그램은 시청 페이지, 홈 피드, 검색 결과, 쇼츠에서 오른쪽 클릭이나 Alt+S로 여는 저장 창을 지원한다. 코디는 이전 버전이 유튜브 화면의 구조를 직접 읽고 수정해 화면이 바뀔 때마다 문제가 생겼다고 밝혔다. 새 버전은 유튜브 앱 바깥의 닫힌 섀도 루트(shadow root)에 화면을 표시하고, 유튜브의 내부 InnerTube JSON API에서 데이터를 가져온다. 페이지의 fetch를 감싸는 작은 훅으로 유튜브가 재생목록 추가 패널을 요청하는 시점을 감지한다.

제작자에 따르면 확장 프로그램은 youtube.com에만 연결되고 제3자 코드를 포함하지 않는다. 재생목록 정보는 저장하지 않으며, 정렬 순서와 새 재생목록의 공개 범위라는 두 가지 표시 설정만 저장한다. 라이선스는 AGPL-3.0이다.