not sure if you have it working yet but here is what i think might fix it. are you getting any errors when you run it, because i see no need for "Sound_vol = 100". also not to make out that you are stupid but is the mpg in the same folder as the *.c file you are running. i found that it only runs from the same directory. also for somereason see if media_loop works, when trying to code a similar thing today i found that loop worked (i needed it to loop anyway).