Comments (4)
If I were to guess, I think it may be caused by the fact that the function that plays the town tune, playHourlyMusic() at line 34 of AudioManager.js, plays the town tune first and then starts the music only afterwards.
The function that initiates the loop-times seems to be the function setLoopTimes() at line 98 of AudioManager.js, and that function is executed in audio.onplay() at line 91. Perhaps the reason this bug is happening is because the town tune sets off audio.onplay(), thereby starting the timer, before the actual music does so?
from ac-music-extension.
That doesn't appear to be the case, the town tune does not set off the onplay event in the audiomanager.
from ac-music-extension.
Seems to be related to the tab audio handler pausing the extension's music.
from ac-music-extension.
The issue appears to be somewhat simple. When the town tune plays, in specific conditions when the tab audio handler is set to pause the music, it creates two loop timeouts that run at once. I am currently working on a fix now.
from ac-music-extension.
Related Issues (20)
- City not found in weather api HOT 1
- Town tune playing when option is turned off
- Music plays on its own on other computers HOT 1
- Suggestion: Website/Webstore music HOT 1
- (feature request) Play random looping ambiance from NH HOT 1
- Unknown Error Trying to update zip location HOT 1
- Google Drive link doesn't include New Horizons music HOT 5
- Live Weather Location HOT 1
- Error when inputting live weather location HOT 4
- Official Firefox Version Please? HOT 1
- Certain songs don't quite loop properly HOT 1
- Improve transitions between songs when using Live Weather feature
- missing from Chrome Web Extensions Store HOT 3
- Even more customization
- Removed chrome extension page HOT 2
- Animal Crossing GCN Rain music
- Getting it working on Opera GX
- make it so you can play midi files
- It doesn't appears in the Chrome Web Store HOT 4
- Extension not available anymore on the Chrome Web Store HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ac-music-extension.