Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Unable to subscribe to any channels #4657

Closed
nansan1 opened this issue Apr 27, 2024 · 6 comments
Closed

[Bug] Unable to subscribe to any channels #4657

nansan1 opened this issue Apr 27, 2024 · 6 comments
Labels
bug Something isn't working

Comments

@nansan1
Copy link

nansan1 commented Apr 27, 2024

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.
-->

@nansan1 nansan1 added the bug Something isn't working label Apr 27, 2024
@unixfox
Copy link
Member

unixfox commented Apr 27, 2024

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

@gptlang
Copy link

gptlang commented Apr 27, 2024

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)

@gptlang
Copy link

gptlang commented Apr 27, 2024

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

@nansan1
Copy link
Author

nansan1 commented Apr 28, 2024

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

Updated

@nansan1
Copy link
Author

nansan1 commented Apr 28, 2024

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

@nansan1 nansan1 closed this as completed Apr 28, 2024
@FineTralfazz
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants