Git Product home page Git Product logo

Comments (3)

kyleneideck avatar kyleneideck commented on May 18, 2024

Hmm... I'm not sure what would be causing that. Is it happening when you restart Background Music.app, or just when you restart your computer?

The music player you chose is a property on the driver. If the driver gets restarted, usually because of a system restart, that setting gets lost (I haven't gotten around to persisting driver properties yet), but it shouldn't be lost when you restart the app. I just tried closing and reopening the app a few times and Spotify stayed chosen for me.

If you're getting this when you restart the app, it might be that the driver is crashing when you close the app. Do you get anything in your system log about it? The log messages would come from the coreaudiod process.

from backgroundmusic.

choco avatar choco commented on May 18, 2024

Ops, I'm sorry I didn't add that it only resets when restarting the system, as you correctly pointed out. It does preserve the setting if I'm just restarting the app.

from backgroundmusic.

kyleneideck avatar kyleneideck commented on May 18, 2024

No worries. It's still useful to have Github issues for things that are also in TODO.md (or in TODOs in the code) so we can track them, get an idea of which ones people care about, etc.

Persisting driver settings shouldn't take much effort. The Core Audio driver interface BGMDriver implements, AudioServerPlugin, has an API for it that seems pretty straightforward. I just always forget about this issue because I use iTunes and rarely restart my computer.

from backgroundmusic.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.