I really wish VLC had this kind of thing. I know there's an add-ons type architecture, but I've never seen anything for it to handle libraries, sadly. Does anyone know of anything like this, or anyone working on this? I'd be quite happy to donate funds to encourage its development.
As a side note, for folks looking for a lightweight Windows alternative, foobar2000 has been wonderful for me. Low memory usage, extremely customizable UI but sensible defaults, extensible, and automatically adds files with no hassle or slowdown.
I have it set up on my Mac Mini (connected via HDMI), and I can remote control it with the Apple Remote, but there's also an iPhone/iPad app that can both remote control (up, down, select, back), remote browse (tap on a movie or TV episode to watch it on the TV), and stream (tap on a movie to watch it on your iPhone/iPad).
It also has the nice feature of being able to automatically find any other Plex instances on the local network and automatically stream from them as if the media were local. That way, you can connect Plex to your media centre in the basement, but watch the data anywhere in the house (e.g. on a smaller TV in the bedroom or an iMac in the office).
It's really a great ecosystem, and if their partnership with LG[1] pans out, it might get that much better.
1. http://www.engadget.com/2010/09/03/plex-announces-paternship...
This is an excellent point. If I write network clients in elisp just for yuks, I'm probably not Apple's target user for iTunes. Emacs' UI has broken my brain (and hurt my fingers.)
Just make everything directories and let the power users do what they want. Just don't do that in the mainstream app. Keep stuff like that in the power user's special app.