For PVR functionality, I use a program called SageTV. It's a great PVR/video media package, but leaves you wanting as far as it's music abilities. You could use it for it's PVR functions (the back-end can run in service mode, so it'll record even if you're using the jukebox for example), and use whatever jukebox software you'd like for that function. Wouldn't be too terribly hard to set up, you could even use something like MultiFE for the juke/front-end (it works as a game menu as well, just stick the Sage client on there as a menu selection). I've not used MultiFE on a touch-screen, but I would assume it would work fine. I'm pretty sure you can set Sage to come up on the large monitor for TV functions, although it's UI and everything would be there as well (unless you have the screens set to clone, but there you'd run into problems if your touch-screen and TV have different resolutions, they'd need to be run at a common size between the two in clone mode). You might want to check out the SageTV forums for info on running it with a different front end (I know people use it with things like MediaPortal, so it should work like you're looking for). The main sage page is at
http://www.sage.tv, and their forums are located at
http://forums.sage.tv/forums.
Just as a FYI, I'm currently running it with 4 or 5 client connections (2 of their HD-100 boxes, and 3 Media MVP's), as well as using Placeshifter from time to time (allows you to stream your TV through your internet connection when you're away from home, pretty slick too). I'm recording with 7 tuners at the moment (2 connected to DTV HD boxes, 5 connected to SD boxes), and I'm in the process of my 4th server build in the past 5 years (getting my system ready to switch over to HD-PVR recorders from Hauppauge, and replace at least half my existing analog tuners with these). I've tested the majority of the PVR software out there, and for my purposes, SageTV offers the most flexibility with the least frustration (the extenders just work, I've not had any issues with mine at all). The client software works very well as well, but will probably require some tweaking if you're planning on going with HD...