-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Issues due to YouTube changes #1241
Comments
I'm seeing the same on my server, it worked a couple minutes ago, and it suddenly stopped working. probably some changes on the youtube end |
Same here. |
It has happened for me for more than an hour. |
I'm seeing different values, doesn't seem to depend on the video, just random offsets (some of them very high even). Among the highest values is youtube-dl and NewPipe seem to be not affected by this change. Maybe just a small change is required to fix this. |
seems that youtube have broken it, having the same issue on my residential IP. |
By the way, it seems like it's been confirmed more than enough that there is an issue. Let's not post any more "doesn't work for me" that don't add new information, folks. That's what the emoji stuff is in the original post. The team can then focus on bug fixing. |
https://github.com/omarroth/invidious/graphs/contributors?from=2019-12-31&to=2020-06-15&type=c That's indeed a matter worthy of discussion. But you should open another issue so both discussions stay on track. |
See above, @TheAssassin already commented on this and the issue you've linked now is already linked here. This is your fourth comment in a row in this issue. |
edit: non relevant message deleted |
I think I know why, they probably dropped old design, aka polymer that Invidious is using. I can't get old design by adding |
Grr, they did. 😢 |
I'm not sure if this helps, but I recently ported newpipe extractor to rust to be used on web as webassembly and on desktop with quickjs. There is also a work in progress frontend available like invidio.us at rustypipe.deepraven.co (extraction is done on client side so it's much slower than invidious) |
Should be fixed with 1eca969. |
I can confirm that it has been fixed. |
I would love to test it, but the Docker build is broken. Alpine doesn't ship crystal 0.35.0 yet. That's rather annoying right now, as I can't test the fix unfortunately. See https://pkgs.alpinelinux.org/package/edge/community/x86_64/crystal. Is there any easy way to work around? Otherwise, us Docker users probably just have to wait until Alpine has got to build the latest version. It might be viable to build crystal yourself in Docker if you really need to live on the "bleeding edge", I guess. |
at this time you could build with, say arch, and just copy the binary over |
didn't work for me I'm using crystal 0.35 and I did the shards upgrade and install which uses these dependencies Using pg (0.21.1) but when I do crystal build src/invidious.cr --release it shows this Warning: Zlib is deprecated, use Compress::Zlib In lib/kemal/src/kemal/helpers/helpers.cr:143:7 143 | Gzip::Writer.open(env.response) do |deflate| I know it has to do with this bug, but the shard.lock ponts to the commit that solves the kemal bug and still gives the error |
"Looks like you've found a bug in Invidious. Feel free to open a new issue here or send an email to [provider email] " from the Invidio.us instance. I was trying to open a songwriter topic. |
here's a Dockerfile based on arch that currently works for me. (ipv6 is not working, just in case if you use that)
|
Why can't we use the official crystal image as base?
So Arch is also totally broken with new network tech. |
I did a PR which fixes the Dockerfile #1247 |
Also I still receive errors and videos are not loaing.
|
na, it's docker that's being the troubling kid, their ipv6 support is horrible plain alpine image was much smaller, and I think this time it's causing trouble because of breaking change in 0.35 and this new polymer thing happened together, otherwise waiting for alpine to update wouldn't be such a big deal. about the errors, are you using a fresh build? |
Oh, forgot about that. You are right with this one.
I built my PR so I the image should be fresh. Edit: Now it works. Strange... I did not change anything. But I noticed that my trending page is empty and nothing loads. Really wanky today. |
Thanks @SuperSandro2000 for the PR, it works well that way, seems like a good idea to simply use the pre-built crystal images. I see |
I have/had the same issue. I already posted a log above. It went away after a while but I am not sure why cause I didn't change anything. Maybe the YouTube server are a bit wanky today. |
I had this problem yesterday on my personal invidious instance. I didn't update my it at all and it started working again today. YouTube must've changed something. |
I can't import my subscriptions from youtube anymore. Nothing happens after having uploaded the file in invidious. |
Does anybody else realize how laggy all instances are after the patch? I've seen that its quite laggy. Or every video has that error code as well Edit: also there are a lot of error's popping up whenever I try to watch a video as well. I'm not sure why but its on every instance |
@iAmNoVa-UXX cannot confirm that, mine is pretty responsive... but returns errors all the time. Short excerpt (it's the same errors all the time):
Using latest git master, with the fixed Docker setup. My own instance hasn't been working ever since this YouTube change. |
Check that you've run migrate-db-1eca969.sh in your docker container. You can alternatively set |
D'oh! I haven't run any scripts nor have that option set. Docker containers usually handle migrations automatically. I don't use any persistent storage features (private evaluation instance), so I could just as well have removed all data and started over. I would really recommend to add this config to the default Anyway, just set the config, doesn't work, back to the Thanks @omarroth for the tip! |
Exactly what I was looking for. Docker should apply that by default. |
I created #1254 to change the default behavior. Also I noticed while doing this that the tables I dropped in the migration where dropped again. I probably tried dropping them from the wrong database or something similar. |
The docker-compose exec postgres sh
# psql -U kemal -d invidious
invidious=> truncate table videos; Then immediately without any further restart it magically works again! |
same thing happened to me |
@omarroth |
i am actually running 0.20.1-1f43552 @ master (as invidio.us) but I cannot play any media (The media could not be loaded, either because the server or network failed or because the format is not supported.) though invidio.us is able to play. What can be the difference? |
hm, looks like |
@omarroth I'm confused on this one. I'm already signed in which is the odd part. |
It's a message that Invidious transferred from the actual YouTube website and not generated by Indivious itself. |
@unixfox yep, exactly that. IMO Invidious should communicate this more clearly. It's sometimes not easy to differentiate between errors in Invidious and ones it just forwards. |
The image is something I've never encountered before. Can anyone explain this please?
The text was updated successfully, but these errors were encountered: