Updates to my youtube-dl wrapper

I messed with my youtube-dl wrapper again, to be a bit more robust and handling concurrent downloads. It reads the path to binaries and download directories from a configuration file now too. Here are two screenshots from the running application: (Original anzeigen) (Original anzeigen) The application is split into different files (and has some tests, but I will omit them for this article). It’s not pretty, it’s not the cleanest code - but it works and I have a good reason to learn more about Go....

28. Dezember 2020 · Carsten

Rewriting my youtube-dl wrapper in Go

Recently I started using my WD MyCloud EX2 network drive to download youtube videos to watch them via Plex. The first iteration of this was a hacky PHP script to download the video, now I’ve rewritten the script as a Go application. The code is still hacky, it will only work without any concurrent requests - but it still works for me and maybe you are interested to have a starting point for your own adventures....

23. Dezember 2020 · Carsten

Using youtube-dl on WD MyCloud EX2 Ultra

I’m getting more and more fed up with all the ads on youtube and because I can’t find a reliable way to chromecast local videos from my phone via NewPipe I looked for a way to download videos straight from youtube to my WD MyCloud EX2 Ultra network drive. I already installed Plex on the device, so maybe there is a way to add the functionality to it. Unfortunately, there are no apps on the WD store to do this so naturally I decided to roll my own....

21. Dezember 2020 · Carsten

youtube-dl for WD MyCloud Ultra EX2

From the README: At one point I became so fed up with ads on youtube that I decided to not use the official youtube app on my smartphone and chromecast videos to my TV anymore. I already had a solution to watch videos on my phone without ads, but I also wanted to have the option to play them back on the TV - and also allow others to watch videos that way, much like multiple people can add videos to a playlist while chromecasting....

Carsten