애드블록 필터류
애드블록 필터에 간을 보다가 마지막에 새로 만들었쩌.
origin 사자이나 각자 일부 조건이 변경된 필터를 사용하는거 같은데요.
사실 자료구조를 리뉴얼하는 거만으로 긍정에 여지가 많아요.
본래 컴퓨터 처리를 이루는데 효과적인 구조를 사용하여야 하는 거여요.
애드블록 기능이 일반적이지만 유튜브가 광고를 넣자고 미디어세션 모델을 일부 막아버려서 이거도 쳐야 하였쩌. 기본 브라우저로 들어가면 플레이리스트에서 이어버드 버튼이 안먹는 대참사가 나요. 안해밨는데 유튜브 어플에서는 전용 모델로 대응하였지 않았겠나요.
! Generic
=youtu.be;youtube.com;www.youtube.com;m.youtube.com;tv.youtube.com;music.youtube.com
+ fetch
/ previoustrack null .player-middle-controls-prev-next-button,.ytShortsCarouselShortsA11yNavButton 0
/ nexttrack null .player-middle-controls-prev-next-button,.ytShortsCarouselShortsA11yNavButton 1 a[href*='list\='][href*='index\=1'] .dialog-container\t.yt-spec-button-shape-next
# * .ytp-unmute
$ [-] ytInitialData entries,singleColumnBrowseResultsRenderer,twoColumnBrowseResultsRenderer,content,contents,tabs,tabRenderer,richGridRenderer command.reelWatchEndpoint.adClientParams,richItemRenderer.content.adSlotRenderer
$ = ytInitialPlayerResponse adPlacements= playerAds= adSlots=
@adPlacements
@adSlots
@adBreakHeartbeatParams
@들은 초기 버전에서 예정이었는데 다른 방식으로 하여서 담번에 지우는 거여요.

QA 중에 하나를 더 찾았어요. 지금 알았는데 모바일에서도 동영상 재생이 중단되었다고 다이얼로그 박스가 나는 거좀 바바요. 얘네는 찰나만 멈춰도 이러는거 심했쩌.
css 선택자 .dialog-container .yt-spec-button-shape-next 이거로 버튼을 찾아서 눌러주어야 하는데 더고치기 싫은 거여서 nexttrack에 2번째 옵션 필드로 떤졌어요. 필드를 공백으로 구분하였는데 이럼 이스케이프 문자 \s 로 넣었다 하더라도 자바스크립트 코드에 언이스케이프를 타면서 결과적으로 공백이 되어서 망해요. 공백에 제약이 있는데 대충 이스케이프 문자 \t 도 공백인 거처럼 인식을 하여서 이러케 하면 댔쩌.
이제 더안나와야 하는 거여요.
