RSS LJ

February 12, 2009

RFC: Media storage ()

by fluffy at 7:27 PM
So, because of my new monitor, I now have a spare monitor which is in my bedroom, ready to be used as a "bedtime media viewing device" when hooked up to my Mac mini. As always, the addition of a new system makes for some compelling questions which may or may not be easy to answer.

The following computers are involved, with the stated purposes:

  • Sparkle, a PowerMac G5 with two 1TB drives, in the studio
    • Project archive file server
    • Time Machine server for the whole network
    • Formerly the system I did all my work on, but soon to just be a passive file server and occasional Logic Node
    • CD ripping machine
    • Also, currently my iPhone sync point
  • Gloss, a late-2008 Unibody MacBook Pro, in the studio (for the purposes of this discussion)
    • Main work computer
    • Only occasional music listening, with a hand-picked selection
    • Occasional iPhone sync point (contacts and apps only), when traveling; could be permanent
  • Zephyr (née Honey), a G4 Mac mini with a 120GB hard drive
    • Bedroom media system (watching movies and TV shows via FrontRow and/or eyeTV, listening to music)
    • Possible master iPhone sync point (for everything, or maybe just for contacts/calendars)
The main thing at issue is how to deal with my media archive. It is currently well over 120GB, meaning there's no way it'll fit on the mini without adding an external drive (which would make it no longer quiet enough for bedroom use). So, obviously it needs to live on the G5. (When I first started thinking about this problem I thought my collection was a lot smaller than that, so it's actually a bit of a relief that this decreases the number of options.)

The only connectivity between Zephyr and Sparkle is an 802.11g link. Gloss and Sparkle will generally be connected directly via gigabit Ethernet, and when they're not directly-connected they see each other via 802.11n (Sparkle is on a gigE link with both 11n and 11g access points).

I will still rip CDs and download downloadable stuff there (likely via VNC from Gloss or whatever, or maybe I can get a USB KVM and hook Sparkle up to the monitor via SVGA, which actually looks just as good as DVI - this is a rather excellent monitor).

I see two possibilities for setting up my bedroom media:

  1. Use Sparkle as a NAS, fill Zephyr's iTunes library from this

    This has the advantage that I could use Zephyr as my main iPhone sync point (since it's in the bedroom that's useful since I can just dock my iPhone to it and sync+charge it overnight).

    This has the huge disadvantage that I need to keep Zephyr's iTunes library in sync with Sparkle's (which is painful), and further, occasional network hiccups could cause Zephyr's view of the library to get full of false "missing" files (plus, file renames tend to jack things up horribly).

  2. Just keep the iTunes library on Sparkle

    This has the advantage of no synchronization issues, but it has the disadvantage that I still have to remember sync my iPhone in my studio instead of in my bedroom, and further it takes more steps since then I have to actively use Sparkle to do so (either via VNC or via KVM or whatever). Also, it means that starting up music/video watching via iTunes takes a lot longer, because iTunes is dumb about how it deals with remote libraries. Also, it means having to manually mark podcasts as not-new on Sparkle, but I already have to do some of that anyway so it's not a big deal (and on the plus side it means that if I fall asleep listening to This American Life it won't automatically just go away).

    Also, if I had done the NAS route, I'd have to decide whether Sparkle or Zephyr was responsible for downloading podcasts, and then that leads to even more wonky sync issues.

It seems like option 2 (iTunes library sharing, rather than NAS) is the better option, but I am sure there is some mysterious third option I am missing, and possibly even others, which solve these issues much more elegantly.

Does anyone have any insights? I realize that as far as problems go, these are pretty nice ones to have.

Comments

#11754 02/12/2009 09:35 pm
Well, don't look at me, I did the file storage nuclear option. c_c
#11755 02/12/2009 09:58 pm
Yeah, the issue isn't so much where the files are stored (replace "Sparkle" for "NAS box") as it is an issue of who owns the iTunes library.

Right now I've got it set up so that my files and library are on Sparkle, Zephyr is just sharing the library, and I have Zephyr set to sync contacts and calendars and Sparkle set to sync media (they are synced to each other via Plaxo). It seems to be working well. It's just calendar/contact sync which has historically been what would be nice to have automatically sync every night (I don't really care about media being completely up-to-the-minute) so I think this setup is going to work out just fine.

I guess now the other thing is I'll have to get another USB2 hub for Gloss, since currently my only decently-working USB2 hub is also my iPhone dock for Sparkle (a Belkin TuneSync).

Next issue: USB topology! This one's a lot easier to deal with, though. I'll have my mouse and keyboard on a manual USB selector switch, which will switch between a port on Sparkle and a "parent" hub that's hooked up to Gloss, which will also have the Gloss-only things (namely my audio and MIDI interfaces). I'll just hook the iPhone dock directly to Sparkle. I'm not sure if I'll put the Wacom on the USB switch or on Gloss - I can't really see a problem with it swapping between the computers, and it might be nice to use it with Sparkle at times.

Yay, issues solved!

Well, it'd be nice if there were affordable DVI+USB KVMs (ideally ones with a hard switch, because I really hate every keyboard-controlled KVM I've ever used since they always seem to wig out at inopportune moments). I'll probably just get one of these for the keyboard/mouse/Wacom hub and then just have Sparkle on SVGA and Gloss on DVI.
#11756 02/12/2009 10:00 pm
Ooh, forgot about one other part of my setup: my photo library. I guess I'll just keep that on Sparkle too, since that also syncs to the iPhone.
#11757 02/12/2009 10:05 pm
Maybe one of these instead, in case I decide I also want to temporarily connect my netbook for some reason.
#11758 02/12/2009 10:17 pm
Meanwhile, streaming iTunes movies to my bedroom via FrontRow seems to work just fine. Very Happy I should also set up EyeTV. Too bad there's no cable hookup in my room. It'd be really nice if there were an easy, non-crappy way to get TiVo content on the Mac or something (all the solutions I've seen require making an actual effort and planning ahead and that's just not the way I roll).

Ooh, I wonder how well Netflix streaming works on the Mini G4, now that they're using Silverlight... or Hulu! Yeah, there we go.
#11759 02/13/2009 08:13 pm
You have way too many dang fucking computers

NERD
#11760 02/14/2009 12:42 am
I know Sad