I'm a brand-new SubSonic user, trying it out to see how the music streaming thing works for me. I'm still a little unclear on everything that it can do, to be perfectly honest. I've played around a bit, but rather than struggling through all the various options I figured perhaps asking here would be the best way to the right answers.
A little background, first. Like most people these days, I have a fairly extensive MP3 collection sitting on a computer at home. In my case, that's currently a MacBook running iTunes, but I've used both Linux and Windows in the same capacity in the past. The iTunes library sharing lets me listen to music on my stereo (via my gaming rig or Tivo). I own an iPod Shuffle and I use while working out, and an old-school iPod classic that I use in the car when I don't like what I can get on the radio. I've also used the iPod to listen to music at work, but at the moment I'm trying out using SubSonic at work instead (server on the Mac, client on my work laptop). I occasionally travel for extensive periods (international trips, 2 weeks or more). I also listen to quite a few podcasts.
As you can see, I have a lot of use cases. Ideally, I'd like to be able to:
1) Have a single always-on machine at home, storing and serving up all my music and podcasts. That would probably need to be a new machine since I don't want the MacBook stuck in that role forever. I'd like to expand this to videos as well at some point.
2) Be able to sync the iPods with (a subset of) my library. For sure this needs to work when I'm physically at home, and it would be really nice to be able to do remotely. Since the iPods aren't Internet devices themselves, this would happen via a laptop.
3) Remote streaming access to the library from the Internet, which I'd use mostly at work or when traveling via a laptop. Maybe someday I'll get a newer mobile device that would also use this.
4) Streaming access to the library at home, via the Tivo, so I can listen on my stereo instead of computer speakers.
I'm looking for recommendations on how to put together such a setup. From what I've read on the forums here, it seems like SubSonic can do #1 and #3 very easily. The questions are really around #2 and #4. Does SubSonic (or some other easily-integrated solution) do either of those things? If I need two solutions, can they share things like playlists?
Thanks in advance for any suggestions!