Live data from Hacker News

MeTube: Self-hosted YouTube downloader

github.com

91–100 of 173 posts

Re: MeTube: Self-hosted YouTube downloader

#91
It's a bit puzzling to me, how many YouTube mirroring tools are available out there. If you're using something like that, what's your reason to download/archive the videos instead of just streaming them from YouTube?

I get that sometimes it's great to archive a video in the case it get's deleted from YouTube, but in my case this very rarely happens. I watch the video and I'm done with it. If I can't re-watch it, this doesn't really matter to me.

Re: MeTube: Self-hosted YouTube downloader

#92

I don't understand one thing...why do you need to host it on a server? It can be just a standalone app on windows/Linux/mac. I recently just started using yt-dlp and have thought of making a simple app. Should I though? Are there any alternatives in existence of this kind?

yt-dlp is not even necessary. If just downloading videos from YouTube this can be done with much less code and complexity. I use a tiny C program to do it. Tiny shell scripts work just as well. What no one is discussing is that yt-dlp can no longer download itag 22 and itag 18 is now throttled.^1 This means yt-dlp has to download an audio file and a video file and use ffmpeg to merge the two. YouTube ad revenue just…

> yt-dlp can no longer download itag 22 and itag 18 is now throttled. This means yt-dlp has to download an audio file and a video file and use ffmpeg to merge the two.

I found yt-dlp did that more often than not anyway, if left to its own devices on choosing which formats to pick. Though I had noticed it doing that pretty much always recently.

> Perhaps the accessibility of videos on YouTube is going to get even worse.

I think that has started to happen. I've had a few occurrences recently where it tries to get a particular format and fails, so I've had to manually request something else.

They also seem to have started screening non-residential/office/similar connections more aggressively too, two external hosts of mine now get a message to the effect "login to prove you aren't a bot" when yt-dlp tries to pick something up, and I've seen people note that they have trouble with YouTube proper (without logging in) over some VPN services.

Re: MeTube: Self-hosted YouTube downloader

#93

I don't understand one thing...why do you need to host it on a server? It can be just a standalone app on windows/Linux/mac. I recently just started using yt-dlp and have thought of making a simple app. Should I though? Are there any alternatives in existence of this kind?

You might want to download the videos to a NAS or home server and store them there, instead on the device you're on at the moment.

A dockerized web app is also much easier to build and maintain, than desktop clients for Windows, macOS, Android, iOS, Linux, and so on.

Re: MeTube: Self-hosted YouTube downloader

#94
post #91

It's a bit puzzling to me, how many YouTube mirroring tools are available out there. If you're using something like that, what's your reason to download/archive the videos instead of just streaming them from YouTube? I get that sometimes it's great to archive a video in the case it get's deleted from YouTube, but in my case this very rarely happens. I watch the video and I'm done with it. If I can't re-watch it, this…

I usually download my own videos, or videos that I need to edit/repurpose.

Re: MeTube: Self-hosted YouTube downloader

#95
post #91

It's a bit puzzling to me, how many YouTube mirroring tools are available out there. If you're using something like that, what's your reason to download/archive the videos instead of just streaming them from YouTube? I get that sometimes it's great to archive a video in the case it get's deleted from YouTube, but in my case this very rarely happens. I watch the video and I'm done with it. If I can't re-watch it, this…

> what's your reason to download/archive the videos instead of just streaming them from YouTube?

1. Removal of ads is a pretty big reason for many.

2. As you already note: you can't stream a video again if it or the entire channel has since been taken down due to copyright claim (spurious or otherwise) or other complaint. This may matter a lot more to some people than it does to you, depending on the content they are consuming.

3. Some may be downloading for offline play. You can do this with the official YouTube app too, but not without paying for Premium (which seems exorbitant to me) and still being subject to the takedown problem.

4. Local indexing: if keeping reference to videos for future rewatch or sharing, arranging then in your own structure may be more convenient than maintaining bookmarks to YouTube copies or searching for them each time.

5. Some mix of the above, and likely other reasons I've not considered/remembered.

Re: MeTube: Self-hosted YouTube downloader

#96
post #91

It's a bit puzzling to me, how many YouTube mirroring tools are available out there. If you're using something like that, what's your reason to download/archive the videos instead of just streaming them from YouTube? I get that sometimes it's great to archive a video in the case it get's deleted from YouTube, but in my case this very rarely happens. I watch the video and I'm done with it. If I can't re-watch it, this…

It's a bit puzzling to me, this guy is wondering why a tool exists and then gives the number one reason why that tool should exist.

Not to mention that sometimes streaming from youtube might not be possible (internet down) or cost prohibitive (mobile plan abroad), or just plain removing those shitty ads.

Re: MeTube: Self-hosted YouTube downloader

#97
post #13

Would be nice if there was an interface into Jellyfin so that you could search Youtube, have yt-dlp download, and then stream through Jellyfin without ads.

That's pretty much what I do, except the yt-dlp step is manual. A Jellyfin plugin would be great.

Re: MeTube: Self-hosted YouTube downloader

#98

What I’d really like is a YouTube TiVo. There are about 100 channels that I watch religiously, but, release infrequently. I never want to miss a video from these channels. I also don’t want to open YouTube and sift through hundreds of releases from channels that release four times/day just to find the 1-2 videos that I actually want to watch (and will inevitably miss.) Just give me a priority feed of the stuff I actu…

This feels like it's covered by YouTube subscriptions, no? Subscribe to those 100 channels, bookmark your subscriptions page, and presto! You now have a priority feed of the stuff you want to watch and nothing else.

Maybe you just don't want to create an account, which is fine (NewPipe is a great fit), but it's a bit weird to see you say that "making sure we don’t miss the things we love isn’t YouTube’s M.O." when there's an entire page dedicated to a chronologically-sorted list of videos from channels you pick.

Re: MeTube: Self-hosted YouTube downloader

#99

Consider also Tube Archivist. If you just want to download a few videos it's overkill, but I use it to archive and index technical channels I like. It can do advanced full text and metadata searches on the transcription/subtitles as well as comments (and title and description). Much better than what alphabet provides, annoyingly. https://www.tubearchivist.com/

I was looking at TubeArchivist. But didn’t like that it required 3 separate containers. Then I found Pinchflat on the selfhosted sub. It works as a single container and was easy deployment. Has been working well.

https://github.com/kieraneglin/pinchflat

Re: MeTube: Self-hosted YouTube downloader

#100

Consider also Tube Archivist. If you just want to download a few videos it's overkill, but I use it to archive and index technical channels I like. It can do advanced full text and metadata searches on the transcription/subtitles as well as comments (and title and description). Much better than what alphabet provides, annoyingly. https://www.tubearchivist.com/

Google will never make it comfortable to use their products in any structured, advanced way as it is super beneficial to the user and gives away way too much control. Google hates that.
Post reply on HN