iv-org / invidious

Invidious is an alternative front-end to YouTube

Home Page:https://invidious.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug] Unable to subscribe to any channels

nansan1 opened this issue · comments

Describe the bug
I am unable to subscribe to any channels via Invidious at this time. I was able to subscribe to one account before, but I am unable to recreate it for some reason. I will click the button and then it will unsubscribe me almost instantly.

Steps to Reproduce
Steps to reproduce the behavior:

  1. Go to an Invidious instance.
  2. Click on an instance (I used iv.ggtyler.dev and vid.puffyan.us).
  3. Log in
  4. Attempt to subscribe.
  5. See error
    -->

Additional context
I attempted to subscribe on my phone with safari, on my laptop and via Yattee. None of them work.
-->

Maybe tell us more details like the instance used (public or private)?

Deleted or invalid channel

def fetch_channel(ucid, pull_all_videos : Bool)
LOGGER.debug("fetch_channel: #{ucid}")
LOGGER.trace("fetch_channel: #{ucid} : pull_all_videos = #{pull_all_videos}")
namespaces = {
"yt" => "http://www.youtube.com/xml/schemas/2015",
"media" => "http://search.yahoo.com/mrss/",
"default" => "http://www.w3.org/2005/Atom",
}
LOGGER.trace("fetch_channel: #{ucid} : Downloading RSS feed")
rss = YT_POOL.client &.get("/feeds/videos.xml?channel_id=#{ucid}").body
LOGGER.trace("fetch_channel: #{ucid} : Parsing RSS feed")
rss = XML.parse(rss)
author = rss.xpath_node("//default:feed/default:title", namespaces)
if !author
raise InfoException.new("Deleted or invalid channel")
end

https://www.youtube.com/feeds/videos.xml?channel_id=UCOmCxjmeQrkB5GmCEssbvxg ->
image

But it was present in the wayback machine:
https://web.archive.org/web/20231031161101/https://www.youtube.com/feeds/videos.xml?channel_id=UCOmCxjmeQrkB5GmCEssbvxg

Instance: https://iv.duti.dev/ (My own)

I see references to it being removed from a few months back: https://news.ycombinator.com/item?id=39179446

Why is this issue only popping up now?

Edit: Now that I read through the comments more carefully, it was restored. It seems they removed it again the second time

Maybe tell us more details like the instance used (public or private)?

Updated

It looks like it was restored somehow. I will close this now.

I'm running into this again on my instance. Sample RSS URL, though I've tried with a few and they all have the same issue: https://www.youtube.com/feeds/videos.xml?channel_id=UCy0tKL1T7wFoYcxCe0xjN6Q