▲ | peteforde 5 days ago | |||||||||||||||||||
One of the things that drives me crazy about YouTube is that if a video gets taken down, it shows up as a "This video is no longer available" with no further metadata. I am far, far more uptight about no knowing which video was removed than I am about the fact that it is no longer available. I have put serious thought into creating a tool that would automatically yt-dlp every video I open to a giant hard drive and append a simple index with the title, channel, thumbnail and date. In general, I think people are way too casual about media of all kinds silently disappearing when you're not looking. | ||||||||||||||||||||
▲ | pzmarzly 5 days ago | parent | next [-] | |||||||||||||||||||
I had a Bash script that parsed my browser history, and for every YouTube video it would run yt-dlp with "--write-info-json --write-subtitles --download-archive=already-downloaded.db" flags. Creating it was the easy part, but keeping it running has presented some challenges. For example, Google started rate limiting my IP quickly, so I had to offload this process to a NAS, where it could keep running for hours overnight, persistently downloading stuff at near dialup speeds. Then I was running out of storage quickly, so I had to add video filtering, and I planned to add basic garbage collection. And of course I had to have youtube-dl (and later yt-dlp) updated at all times. In the end, I decided it is not worth it. In the scenario you described, I would take the video link/ID and paste it into Bing and Yandex. There is large chance they still have that page cached in their index. FWIW if you are going to create your own tool, my advice will be to make it a browser extension, and try to pull the video straight from YouTube's <video> element. | ||||||||||||||||||||
▲ | uncircle 4 days ago | parent | prev | next [-] | |||||||||||||||||||
> This video is no longer available. This is why I recommend everybody to stay AWAY from Youtube Music. I migrated my curated playlists from Spotify a few years ago, and to my surprise now I have dozens of songs that are no longer available and Youtube doesn’t offer a way to at least let me know which song it was. Indeed, I was a paying user and Youtube caused intentional and irretrievable data loss. After a decade of paying for Youtube Premium I have unsubscribed and have vowed never to give them any more money whatsoever. | ||||||||||||||||||||
| ||||||||||||||||||||
▲ | matheusmoreira 5 days ago | parent | prev | next [-] | |||||||||||||||||||
> In general, I think people are way too casual about media of all kinds silently disappearing when you're not looking. I used to be obsessed with this. The way I saw it was the universe took billions of years of concerted effort to generate a random number that represents a unique file such as an interesting video or image. It would be such a shame if all that effort was invalidated due to bullshit YouTube reasons or copyright nonsense or link rot or whatever. So I started hoarding this data. I started buying hardware and designing a home data center with ZFS and hundreds of terabytes to hold it all. I started downloading things I never actually gave a shit about just because they were rare and I wanted to preserve them. I think getting married cured me of this. Now it's all moments that will be lost to time, like tears in the rain. | ||||||||||||||||||||
| ||||||||||||||||||||
▲ | youniverse 5 days ago | parent | prev | next [-] | |||||||||||||||||||
Agreed, I can't describe the sadness that some of my most treasured nostalgic videos were lost before I knew about yt-dlp, and I can't find out what their titles even were. For example on spotify when music gets removed, if it's in your playlist it just shows it greyed out and unplayable. Someone at google please give us the ability to see titles! | ||||||||||||||||||||
| ||||||||||||||||||||
▲ | globular-toast 5 days ago | parent | prev | next [-] | |||||||||||||||||||
I want a web cache that runs on my network transparently caching everything that goes through it. It would be a LRU cache but with the ability to easily mark some resource as archived such that it never gets deleted. A browser extension could be used to do this marking. Unfortunately client-side js makes this very difficult or even impossible to do. We really dropped the ball when it came to running random js from websites. The number of people who truly run only free software these days is close to zero. I used to block all js about 10 years ago but it was a losing battle and ended up being essentially an opt out from society. | ||||||||||||||||||||
▲ | Sophira 4 days ago | parent | prev | next [-] | |||||||||||||||||||
You might find https://findyoutubevideo.thetechrobo.ca/ to be helpful! It was posted before on HN here: https://news.ycombinator.com/item?id=38228481 | ||||||||||||||||||||
▲ | BrtByte 4 days ago | parent | prev | next [-] | |||||||||||||||||||
The lack of even basic metadata when a video disappears is maddening... like a black hole where context used to be | ||||||||||||||||||||
▲ | CM30 5 days ago | parent | prev | next [-] | |||||||||||||||||||
I've always wondered why we don't see any platforms just remove the media while leaving the metadata, comments, ratings, etc intact. Like, is there some legal requirement that the idea itself has to be hard to find, or is it okay to just remove the media and let people keep discussing it? | ||||||||||||||||||||
| ||||||||||||||||||||
▲ | xnx 2 days ago | parent | prev | next [-] | |||||||||||||||||||
You can't even tell what channel removed videos were from. Very frustrating. | ||||||||||||||||||||
▲ | notrealyme123 5 days ago | parent | prev [-] | |||||||||||||||||||
https://archivebox.io/ could be a solution for that |