The preview videos load and play fine, but only after a second. Every time I switch to another game the default "missing media" screen shows. Is there a way to make the previews seemless?
This is the normal behavior!
A screenshot is first shown for a couple seconds (to maximize scrolling list speed) then the video is played (if available)
The fact is that you're missing screenshots for those games, so the system first display a generic image then the video.
That said, there is a hidden feature allowing you to specify the video play delay. Try to set it to 0 and see if it's good for you!
mGalaxy folder > Data folder > Preferences.xml
Open this file with a text editor, then search for this line:
<advanced_videoplaydelay>1</advanced_videoplaydelay>
change the value to 0
<advanced_videoplaydelay>0</advanced_videoplaydelay>
Save