I have changed the underlying mechanism to fix a bug that prevented BGM looping from working in some environments. However, this may cause other BGM bugs. Our apologies.