-- Leo's gemini proxy

-- Connecting to voidcruiser.nl:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

Channel IDs


As you may know it is possible to watch YouTube videos using MPV. YouTube doesn't like this, however, as it means that you're making use of their servers without watching their ads. As a result, they throttle traffic that goes to odd user agents (or at least that's how I assume it works). To this end there are a few things you can do:


0. Use YouTube with UblockOrigin.

The problem here being that you are still using YouTube's increasingly awful interface.

1. Use Invidious

This is already a lot better, but still requires you to open a web browser.

2. Tell MPV to use yt-dlp instead of youtube-dl

Again, a lot better, but still requires you to open a browser to find URLs.

3. Use pipe-viewer in combination with MPV and yt-dlp.

This has become my preferred way of watching YouTube videos as it doesn't require that I open a browser and allows me to run a dmenu script to scrape invidious. From here all you need to do is select a video to watch. From here it will be opened in MPV. Since YouTube doesn't throttle yt-dlp traffic (too much), it's a fairly solid viewing experience.


Pipe Viewer


To that end, this is a list of IDs from channels that I like. Just toss these into the pipe-viewer REPL or give them as argument and you can see a given channel's content from your terminal.


UCvrLvII5oxSWEMEkszrxXEA -- N-O-D-E
UCRE3NFNtdjR96-H4QG4U1Fg -- Hex DSL
UCld68syR8Wi-GY_n4CaoJGA -- Brodie Robertson
UC2PA-AKmVpU6NKCGtZq_rKQ -- Philosophy Tube
UCNvsIonJdJ5E4EXMa65VYpA -- Contrapoints
UCg6gPGh8HU2U01vaFCAsvmQ -- Chris Titus Tech
UCobLPOgCMMWVwkOjcDOHqjw -- Luxander

-- Response ended

-- Page fetched on Sun May 5 01:07:30 2024