A friend spotted the TV in a second hand store, as my partner is a fan of all things Hello Kitty bought it for my (at the time still unborn) twin girls. The PC is based on a passively cooled ASUS mini ITX motherboard while an Ardunio Micro emulating a consumer USB device to provide media keys to handle input from the front panel buttons with plenty free IO pins to provide other services. A small amplifier to power the builtin speakers. Some fabrication of internal structure. Finally a 14" LCD panel (to be sourced from an old Laptop), either connected directly via the onboard LVDS or using a driver off EBay.
Hello Kitty TV
ASUS AT5NM10 Mini ITX motherboard
ATX Power supply
Philips LP141x12 LCD panel
LCD panel with LVDS interface - likely to replace default cold cathode with LED strip.
Ordered a bunch of items for the display, salvaged 14" 1024x768 LCD from a laptop, picked up a replacement kit to replace the CCFL in the LCD with LED's and a LVDS cable that should work with the motherboard I have. Likely will require some wiring harness modifications to get all working.
Firmware for the buttons is largely complete and now need to begin building the a PCB to hold the microswiches behind the buttons.
Still need to come up with a plan for a small amplifier to run the speakers.
First step was to disassemble the case and remove the old CRT etc (this TV has not been plugged in for over a year but still dropped a screw driver across the main capacitors). Keeping the mainboard etc for measuring. There is plenty of mounting brackets that I can be reused.
Next getting the arduino micro to emulate media keys, luckily Nico Hood's project https://github.com/NicoHood/HID covered that and getting a prototype up and running proved fairly straight forward.
Ubuntu Mate 16.04 (target OS) proved a little more difficult as it keeps trying to use the internal LVDS as the primary monitor. Have yet to solve this issue, however it might not be one if the LCD panel I plan to use can connect directly to the LVDS socket on the motherboard.