I would like to set up the Raspberry Pi as a simple box that runs Concerto exclusively. That way I can use an older TV as a screen.
Are there any tips or better solutions out there that I don't know of?
From this post on the Concerto Google Group, it is very possible.
EDIT: For those that are looking for the summarized steps, here they are:
Start with a Stock Install of Raspbian - at setup, choose to expand the disk to full sd card, and boot into window manager.
after Raspbian is up and running:
1.) Make the mouse pointer disappear:
2.) Set up the LXDE X Window to automatic start the web browser midori with your web page.
3.) Switch off the automatic screen blanking.
Enable in the category 'SeatDefaults' the xserver-command like following:
Reboot and you should have a functioning Screen.
Yes you can!
Remember, the client is just a stripped down debian install running firefox to access the concerto bakend. So all you really need to do is run a fullscreen firefox instance! The best bet would be to set up a bash script that runs on boot to automatically start firefox in fullscreen mode and point it at your concerto server.
The custom concerto client iso that is supplied will not work because it is only designed for the x86 architecture. Also running RPI software on the Rpi? It's like a match made in heaven!
replace midori by iceweasel(firefox) there is some trouble with graphic css in epiphany and midori
Add iceweasel in autostart script
Open iceweasel and set http://yourconcertoserver/frontend (concerto server v2) as default page and load fullscreen in options
I still have Concerto v1 running on an old Raspberry Pi as both server and (chromium based) front-end. It's very limited, can only show static images with no complex transitions, but a complete standalone system that's been very reliable. The only failures have been when the SD card has filled up!
I wouldn't recommend it ... as that version of Concerto was only compiled for the old RPi, but have got a lot of mileage out of it.