I just tried this out and it works very well. I do have one question though. How come when I shut it down, it remains in the Music, Photos & Showcases menu on my TiVo for 20 minutes? TiVo Desktop's Photo HME application disappears immediately when it's stopped so it's possible to do so. Looking at a packet sniff, it seems to do so by sending out a MDNS packet right before exiting with a time to live of 0. Edit: It looks like there's a class in jmdns, javax.jmdns.impl.tasks.Canceler, which is used to do this. Streambaby should probably execute that when shutting down.