HDMI Karaoke Player with Digital Recording & CDG Ripping