front-end for HTPC