So I am running up on filling my fourth hard drive in my computer and it occurs to me I should make a server. I want it to be relatively low cost able to host a significant amount of media. I would also like to set up to communicate with every other device in the house Xbox 360s and PS4s among other computers hooked to desktops. I would like it to do the full breadth including the encoding to ease the strain on my gaming computer. Any ideas guys?