@ Booli
Was that the standard youtube-dl, or did you tweek it, (just curious).
@ All
External hard drives are so cheap these days, why haven't you got one.
re: youtube-dl
The standard one from the author on github, but had to experiment with the proper parameters, one of with was using the --external-downloader option to pipe the download function to wget. I also tried curl as external downloader, but curl does not retain the original timestamp of the file by default, so with curl all files had today's date. wget preserves timestamps by default. PM me if you want the full tech details, which I am happy to share.
At one time in the past I was playing with rabbit-youtube, and was attempting to fork both programs and combine into something new, since I work with Python almost every day, but had to set it aside for a while due to other commitments, but youtube-dl is actually very clean and well written if you look at the source code which is freely available to download from the author.
Keith - Do you do anything with Python?
re: external drives
I have a server that runs Ubuntu 16.04.3 with all drives formatted to ZFS, and it receives daily rsync backups from all of the other computers in my house, which are then ALSO rsynced to a secondary array of mirrored hard drives. For those that dont, know rsync is a file copy/archive program that runs in the terminal window on Mac, Linux and Unix-like systems and is very robust, and itself is the foundation underlying the pretty GUI interface of MANY Mac backup programs such as Carbon Copy Cloner and Super Duper....
I also have a secondary backup machine, that serves as an 'oh sh*t - the house is on fire' item for me to grab in the case of an emergency, that is powered by a Raspberry Pi 3 B+, running Raspbian standard, and has 8x2TB USB hard drives connected via a USB hub, all inside a standard computer mid-tower case WITH A HANDLE ON TOP. The hard drives are not ZFS but ext4, since ZFS is too heavy for the R/Pi. My primary server backs up to the R/Pi ALSO via rsync every 4 days...
I had also evaluated NAS4FREE, FreeNAS, and OMV (OpenMediaVault) but all of them are too heavy a software setup for me.
Once you know enough Linux or FreeBSD, setting up drive mirrors via ZFS zpool/vdevs or ext4 via mdadm is pretty easy and you can use SMB, NFS or ssh for connections, all of which are built-in and robust protocols, and rsync is highly reliable, and has not failed once in 5 yrs unless the destination machine was powered off...
I use either webmin (which lets you manage the entire machine from a browser window on another machine, or even your tablet or phone) or ssh to manage from the command line. There are zero Windows computers in my house and I'd rather take a bullet to the brain than ever use a Microsoft product again. I jumped that train back in 2005 for Mac, and then moved to Linux full time in 2014, and soon might be moving everything over completely to FreeBSD.
I also have a bunch of USB flash drives that serve as storage for config backups and scripts for various things, and also have the installers and rescue ISO files for everything...
And for the total geek-out - I am running pfsense as my router, which is on a shoebox type pc with 3 Gigabit ethernet ports and 802.11 ac WiFi.
I will NEVER buy a Netgear, Belkin, Dlink or Linksys router ever again, as they are all vulnerable to exploits once the manufacturer stops providing firmware updates.
pfsense is based upon FreeBSD and is rock solid, and ALSO managed from the web browser, just like any other router, and frequently gets updates and has been in active development for about 10 yrs or so....unlike the $300 Netgear gaming router I bought that never got updates after the first year and was vulnerable to all kinds of attacks and exploits....
Mind you none of the above is cheap, but is is affordable, and it is VERY reliable and once set up, takes maybe 5 mins per month to maintain. The biggest cost is in TIME to learn if you do not know Linux or FreeBSD, but once you reach a certain comfort level, it becomes really easy.
I have had some form of server lab or network lab at home for over 25 year because of my work, but the above stuff is just for my own peace of mind and protection...
now I can create entire test environments with VirtualBox and AMD FX-series 8-core CPUs are like 1/4 the price of similar Intel i7 chips while you can also get 32GB of RAM for about $140, and these specs are what you need if you want to Virtualize a few servers and a few workstations. It sure beats having a whole wall covered with a row of 5x 19" racks filled with individual machines, and your ELECTRIC bill will thank you to use VirtualBox...
if you add Vagrant and Ansible to the mix with VirtualBox, you can automate deployment and have things like a fully configured Ubuntu or FreeBSD server or desktop up and running in about 3 mins...
but, I am going too far off the deep end and none of this has anything to do with MUZIK, so I will take a break, and apologize again for any transgressions of derailing this thread - please forgive me ...
I have to go to sleep now...nitey nite!