I use my mac as my jukebox as well, unfortunately, whenever something dies or I want to logout and log back in to have something set itself up... the music stops. This is simply not acceptable
So, I sudo screen and startup mpg123 with a bunch of files and the -Z option

Close the terminal and forget it.
You can log out, log back in, all kinds of good stuff. The only thing I've been meaning to do is have a utility to provide playlists, update the playlists when I toss more files onto the heap, and have mpg123 update its heap.
I think you could also ssh into your machine, mpg123 [args] &, causing mpg123 to immediately fork and give you back a shell. I don't know if the system would kill the process once you left though. I don't see why it would... but I'll try that later. It's all about having your machine CONTINUE to play music no matter what you do to it
