Ok, now that we have the backend, it's time to start playing with some frontend. My first idea was to create something I could access from the blue-ray player or from the smart tv, but neither have a decent browser. Then I've considered learning a little android app development, but the UI is not incredibly complex.
Then I remembered Primeface Mobile UI. It's just JSF, so it's fast and easy. And I've tried a little and it looks good in my xperia :-) It's powered by jQuery mobile, so it's good stuff IMO.
Things that weren't obvious for those who does not like to wait, about primefaces mobile configuration:
 you have to install both primefaces and primefaces mobile jars, since the renderer is in the "core" primefaces jar.
<pm:header title="Header" />
 the minimal web.xml you need (I like xhtml)
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"