Siriusmart / youtube-tui

An aesthetically pleasing YouTube TUI written in Rust
https://siriusmart.github.io/youtube-tui
GNU General Public License v3.0
277 stars 11 forks source link

[List of working instances] Invalid Request: This helps protect our community. Learn more #60

Open ghost opened 1 month ago

ghost commented 1 month ago

Hey i got this Error, like on #57 its a invidous-youtube Error. i Found a list for invidous instances (https://docs.invidious.io/instances/) and i tried every of them so you dont have to!

Working

invidious.darkness.services ๐Ÿ‡บ๐Ÿ‡ธ โœ… Works perfectly invidious.fdn.fr ๐Ÿ‡ซ๐Ÿ‡ท โœ… Works perfectly invidious.flokinet.to ๐Ÿ‡ท๐Ÿ‡ด โœ… Works perfectly

Not Working

yewtu.be ๐Ÿ‡ฉ๐Ÿ‡ช โŒ youtube-tui Parsing Error yt.artemislena.eu๐Ÿ‡ฉ๐Ÿ‡ช โŒ youtube-tui Parsing Error invidious.privacydev.net ๐Ÿ‡ซ๐Ÿ‡ท โŒ youtube-tui Parsing Error invidious.privacydev.net ๐Ÿ‡ซ๐Ÿ‡ท โŒ youtube-tui Parsing Error iv.melmac.space ๐Ÿ‡ฉ๐Ÿ‡ช โŒ youtube-tui Parsing Error inv.nadeko.net ๐Ÿ‡จ๐Ÿ‡ฑ โŒ youtube-tui Parsing Error inv.tux.pizza ๐Ÿ‡บ๐Ÿ‡ธ โŒ youtube-tui Parsing Error invidious.protokolla.fi ๐Ÿ‡ซ๐Ÿ‡ฎ โŒ youtube-tui Parsing Error invidious.private.coffee ๐Ÿ‡ฆ๐Ÿ‡น โŒ youtube-tui Parsing Error yt.drgnz.club ๐Ÿ‡จ๐Ÿ‡ฟ โŒ youtube-tui Parsing Error iv.datura.network ๐Ÿ‡ซ๐Ÿ‡ฎ โŒ youtube-tui Parsing Error invidious.perennialte.ch ๐Ÿ‡ฆ๐Ÿ‡บ โŒ youtube-tui Parsing Error invidious.drgns.space ๐Ÿ‡บ๐Ÿ‡ธ โŒ youtube-tui Parsing Error invidious.nerdvpn.de ๐Ÿ‡บ๐Ÿ‡ฆ โŒ youtube-tui Parsing Error invidious.jing.rocks ๐Ÿ‡ฏ๐Ÿ‡ต โŒ youtube-tui Parsing Error invidious.privacyredirect.com ๐Ÿ‡ซ๐Ÿ‡ฎ โŒ youtube-tui Parsing Error invidious.reallyaweso.me ๐Ÿ‡ฉ๐Ÿ‡ช โŒ youtube-tui Parsing Error invidious.materialio.us ๐Ÿ‡ณ๐Ÿ‡ฟ โŒ youtube-tui Parsing Error inv.in.projectsegfau.lt ๐Ÿ‡ฎ๐Ÿ‡ณ โŒ youtube-tui Parsing Error invidious.incogniweb.net ๐Ÿ‡บ๐Ÿ‡ธ โŒ youtube-tui Parsing Error

(you could make a function to check those domains automatically)

Disclaimer

i'm using a VPN, maybe my IP is blocked but those are the invidous instances that work for me.
Maybe some work for you and some may not!

:heart:

Siriusmart commented 1 month ago

tysm for this, i can prob write an uptimerobot-like page for this kind of stuff

put for now, i'll just pin this page

Siriusmart commented 1 month ago

im doing an invidious health check site, that runs differently from api.invidious.io in a few different ways

so basically, instead of handing out address of all instances, which may make the instances easily blocked, the site only gives 1 instances to the user and hides all other instances, currently working on the UI

image

Siriusmart commented 1 month ago

i found more instances

v0id86 commented 3 days ago

I think i might be doing something wrong. If i change the invidous instance on main.yml, instead of getting the "Invalid request: This helps protect our community." i just get "Invalid type: null, expected a string". Any ideas?

Siriusmart commented 2 days ago

u didnt do anything wrong, im working on to fixing it, but i havent touched this project in 2 years, so im working on bringing everything up to date at the moment

v0id86 commented 2 days ago

u didnt do anything wrong, im working on to fixing it, but i havent touched this project in 2 years, so im working on bringing everything up to date at the moment

Oh ok. Well i hope you're able to do it, i really enjoy it. I know close to nothing about programming, but if there's any other way i can help just let me know.

Siriusmart commented 2 days ago

Hey i got this Error, like on #57 its a invidous-youtube Error. i Found a list for invidous instances (https://docs.invidious.io/instances/) and i tried every of them so you dont have to! ...

ok i realised what had happened, so i was updating the invidious crate to try and fix the issues, and all the tests on the invidious crate are passing, but... i erm forgot to make youtube-tui use the up to date version of invidous nothing is fixed.

anyhow, there should be no more parsing errors for now, if the instance is not blocked, then it works on youtube-tui

Siriusmart commented 2 days ago

Oh ok. Well i hope you're able to do it, i really enjoy it. I know close to nothing about programming, but if there's any other way i can help just let me know.

try installing with

cargo install --git https://github.com/Siriusmart/youtube-tui

also, i dont know if the updated mpv bindings is gonna work, because as i am aware some distros have slightly out of date versions of mpv, and thats the reason why i kept the old mpv bindings for the crates.io version as i dont know if the new one will work for everyone (whereas the old one doesnt work for me)

if u would tell me ur distro and mpv version, that would be great

mpv --version
v0id86 commented 1 day ago

Oh ok. Well i hope you're able to do it, i really enjoy it. I know close to nothing about programming, but if there's any other way i can help just let me know.

try installing with

cargo install --git https://github.com/Siriusmart/youtube-tui

also, i dont know if the updated mpv bindings is gonna work, because as i am aware some distros have slightly out of date versions of mpv, and thats the reason why i kept the old mpv bindings for the crates.io version as i dont know if the new one will work for everyone (whereas the old one doesnt work for me)

if u would tell me ur distro and mpv version, that would be great

mpv --version

So, i installed it using the cargo install you provided and after changing the invidious instance everything seems to be working fine.

Im running Arch wiht KDE Plasma (Wayland) and $ mpv --version mpv v0.38.0-dirty Copyright ยฉ 2000-2024 mpv/MPlayer/mplayer2 projects built on Sep 4 2024 19:59:01 libplacebo version: v7.349.0 FFmpeg version: n7.0.2 FFmpeg library versions: libavutil 59.8.100 libavcodec 61.3.100 libavformat 61.1.100 libswscale 8.1.100 libavfilter 10.1.100 libswresample 5.1.100