Make sure UpdateMedia daemon is running. And remember that it takes a long time. If you move a file to a local disc on the core, it /should/ automatically be scanned right away. On a remote disk, it will need to wait for the next cycle.
The above link talks about the original Orbiter way of doing things. Thanks to golgoj4 we have a new engine to drive the skinning to a new level. qOrbiter and/or QML are the keywords to search for on wiki.linuxmce.org
Check what module is needed for that controller, and if maybe that specific controller has a known issue with a specific kernel version used by 1204. Maybe you need to add some specific startup parameters on the kernel load line.