Comments (12)
@rosh324 I've updated the code related to the audio synchronization to reduce audio glitches. Can you download Soundsync again and try?
from soundsync.
@rosh324 I configured Github to build the new development version every time I push a commit. The version number doesn't change but the downloadable binary contains the latest code. You just have to download and install it again.
from soundsync.
Okay, thanks. I'm still working on it to get something perfect!
from soundsync.
Hey sorry for not checking on the project for a while. I just tried the latest version as of writing, 0.4.13 and wow it's a lot better. I'm definitely gonna load this on a pi and repurpose some old speakers sometime. I played a few songs and I don't think I heard a single stutter. Keep up the good work :-).
from soundsync.
@geekuillaume How do I build the program? I assume the "download development version" link doesn't link to the latest commit.
from soundsync.
I gave it a try, the issue is definitely much better, the frequency of interruptions is lower and the interruptions themselves are much less noticeable. I do still get at least one per song though.
from soundsync.
@rosh324 can you try again? I improved the behavior when an audio chunk was received out-of-order (which can happen because of the WebRTC DataChannel mode I'm using)
from soundsync.
@geekuillaume Playback is now smooth, but there are some popping artifacts in the audio. I can't test on actual speakers but its definitely noticeable on headphones. It's probably something small in the reassembly. If I'm not mistaken you are converting the audio chunks to a different format that is more universal before pushing to the devices right? Could it have something to do with that process? I'm just speculating, I don't have much knowledge about streaming media in real time.
from soundsync.
@rosh324 I've again improved the whole audio packaging / playback logic to reduce the latency and improve the popping sounds. I've fixed several bugs and I don't hear anything wrong now. Can you download the last build of Soundsync and try again to see if this works well with your setup? Thanks :)
from soundsync.
@geekuillaume I am having a hard time testing because the menu bar icon to open the controller wont show up. I tried the external soundsync.app website as well and it couldnt find it.
from soundsync.
@rosh324 I've changed a lot of stuff recently and fixed also a lot of bugs. Can you try again with the last version (v0.2.4)?
from soundsync.
No response, I'm closing this. Feel free to reopen if you still experience this issue.
from soundsync.
Related Issues (20)
- rendezvous service crash with CERT_HAS_EXPIRED HOT 5
- Error HOT 1
- Soundsync icon is missing .deb for Ubuntu/Debian
- Error message after Ubuntu start
- TypeError: Cannot read property 'packetSender' of undefined at AirplaySpeaker.pushAudioChunk
- Won't play on AirPlay device. HOT 3
- Error: setMulticastInterface EADDRNOTAVAIL HOT 1
- Feature: Player FM integration
- Won't scan for AirPlay devices a second time after none are found on first scan
- Why did you remove the executable for the latest version from releases? HOT 2
- Latency problem and current workaround
- Unable to run Soundsync 0.4.16 via systemd service
- Broken Download Links HOT 1
- Missing additional dependencies on a minimal Ubuntu installation
- Crash log from an attempt to quit Soundsync HOT 1
- Error log from a time when soundsync was running but the controller browser windown couldn't find it HOT 2
- Typos
- Docker Image HOT 2
- Crash after waking computer from standby
- Feature request: API 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 soundsync.