Try plexamp, it's basically a music front end for plex, a la youtube music vs youtube.
Not to speak for the person above you. But I believe they are saying they have 1 computer with a raid5 array, that backs up to two different local servers, and then at least 1 of those 3 servers backs up to a cloud provider.
If that is true then they are doing it correctly. It is highly recommended to follow a 3-2-1 storage solution, where you back up to a local backup and a cloud backup for redundancy.
So I see a few problems with what you want, for a raid5 setup you will need at least four drives, since your information is striped against 3 and then the fourth is a parity drive. with 3 drives you have an incredibly high likelyhood of losing your parity drive.
To my knowledge, you will need to wipe the drives to put them in any kind of raid. Since striping is essentially making custom sections of blocks; I don't think mdadm is smart enough to also move data files as well.
I would really recommend holding off on your project till you can back up the information, and get a fourth drive. I know there is a lot of talks between raid5 and raid6, but for me I really prefer the peace of mind that raid6 gives.
Edit: seems like it is possible with at least raid 1:https://askubuntu.com/questions/1403691/how-can-i-create-mdadm-raid1-without-losing-data
What you want is gamefaqs.com. I've been using that site since 2000 to get guides for any game. All in html so you can print/download however you wish
I don't think metadata tracking would work with a p2p solution. Why would I want potentially terabytes of metadata for media I will never consume.
In my opinion, musicbrainz is already doing what you want with the big benefit of not being forced to store a full copy of it. If there is metadata missing from musicbrainz, then maybe you can help the community by trying to track it down and then add/update those values in the db.
If he was giving professional software advice I think him giving mediocre software advice would be a bad thing. However this is a video designed for people with little to no experience, and the terminology/technology should reflect that.
There is a saying, don't let perfect be the enemy of good, and I think that applies here. just getting a project started and done is a good thing, even if your software practices are bad, those come with more practice anyway. When you are learning a new skill you start with small pieces and then add onto it over time.I wouldn't start teaching someone micro optimizations or design patterns before I teach them how a for loop works.
Now you can make an argument to just learn best practices from the start, and generally I agree with that, however some people get overwhelmed with all the concepts at once and so I see no real issue in learning one way first then learning a better way second.
It's even older than that, Sins originally came out in 2008.
I think this article is rather misleading, or the headline is specifically. Before this article was written there was DMC 3 Special Edition, DMC4, DMC 4 Special Edition, and DMC HD Collection.
DMC 3 Special Edition and DMC 4 are the two being removed. DMC 3 SE was a terrible port that barely runs on just about any machine, and DMC 4 is just the inferior version of DMC 4 SE.
DMC 3 is still available in the DMC HD Colleciton, and is actually playable. So Both games are still available in their actually playable form.