How I Set Up My Home Network – NAS and Raspberry Pi
mythoughts.io
mythoughts.io
--edit-- so this comment isn't orally worthless, I ought to say that over the years I've come to the conclusion that, when it comes down to it, they're all just computers. Some may have a graphical output, some may not, some may have the RAM, the processor speed, the SATA interfaces, whatever.
When it comes down to it you can stuff debian on any of them and make it do whatever the hell you want. This is a worthwhile and awesome pursuit, but when it comes down to it it doesn't matter - Pi, NAS, micro server, 1U pizza-box, mainframe... they all do the same
--edit 2-- Orally worthless? WTF? I'm getting rapidly sick of my new Mac's autocorrect features!
But, eh, if you had fun doing it, power to you. I'm not going to tell you what you should and shouldn't do. It's just that I'd like to see some more imaginative hacks.
Instead of having XBMC I use plex a free (though the plexpass is so worth it) fork, which keeps a central library which clients then query, they have a client for everything (rpi, android, ios, windows, mac, linux), by far the best feature is that it remembers what point you were in movies and has a great web interface where you can watch anything - no installation of anything required. Also syncs content of your choosing to ipad or tablets/phones so when you hit the road you have all your shows you want at the correct quality and encoding - I freaking love it. If you have a good enough speed uplink you can also even watch remotely in your browser.
If you like XBMC - try Plex, it's worth a little look at...
edit: Also runs on Roku's too :)
I like my NAS setup because it's silent (++), easy to manage and it has a really nice Web interface, but you're right your home made server is much more powerfull and flexible and will always be.
Also I tried Plex on the Pi, but it's too slow (there is even a port for the Pi http://rasplex.com/) and it needs the server part of Plex to run on the NAS... at the end it's too much of a burden compared to XBMC for the little Pi.
The N40L is pretty dam silent, it just sits behind my couch. Uses a touch more power but it doesn't struggle like those NAS's sometimes do with certain apps.
Edit: I find the UI on Plex to be way better than XMBC.
The server part is what I love about Plex. I can get halfway through a movie on the bus home and pick up exactly where I left off when I get home to finish on the Pi. And it does things like suggest what you should watch next.
Glorious!!! http://i.imgur.com/eCDNhlR.jpg
I paid $100 for a Roku box and 100% use it for PLEX, nothing else. Should have just bought a Pi...
And I can use the Pi for other stuff if I want. Keep in mind It runs the full PHT. Not the watered down version on the ATV2 which is what I previously used.
Heck even the case isn't strictly necessary. I've got a similar setup at home and for quite a while mine was hanging off the back of my TV on a short HDMI cable.
I could get an Ouya shiped to me next day via Amazon Prime, and installing it from the store was a breeze. The UI is also really smooth.
I've also plugged in a cheap ebay media center remote receiver (which I have programmed on my Logitech Harmony remote), and it works perfectly.
On of the best part of XBMC is the HDMI CEC support meaning you don't need a new remote control and trust me this is great!
I've never used xbmc, but using a DLNA server, a phone with an app like skifta and various dumb music endpoints and smart-TV style video endpoints, you can use your phone to throw media from the server to anywhere in the house. It's rather cool :)