Nie musisz używać automatycznego ingnorowania, wystarczy tak:
empty=""
global.zaladuj_mp3 = get_open_filename("*.mp3","")
if (global.zaladuj_mp3 != empty)
{
global.mp3 = sound_add(global.zaladuj_mp3,0,1)
sound_play(global.mp3)
}
Musisz to tylko dostosować pod swój kod. A co do tego drugiego problemu, to nie bardzo rozumiem, chodzi o ściszenie dźwięku?