# YouTube, 당신의 RSS 피드가 고장났습니다

> Clean Markdown view of GeekNews topic #29273. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=29273](https://news.hada.io/topic?id=29273)
- GeekNews Markdown: [https://news.hada.io/topic/29273.md](https://news.hada.io/topic/29273.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2026-05-08T07:33:21+09:00
- Updated: 2026-05-08T07:33:21+09:00
- Original source: [openrss.org](https://openrss.org/blog/youtube-your-feeds-are-broken)
- Points: 1
- Comments: 1

## Topic Body

- **YouTube 채널 RSS 피드**는 피드 리더에서 사용할 수 있지만, 일부 사용자에게는 예고 없이 조용해지거나 사라졌고 공지·오류 메시지·설명도 없었음
- YouTube 채널 페이지에는 피드 리더 구독 링크나 **add feed** 버튼이 보이지 않아, 사용자가 `channel/UC4a-GbYw7vOacCHmFo40b9g` 같은 식별자로 직접 피드를 구성해야 함
- YouTube가 짧은 영상 기능을 확장하면서 원하지 않는 **Shorts**가 RSS 피드에 섞이고, 긴 형식 영상을 팔로우하려는 피드 리더 사용 목적과 맞지 않음
- 대형 플랫폼들은 시간이 지나며 피드를 덜 보이게 만들고 사용하기 어렵게 만들며, RSS는 플랫폼의 **알고리듬** 없이 사용자가 보는 콘텐츠와 시점을 통제하게 해줌
- RSS는 Google의 피드 리더 종료와 소셜 미디어 타임라인 확산 이후에도 유지됐고, YouTube 피드가 제대로 작동하지 않으면 **Open RSS**가 YouTube용 피드를 대신 제공하려는 시도를 계속할 수밖에 없음

---

### YouTube 피드의 신뢰성과 접근성 문제
- YouTube 채널별 피드는 피드 리더에서 사용할 수 있지만, 일부 사용자에게는 예고 없이 조용해지거나 완전히 사라지는 문제가 [발생](https://www.reddit.com/r/rss/comments/1aduw8j/did_youtube_killed_its_rss_feature_or_is_there_an/)해 왔음
- 피드가 없어졌다는 [사례](https://reddit.com/r/rss/comments/1rgvzbj/did_youtube_remove_their_rss_feeds/)에는 공지, 오류 메시지, 설명이 없는 상태가 포함됨
- 일부 장애는 너무 오래 지속돼 YouTube가 RSS 기능을 [중단한 것 아니냐](https://sh.itjust.works/post/56041755)는 의심으로 이어짐
- 버그일 가능성이 크지만, YouTube 규모의 플랫폼에서 이런 문제가 방치되면 단순한 실수보다 **우선순위에서 밀린 선택**처럼 보임

### 피드 링크가 드러나지 않는 구조
- YouTube 채널 페이지에는 피드 리더로 구독할 수 있는 링크나 **add feed** 버튼이 제공되지 않음
- 사용자는 `channel/UC4a-GbYw7vOacCHmFo40b9g` 같은 채널 식별자 형태에서 직접 피드를 구성해야 함
- 이런 식별자는 기억하기 어렵고 사람을 위한 설계로 보이지 않음
- 초기 웹에서는 피드가 중요한 기능으로 취급됐고, 사이트 상단에 피드 링크가 눈에 띄게 표시되던 관행과 대비됨
- YouTube는 한 번의 클릭으로 피드 리더 구독을 가능하게 할 인프라와 기회가 있지만, 이를 표면화하지 않음

### Shorts가 RSS 피드에 섞이는 문제
- YouTube가 TikTok과 유사한 짧은 영상 중심 기능을 확장하는 과정에서, 원하지 않는 사용자 피드에도 **Shorts**가 나타남
- 피드 리더 구독은 의도적인 선택이므로, 특정 채널의 긴 형식·고품질 영상 콘텐츠를 팔로우하려는 경우 해당 콘텐츠만 기대하게 됨
- Shorts는 무한 스크롤을 위한 충동적 콘텐츠로 여겨지며, 피드 리더의 사용 목적과 맞지 않음
- 긴 영상과 Shorts를 같은 피드에 섞는 방식은 단순한 불편을 넘어, 피드가 무엇을 위해 존재하는지에 대한 근본적 오해로 이어짐
- YouTube가 Shorts 전략을 추진하더라도, 모든 사용자가 그 흐름에 끌려갈 필요는 없음

### 더 큰 웹 플랫폼 흐름
- YouTube만의 문제가 아니라, 대형 플랫폼들이 시간이 지나며 피드를 덜 보이게 만들고 사용하기 어렵게 만드는 더 넓은 흐름의 일부로 다뤄짐
- 피드 리더에서 쓸 수 있는 피드는 로그인하거나 플랫폼을 계속 확인하지 않아도 좋아하는 콘텐츠를 따라갈 수 있게 함
- 피드는 사용자가 보는 것과 시점을 플랫폼이 정하는 **알고리듬**을 제거하고, 사용자에게 통제권을 돌려줌
- 이런 구조는 참여 지표와 광고 수익을 중시하는 플랫폼에는 불리하게 작용할 수 있음
- YouTube는 여전히 피드 리더에서 사용할 수 있는 피드를 제공하는 몇 안 되는 플랫폼 중 하나로 평가되지만, 존재를 잊게 만들려는 듯한 태도도 함께 드러남

### RSS의 지속성과 Open RSS의 대응
- 피드 리더에서 사용하는 기술은 이를 무의미하게 만들려던 여러 플랫폼보다 오래 살아남았음
- RSS는 Google이 자체 피드 리더를 종료하면서 관련 기술 채택을 약화시켰다는 [비판](https://openrss.org/blog/how-google-helped-destroy-adoption-of-rss-feeds) 이후에도 살아남음
- 소셜 미디어 타임라인의 확산과 팟캐스트 업계의 폐쇄적 생태계 시도 속에서도 RSS는 계속 유지됨
- YouTube가 피드를 제공한다면 실제로 작동하게 만들어야 하며, 그렇지 않다면 Open RSS가 YouTube용 피드를 [대신 제공하려는 시도](https://openrss.org/feeds/youtube)를 계속할 수밖에 없음

## Comments



### Comment 57026

- Author: neo
- Created: 2026-05-08T07:33:22+09:00
- Points: 1

###### [Hacker News 의견들](https://news.ycombinator.com/item?id=48030964) 
* 사람들이 피드에서 Shorts를 제거하려고 스크립트 등을 쓰는 걸 봤는데, 더 간단한 방법이 있음  
  채널의 RSS URL이 예를 들어 [https://www.youtube.com/feeds/videos.xml?channel_id=UCxSGC9B...](<https://www.youtube.com/feeds/videos.xml?channel_id=UCxSGC9BtJN2jgcz7ynXWdOw>)라면, `channel_id`를 `playlist_id`로 바꾸고 `UC`를 `UULF`로 바꾸면 됨  
  이 접두사는 **일반 동영상만** 나열함: [https://www.youtube.com/feeds/videos.xml?playlist_id=UULFxSG...](<https://www.youtube.com/feeds/videos.xml?playlist_id=UULFxSGC9BtJN2jgcz7ynXWdOw>)
  * YouTube 채널을 추가할 때마다 실제로 이렇게 하고 있지만, 그래도 **일부 Shorts**가 새어 들어옴  
    직접 해보려는 사람에게 미리 경고하는 차원임
  * Nextcloud News에서 Shorts를 읽음 처리하던 **cron 작업**을 없앨 수 있겠음  
    이 방법은 어떻게 알아낸 건지 궁금함
  * 약간의 자기 홍보지만, Shorts와 일반 동영상을 자동으로 분리하는 RSS 리더를 찾는다면, 오픈소스 리더 **Serial**을 바로 이런 용도로 만들었음  
    [https://serial.tube/](<https://serial.tube/>)
  * **Shorts 전용 피드**를 얻는 방법도 있는지 궁금함

* Google에 아직 RSS 피드가 있다는 걸 상기시키지 말았으면 함  
  그러면 아예 없애버릴 것 같음
  * **소액 결제**로 RSS 피드에서 돈을 벌 수도 있음  
    지연을 두면 무료로 제공하고, 수익은 크리에이터와 나누는 식이면 됨
  * 어떻게든 **Google 공동묘지**에 먹이를 줘야 하니까

* YouTube 채널에 방문했을 때 피드 리더로 구독할 링크나 "add feed" 버튼이 없다는 말이 있는데, 실제로 YouTube는 이 피드 링크를 제공하긴 함  
  다만 채널의 동영상 페이지로 이동한 뒤 브라우저에서 **새로고침**을 눌렀을 때만 보임  
  단일 페이지 앱이 피드를 망가뜨리고, 새로고침하면 올바른 페이지를 처음부터 불러와 우회되는 구조임  
  물론 페이지 자체에 실제로 보이는 피드 링크나 아이콘이 있는 것도 정상화되어야 함

* Open RSS의 **캐싱이 깨진 것** 같음  
  `GET /blog/youtube-your-feeds-are-broken HTTP/1.1`, `Host: openrss.org`에 대해 `HTTP/1.1 304 Not Modified`, `Cache-Control: public,max-age=1200`, `Content-Type: text/html; charset=utf-8`, `Date: Wed, 06 May 2026 18:06:13 GMT`, `Retry-After: 1162`, `Server: nginx/1.18.0 (Ubuntu)`가 오고 페이지는 비어 있음  
  미러: [https://web.archive.org/web/20260506043414/https://openrss.o...](<https://web.archive.org/web/20260506043414/https://openrss.org/blog/youtube-your-feeds-are-broken>)

* “서비스 남용이 계속되어 이 네트워크의 피드 접근이 제한되었고, 모두의 피드 성능을 떨어뜨린다. 접근을 복구하려면 검증 토큰을 쓰거나 다른 네트워크를 쓰라”는 메시지가 뜸  
  내가 전혀 모르는 일 때문에 평범한 **ISP가 차단**됐다는 걸 알게 됨  
  블로그조차 읽을 수 없음
  * 나도 같지만, 로컬 ISP가 웹 트래픽을 데이터 마이닝하지 못하게 하려고 **SSH 기반 프록시**를 쓰고 있음  
    블로그 읽자고 이걸 끌 생각은 전혀 없음  
    관리자들이 `IP 주소 != 주거/모바일` 같은 기준이 아니라 실제 행동을 기준으로 차단했으면 좋겠음
  * 직장에서 인트라넷 접속에 프록시를 쓰기 때문에 이런 일을 꽤 자주 겪음  
    그 프록시로 라우팅되는 트래픽이 자주 차단되며, **zscaler**가 원인임
  * 처음엔 같은 메시지가 떴지만 새로고침 후에는 됐음  
    실제 차단처럼 보이진 않음
  * 중간 규모의 호주 ISP를 쓰는데 같은 메시지를 봤음  
    아마 **지역 전체**를 차단해둔 것일 수도 있음

* 피드를 읽는 스크립트에서 각 동영상을 [https://www.youtube.com/shorts/VIDEO_ID](<https://www.youtube.com/shorts/VIDEO_ID>)로 확인함  
  로드되어 **200 응답**이 오면 Shorts임  
  멍청한 방식이지만 동작함
  * 참고로 간단한 스크립트로 그 주소를 [http://www.youtube.com/watch?v=VIDEO_ID](<http://www.youtube.com/watch?v=VIDEO_ID>)로 바꾸면 됨  
    적어도 광고 차단기를 켠 데스크톱 Firefox에서는 동작함  
    이상하게도 Discord에서는 명시적으로 안 되는 것 같음

* 조용히 해줬으면 함  
  아직 RSS 피드가 있다는 걸 떠올리게 하면 아예 제거할지도 모름
  * 진짜 그럴 수 있음  
    회사 높은 곳에 **RSS 팬**이 있는 게 분명한데, RSS는 YouTube가 강하게 밀고 있는 추천과 Shorts를 사용자가 우회하게 해주기 때문임
  * Twitter도 오래전에는 **RSS 피드**가 있었음: [https://www.seroundtable.com/twitter-rss-depreciated-16973.h...](<https://www.seroundtable.com/twitter-rss-depreciated-16973.html>)
  * 이미 10년 전에 없앤 줄 알았음

* 개인 프로젝트로 YouTube 피드를 다른 RSS 피드, Twitter 피드와 검색, Telegram 채널과 함께 보기 좋게 보여주는 서비스를 만들고 있음  
  지난 1년간 작업했고 아직 베타지만 피드백을 받고 싶음: [https://aggly.com](<https://aggly.com>)
  * 꽤 흥미롭고 유용할 것 같음  
    다만 문서나 “About” 페이지가 어디 있는지 모르겠음  
    어떤 사이트가 지원되는지, 어떻게 추가하는지, 사용자 제한은 어떤지 같은 정보가 필요함  
    적어도 모바일에서는 안 보이는데, 모바일 화면 자체는 의외로 좋아 보임  
    전체 디자인과 **사용자화 가능성**은 마음에 듦  
    새 계정을 만들려고 눌렀을 때 페이지 하단의 아주 작은 “Terms of Use” 링크에서 일부 정보를 찾았음: [https://aggly.com/terms](<https://aggly.com/terms>)  
    이후 가격 정보 URL을 추측해 aggly.com/pricing을 입력했더니 [https://aggly.com/account](<https://aggly.com/account>)로 리디렉션됐지만, 홈에서 어떻게 가는지는 모르겠음  
    “API access”가 어디에 쓰이는지도 설명을 못 찾았음  
    유료 SubStack 구독을 통합할 방법이 있는지도 궁금함  
    또 제목만 있고 이미지가 없는 더 **촘촘한 피드 보기** 옵션이나, 피드 하나 또는 여러 피드를 날짜 범위로 필터링하는 기능이 있는지 궁금함  
    그런 기능이 없으면 오래된 항목을 찾으려고 “load more”를 계속 눌러야 해서 결국 꽤 힘들어질 것 같음
  * 보기엔 좋은데 Firefox에서 사이트가 깨짐  
    텍스트가 많이 겹치고 **가로 스크롤**도 동작하지 않음
  * 흥미로운 아이디어임  
    Twitter 피드는 어떻게 가져오는지 궁금함  
    **nitter**를 쓰고 있는 건가?
  * 좋아 보이지만 카테고리가 조금 부족한 것 같음  
    예를 들어 사이클링, 자전거 여행, 체스를 찾았는데 관련된 것이 없어 보임
  * 써보려 했지만 **세 번째 팝업 모달**이 뜬 뒤 포기함  
    그냥 먼저 써보게 해줬으면 함

* 이 글에 대해 이미 Reddit에서 불평했음  
  RSS 링크가 숨겨져 있다고 하는데, 개인적으로는 사실이 아니라고 봄  
  YouTube 채널 페이지의 HTML에는 **RSS 피드 링크**가 들어 있고, 대부분의 RSS 클라이언트는 잘 찾아낼 수 있음  
  참고로 피드 목록을 관리하고 있고, 아래 링크의 많은 항목이 YouTube 피드라서 채널을 찾고 싶으면 쓸 수 있음  
  링크: h ttps://github.com/rumca-js/awesome-database-feeds
  * “숨겨져 있다”는 말은 **보이지 않는다**의 꽤 합리적인 동의어임

* “아무도 자기 피드에 Shorts를 넣어달라고 한 적 없다”는 말은 나에게 큰 문제였음  
  현재 구독한 YouTube 채널을 RSS로만 보고 있는데, 약 75개 채널과 Nebula 채널 27개가 있고, YouTube 피드의 절반 이상이 여러 Shorts로 채워져 있음  
  때로는 같은 크리에이터가 하루에 여러 개를 올리기도 함  
  제목에서 **해시태그**를 찾아 해당 동영상을 읽음 처리하는 게 이제 거의 근육 기억이 됐음
  * 사람들이 피드에서 Shorts를 제거하려고 스크립트 등을 쓰는 걸 봤는데, 더 간단한 방법이 있음  
    채널 RSS URL이 예를 들어 [https://www.youtube.com/feeds/videos.xml?channel_id=UCxSGC9B](<https://www.youtube.com/feeds/videos.xml?channel_id=UCxSGC9B>)...라면, `channel_id`를 `playlist_id`로 바꾸고 `UC`를 `UULF`로 바꾸면 됨  
    이 접두사는 **일반 동영상만** 나열함: [https://www.youtube.com/feeds/videos.xml?playlist_id=UULFxSG](<https://www.youtube.com/feeds/videos.xml?playlist_id=UULFxSG>)...  
    원 댓글: [https://news.ycombinator.com/item?id=48032508](<https://news.ycombinator.com/item?id=48032508>)
  * URL에 `/shorts/`가 들어간 항목을 읽음 처리하는 방식으로 잘 쓰고 있음  
    FreshRSS를 쓰는데 **URL 매칭**이 꽤 안정적임
  * 예전에 YouTube에 올린 동영상을 보러 갔더니 지금은 Shorts가 되어 있었음  
    어떻게 YouTube Shorts가 됐는지 전혀 모르겠음  
    내가 감을 잃은 것일 수도 있고, YouTube가 모든 **세로 영상**을 Shorts로 승격했을 수도 있음  
    [https://www.youtube.com/shorts/qc5PKbJ3tq4](<https://www.youtube.com/shorts/qc5PKbJ3tq4>)  
    전자일 가능성도 충분함
  * 궁금해서 묻는데, Shorts를 걸러내는 이유가 YouTube의 끔찍한 **Shorts UI** 때문인지, 아니면 순전히 Shorts의 콘텐츠 품질 때문인지 궁금함
