Interesting new app for Umbrel https://github.com/getumbrel/umbrel-apps/pull/3944 🤔

nostr:npub1klr0dy2ul2dx9llk58czvpx73rprcmrvd5dc7ck8esg8f8es06qs427gxc didn't novia use tube archivist for a backend?

Reply to this note

Please Login to reply.

Discussion

It's using yt-dlp (just like novia if I'm correct)

https://github.com/yt-dlp/yt-dlp

Exactly… TA works well, my only gripe is that metadata is buried in the elastic search index.

Interesting. No, but I run tubearchivist personally. It’s a bit resource hungry … but does the tedious job of keeping up with YTs changes.

Does this let me archive any video on YouTube? Could I give it a channel and it would rip it all down?

I think its for subscribing to channels, but It would download the videos locally. if you need to backup a whole channel then maybe yt-dlp would be a better tool?

You can subscribe to channels, or download individual videos. There is browser extension that puts a download button on youtube.com

It's a complete web application with search and web-player where you have your own local video platform with those videos vs. yt-dlp which is just a command line download tool.

When downloading a lot, be aware of countermeasures by YT. IPs get blocked and user login will be required. I had YT video playback deactivated on my YT account for a few days.

👀

Tried to install it today on my nostr:npub1aghreq2dpz3h3799hrawev5gf5zc2kt4ch9ykhp9utt0jd3gdu2qtlmhct but the webapp doesn't work (connection refused)

At the logo dialog? You may need to set the correct frontend url in the docker compose environment.

When you access the app at http://localhost:8000/ then this hostname must also be set in TA_HOST setting.

No, when I open the app on Umbrel it tries to go to http://umbrel.local:8079 but nothing is running on that port

umbrel.local:8079 (some nostr clients swallow the port)

For a second I thought maybe it's because I'm accessing my Umbrel via IP address directly (because VPN) but that's not it, I verified.

nostr:npub1aghreq2dpz3h3799hrawev5gf5zc2kt4ch9ykhp9utt0jd3gdu2qtlmhct can you help?