GithubHelp home page GithubHelp logo

Comments (4)

SamDel avatar SamDel commented on June 8, 2024

There's no automatic synchronization between two devices in the application.

With this little trick you can sync the devices:

  • Enable the lag control in the config file which is in the install folder. Set "ShowLagControl" to true.
  • (re)Start the application and start the devices.
  • Put the lag control slider on 'minimum lag' for a couple of seconds, that will clear the buffers on all devices.
  • Then you can put the slider on 'best quality' again, the devices are in sync.

Maybe that process can be automated in a future release.

from chromecast-desktop-audio-streamer.

resom78 avatar resom78 commented on June 8, 2024

Hi,

About the lag control, I saw in your code that in fact it skips some audio packets!! It's not really a latency control since it degrades the audio quality!
Why did you manage the latency in this way?

from chromecast-desktop-audio-streamer.

SamDel avatar SamDel commented on June 8, 2024

You're right. When you use the lag control and it's not on the maximum value it removes every x-th packet from the audio stream, reducing the quality. You should only use it when latency is more important than quality.

I was experimenting with it. The only way I could think of to reduce the latency was keeping the buffer on the Chromecast device low.

from chromecast-desktop-audio-streamer.

SamDel avatar SamDel commented on June 8, 2024

Version 2.0 supports groups.

You can create groups in the Google Home app and use them in this application to play devices synchronized.

Please let me know if it works for you!

from chromecast-desktop-audio-streamer.

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.