Git Product home page Git Product logo

Comments (6)

geekuillaume avatar geekuillaume commented on June 14, 2024 1

@balaji-dutt I've managed to reproduce your problem and fixed it in the last release. Can you try again with v0.4.11?

from soundsync.

geekuillaume avatar geekuillaume commented on June 14, 2024

Thanks for submitting this issue, do not worry you're not spamming!

I tried and I can't reproduce this problem. Can you try updating to the last version and send me the logs? You can download the logs from http://127.0.0.1:6512/debuginfo

from soundsync.

balaji-dutt avatar balaji-dutt commented on June 14, 2024

Hi @geekuillaume I have downloaded the latest version (0.4.7) and installed this both on my Windows 10 device and a Linux server. With this configuration, I see the following behavior:

  • Spotify client on Windows 10 PC connected to Soundsync with Sink to remote speaker only, playback is on remote speaker.
  • Spotify client on Windows 10 PC connected to Soundsync with Sink to Windows 10 PC speaker only, playback is on Windows PC speaker.
  • Spotify client on Windows 10 PC connected to Soundsync with Sink to Windows 10 PC speaker and remote speaker only, playback is on Remote speaker only. Note that the sequence of adding sinks does not seem to make any difference.

Below is logs from http://127.0.0.1:6512/debuginfo

Click to expand!
{"version":"0.4.7","platform":"win32","arch":"x64","logs":["2020-10-25T03:37:39.934Z soundsync Starting soundsync","2020-10-25T03:37:39.938Z soundsync:wrtc Creating peer manager","2020-10-25T03:37:39.939Z soundsync:config Reading config from C:\\Users\\Balaji\\AppData\\Roaming\\soundsync\\Config\\config.json","2020-10-25T03:37:39.946Z soundsync:peer:3835e10b-9757-452b-8ed7-f4c948192ed2 Created new peer","2020-10-25T03:37:39.946Z soundsync:peer:3835e10b-9757-452b-8ed7-f4c948192ed2 Registering local peer with instaceUuid: 8784c823-0ff4-4044-8e7e-e7fd640f8d37","2020-10-25T03:37:39.946Z soundsync:peer:3835e10b-9757-452b-8ed7-f4c948192ed2:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '8784c823-0ff4-4044-8e7e-e7fd640f8d37',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.7'\n  }\n}","2020-10-25T03:37:39.948Z soundsync:peer:3835e10b-9757-452b-8ed7-f4c948192ed2 Connected","2020-10-25T03:37:39.948Z soundsync:sourcesSinksManager Adding source Microphone (2- Jabra EVOLVE LINK) of type localdevice","2020-10-25T03:37:39.949Z soundsync:audioSource:2a641896-82ec-4d0d-bd41-d89740632f40 Created new audio source","2020-10-25T03:37:39.949Z soundsync:localAudioDevice Creating audio server","2020-10-25T03:37:39.956Z soundsync:localAudioDevice Created audio server","2020-10-25T03:37:40.282Z soundsync:sourcesSinksManager Adding source DELL U2719D (NVIDIA High Definition Audio) (monitor) of type localdevice","2020-10-25T03:37:40.283Z soundsync:audioSource:2b95b31c-ed1c-40de-8141-8463d8cfdda7 Created new audio source","2020-10-25T03:37:40.284Z soundsync:sourcesSinksManager Adding source Microphone (Steam Streaming Microphone) of type localdevice","2020-10-25T03:37:40.284Z soundsync:audioSource:32e54b38-bba2-4552-bcac-6076f6ad27df Created new audio source","2020-10-25T03:37:40.285Z soundsync:sourcesSinksManager Adding source Digital Audio (S/PDIF) (High Definition Audio Device) (monitor) of type localdevice","2020-10-25T03:37:40.285Z soundsync:audioSource:42cab7ba-4be0-4d75-978e-849fb29c1ebc Created new audio source","2020-10-25T03:37:40.286Z soundsync:sourcesSinksManager Adding source Speakers (Steam Streaming Speakers) (monitor) of type localdevice","2020-10-25T03:37:40.287Z soundsync:audioSource:746e08fd-b3c7-470e-90cd-2aaed7141b69 Created new audio source","2020-10-25T03:37:40.288Z soundsync:sourcesSinksManager Adding source Speakers (2- Jabra EVOLVE LINK) (monitor) of type localdevice","2020-10-25T03:37:40.288Z soundsync:audioSource:a31f6b3e-fc8d-486d-bb9d-8fb9d4736ae1 Created new audio source","2020-10-25T03:37:40.289Z soundsync:sourcesSinksManager Adding source Speakers (NVIDIA RTX Voice) (monitor) of type localdevice","2020-10-25T03:37:40.289Z soundsync:audioSource:b4be96fd-b038-46b5-9abb-46469992381a Created new audio source","2020-10-25T03:37:40.290Z soundsync:sourcesSinksManager Adding source Speakers (High Definition Audio Device) (monitor) of type localdevice","2020-10-25T03:37:40.290Z soundsync:audioSource:bb309ca1-51b6-4357-b83e-4f02a2505d84 Created new audio source","2020-10-25T03:37:40.292Z soundsync:sourcesSinksManager Adding source Microphone (C922 Pro Stream Webcam) of type localdevice","2020-10-25T03:37:40.292Z soundsync:audioSource:d61a8db1-1ffc-41a3-862d-2543048db2d1 Created new audio source","2020-10-25T03:37:40.293Z soundsync:sourcesSinksManager Adding source Microphone (NVIDIA RTX Voice) of type localdevice","2020-10-25T03:37:40.293Z soundsync:audioSource:d95f6612-be8c-4fe4-a9b7-e0ce49c32898 Created new audio source","2020-10-25T03:37:40.294Z soundsync:sourcesSinksManager Adding source SPDIF Interface (NuForce µDAC 2 HP) (monitor) of type localdevice","2020-10-25T03:37:40.294Z soundsync:audioSource:db10f8e4-3e4d-4bc5-a408-cf5ee71cd32f Created new audio source","2020-10-25T03:37:40.295Z soundsync:sourcesSinksManager Adding source [hidden] Speakers (Steam Streaming Microphone) (monitor) of type localdevice","2020-10-25T03:37:40.295Z soundsync:audioSource:e1cb1628-66b1-4be0-b9e0-f4a7923d43d7 Created new audio source","2020-10-25T03:37:40.297Z soundsync:sourcesSinksManager Adding source DELL U2715H (NVIDIA High Definition Audio) (monitor) of type localdevice","2020-10-25T03:37:40.297Z soundsync:audioSource:f354d3cc-7120-4b08-8aa0-b80cc09d68d3 Created new audio source","2020-10-25T03:37:40.298Z soundsync:sourcesSinksManager Adding sink  Speakers (Steam Streaming Speakers) of type localdevice","2020-10-25T03:37:40.298Z soundsync:audioSink:564feee8-f443-409c-85aa-ce2f2bb852da Created new audio sink of type localdevice","2020-10-25T03:37:40.301Z soundsync:sourcesSinksManager Adding sink  Speakers (Steam Streaming Microphone) of type localdevice","2020-10-25T03:37:40.301Z soundsync:audioSink:7a7a6da9-f70a-467d-90e4-90bf42e475b9 Created new audio sink of type localdevice","2020-10-25T03:37:40.303Z soundsync:sourcesSinksManager Adding sink  SPDIF Interface (NuForce µDAC 2 HP) of type localdevice","2020-10-25T03:37:40.303Z soundsync:audioSink:82c120f3-c031-4071-aefd-83516e8aa29a Created new audio sink of type localdevice","2020-10-25T03:37:40.305Z soundsync:sourcesSinksManager Adding sink  Speakers (2- Jabra EVOLVE LINK) of type localdevice","2020-10-25T03:37:40.306Z soundsync:audioSink:86feceb7-80bb-446e-b1c4-8d205ab78e3c Created new audio sink of type localdevice","2020-10-25T03:37:40.308Z soundsync:sourcesSinksManager Adding sink  Speakers (NVIDIA RTX Voice) of type localdevice","2020-10-25T03:37:40.308Z soundsync:audioSink:beafc64e-1963-4949-af29-ef565722253c Created new audio sink of type localdevice","2020-10-25T03:37:40.310Z soundsync:sourcesSinksManager Adding sink  DELL U2715H (NVIDIA High Definition Audio) of type localdevice","2020-10-25T03:37:40.310Z soundsync:audioSink:c7f76c9e-10bd-4c67-b24f-875a9dd5557f Created new audio sink of type localdevice","2020-10-25T03:37:40.312Z soundsync:sourcesSinksManager Adding sink  Speakers (High Definition Audio Device) of type localdevice","2020-10-25T03:37:40.312Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Created new audio sink of type localdevice","2020-10-25T03:37:40.314Z soundsync:sourcesSinksManager Adding sink  DELL U2719D (NVIDIA High Definition Audio) of type localdevice","2020-10-25T03:37:40.314Z soundsync:audioSink:dc8a5580-592d-4b9a-9639-e5c8ba09f579 Created new audio sink of type localdevice","2020-10-25T03:37:40.316Z soundsync:sourcesSinksManager Adding sink  Digital Audio (S/PDIF) (High Definition Audio Device) of type localdevice","2020-10-25T03:37:40.316Z soundsync:audioSink:fee9fd93-bb02-42e1-91e6-833910c69962 Created new audio sink of type localdevice","2020-10-25T03:37:40.318Z soundsync:sourcesSinksManager Detecting local audio devices","2020-10-25T03:37:40.324Z soundsync:httpserver Creating new http server","2020-10-25T03:37:40.336Z soundsync:httpserver Listening on 6512","2020-10-25T03:37:40.336Z soundsync:httpserver Creating https server on 6513","2020-10-25T03:37:40.348Z soundsync:rendezvous Registering to rendezvous service with: 192.168.104.101:6512_3835e10b-9757-452b-8ed7-f4c948192ed2,192.168.48.102:6512_3835e10b-9757-452b-8ed7-f4c948192ed2,192.168.56.1:6512_3835e10b-9757-452b-8ed7-f4c948192ed2","2020-10-25T03:37:40.352Z soundsync:loopbackDeviceManager Loopback interface creation not supported on wasapi","2020-10-25T03:37:40.353Z soundsync:clientCoordinator Created client coordinator","2020-10-25T03:37:40.370Z soundsync:mdns Bound to address 192.168.104.101 and port 0","2020-10-25T03:37:40.370Z soundsync:mdns Bound to address 192.168.48.102 and port 0","2020-10-25T03:37:40.370Z soundsync:mdns Bound to address 192.168.56.1 and port 0","2020-10-25T03:37:40.371Z soundsync:mdns Bound to address 0.0.0.0 and port 5353","2020-10-25T03:37:40.496Z soundsync:updater Updater starting, current version: 0.4.7","2020-10-25T03:37:40.496Z soundsync:updater Checking for update","2020-10-25T03:37:40.581Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.105:6512 Created new peer","2020-10-25T03:37:40.621Z soundsync:updater Generated new staging user ID: a887c751-b7af-5fc6-9b28-1addad3d5ddd","2020-10-25T03:37:40.639Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.105:6512 Setting remote description","2020-10-25T03:37:40.696Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.105:6512:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '8784c823-0ff4-4044-8e7e-e7fd640f8d37',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.7'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-25T03:37:40.696Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.105:6512:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'e422b321-bfe8-4174-af33-47ae84ad1583',\n    name: 'repeater',\n    instanceUuid: '3df6710e-8615-4e44-bac6-a7cb93dbf203',\n    capacities: [\n      'librespot',\n      'shairport',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.7'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-25T03:37:40.697Z soundsync:peer:e422b321-bfe8-4174-af33-47ae84ad1583 Connected","2020-10-25T03:37:40.731Z soundsync:peer:placeholderForPeerRelay_dabebe90-325a-4553-b711-41ad0d321a6f Created new peer","2020-10-25T03:37:40.733Z soundsync:sourcesSinksManager Adding source [hidden] Monitor of Dummy Output of type localdevice","2020-10-25T03:37:40.733Z soundsync:audioSource:7a7d3144-3979-4a55-b48a-b38e5a515b70 Created new audio source","2020-10-25T03:37:40.733Z soundsync:sourcesSinksManager Adding source Spotify on Soundsync of type librespot","2020-10-25T03:37:40.733Z soundsync:audioSource:b4a22b6d-04f6-4b86-af6a-1f4380be3db7 Created new audio source","2020-10-25T03:37:40.733Z soundsync:sourcesSinksManager Adding sink  [hidden] Dummy Output of type localdevice","2020-10-25T03:37:40.733Z soundsync:audioSink:6cfd92ef-75cb-49d7-b787-3660a1be3848 Created new audio sink of type localdevice","2020-10-25T03:37:40.733Z soundsync:sourcesSinksManager Adding sink  BBBB37E54068@Portable+ of type airplay","2020-10-25T03:37:40.733Z soundsync:audioSink:82fccefc-14ef-4264-abbe-4690acd73dff Created new audio sink of type airplay","2020-10-25T03:37:40.733Z soundsync:sourcesSinksManager Adding sink  Living Room Apple TV of type airplay","2020-10-25T03:37:40.733Z soundsync:audioSink:d310cc14-a487-4e88-baaf-5f650094df9c Created new audio sink of type airplay","2020-10-25T03:37:40.753Z soundsync:peer:placeholderForPeerRelay_dabebe90-325a-4553-b711-41ad0d321a6f Setting remote description","2020-10-25T03:37:40.757Z soundsync:peer:placeholderForPeerRelay_dabebe90-325a-4553-b711-41ad0d321a6f:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '8784c823-0ff4-4044-8e7e-e7fd640f8d37',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.7'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-25T03:37:40.757Z soundsync:peer:placeholderForPeerRelay_dabebe90-325a-4553-b711-41ad0d321a6f:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'dabebe90-325a-4553-b711-41ad0d321a6f',\n    name: 'Web page',\n    instanceUuid: 'adb65070-19c6-4a3a-90c3-684dfd0f7069',\n    capacities: [],\n    version: '0.4.7'\n  }\n}","2020-10-25T03:37:40.758Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Connected","2020-10-25T03:37:40.761Z soundsync:sourcesSinksManager Adding sink  Web Page Output of type webaudio","2020-10-25T03:37:40.762Z soundsync:audioSink:781791a1-1046-4ec8-b7d8-7489dadddd5c Created new audio sink of type webaudio","2020-10-25T03:37:41.001Z soundsync:peer:e422b321-bfe8-4174-af33-47ae84ad1583 Updating timedelta to 134121.29682551324, diff: 134121.30ms","2020-10-25T03:37:41.060Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Updating timedelta to 260145.4362005049, diff: 260145.44ms","2020-10-25T03:37:41.327Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.101:6512 Created new peer","2020-10-25T03:37:41.337Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.46:6512 Created new peer","2020-10-25T03:37:41.359Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.101:6512 Cannot connect to peer with initiator http api http initiator error: 409: Connecting to own peer","2020-10-25T03:37:43.160Z soundsync:updater Update for version 0.4.7 is not available (latest version: 0.4.7, downgrade is disallowed).","2020-10-25T03:37:44.932Z soundsync:eventloop last 5 seconds: event loop blocked for 170.000383ms, mean: 11.32142592ms","2020-10-25T03:37:47.824Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Destroying peer, reason: controller channel is closed","2020-10-25T03:37:47.824Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Cleaning webrtc state","2020-10-25T03:37:49.466Z soundsync:peer:placeholderForRendezvousInitiatorRequest_88319f23-3886-4a93-bc78-ad5cd1e68d45 Created new peer","2020-10-25T03:37:49.468Z soundsync:peer:placeholderForRendezvousInitiatorRequest_88319f23-3886-4a93-bc78-ad5cd1e68d45 Setting remote description","2020-10-25T03:37:49.468Z soundsync:peer:placeholderForRendezvousInitiatorRequest_88319f23-3886-4a93-bc78-ad5cd1e68d45 Creating answer","2020-10-25T03:37:49.469Z soundsync:peer:placeholderForRendezvousInitiatorRequest_88319f23-3886-4a93-bc78-ad5cd1e68d45 Setting local description","2020-10-25T03:37:49.469Z soundsync:peer:placeholderForRendezvousInitiatorRequest_88319f23-3886-4a93-bc78-ad5cd1e68d45 Sending answer","2020-10-25T03:37:49.664Z soundsync:peer:placeholderForRendezvousInitiatorRequest_5f9dc99a-f96c-4e23-b9b0-7fcd0dd2c9d7 Created new peer","2020-10-25T03:37:49.666Z soundsync:peer:placeholderForRendezvousInitiatorRequest_5f9dc99a-f96c-4e23-b9b0-7fcd0dd2c9d7 Setting remote description","2020-10-25T03:37:49.667Z soundsync:peer:placeholderForRendezvousInitiatorRequest_5f9dc99a-f96c-4e23-b9b0-7fcd0dd2c9d7 Creating answer","2020-10-25T03:37:49.667Z soundsync:peer:placeholderForRendezvousInitiatorRequest_5f9dc99a-f96c-4e23-b9b0-7fcd0dd2c9d7 Setting local description","2020-10-25T03:37:49.667Z soundsync:peer:placeholderForRendezvousInitiatorRequest_5f9dc99a-f96c-4e23-b9b0-7fcd0dd2c9d7 Sending answer","2020-10-25T03:37:49.718Z soundsync:peer:placeholderForRendezvousInitiatorRequest_597572a5-72b7-471b-ae93-07adccae02e7 Created new peer","2020-10-25T03:37:49.719Z soundsync:peer:placeholderForRendezvousInitiatorRequest_597572a5-72b7-471b-ae93-07adccae02e7 Setting remote description","2020-10-25T03:37:49.720Z soundsync:peer:placeholderForRendezvousInitiatorRequest_597572a5-72b7-471b-ae93-07adccae02e7 Creating answer","2020-10-25T03:37:49.721Z soundsync:peer:placeholderForRendezvousInitiatorRequest_597572a5-72b7-471b-ae93-07adccae02e7 Setting local description","2020-10-25T03:37:49.722Z soundsync:peer:placeholderForRendezvousInitiatorRequest_597572a5-72b7-471b-ae93-07adccae02e7 Sending answer","2020-10-25T03:37:50.682Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.46:6512 Setting remote description","2020-10-25T03:37:50.732Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.46:6512:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '8784c823-0ff4-4044-8e7e-e7fd640f8d37',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.7'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-25T03:37:50.739Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.46:6512:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'e422b321-bfe8-4174-af33-47ae84ad1583',\n    name: 'repeater',\n    instanceUuid: '3df6710e-8615-4e44-bac6-a7cb93dbf203',\n    capacities: [\n      'librespot',\n      'shairport',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.7'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-25T03:37:50.740Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.46:6512 Destroying peer, reason: Peer is already connected, this is a duplicate","2020-10-25T03:37:50.740Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.46:6512 Cleaning webrtc state","2020-10-25T03:37:51.034Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:51.037Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:51.038Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:51.303Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:51.306Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:51.307Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:51.320Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:51.322Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:51.324Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:51.654Z soundsync:peer:placeholderForRendezvousInitiatorRequest_88319f23-3886-4a93-bc78-ad5cd1e68d45:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '8784c823-0ff4-4044-8e7e-e7fd640f8d37',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.7'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-25T03:37:51.659Z soundsync:peer:placeholderForRendezvousInitiatorRequest_597572a5-72b7-471b-ae93-07adccae02e7:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '8784c823-0ff4-4044-8e7e-e7fd640f8d37',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.7'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-25T03:37:51.676Z soundsync:peer:placeholderForRendezvousInitiatorRequest_597572a5-72b7-471b-ae93-07adccae02e7:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'dabebe90-325a-4553-b711-41ad0d321a6f',\n    name: 'Web page',\n    instanceUuid: 'bf8cf261-863b-4218-bc27-10e57d65bb63',\n    capacities: [],\n    version: '0.4.7'\n  }\n}","2020-10-25T03:37:51.677Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Connected","2020-10-25T03:37:51.677Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Destroying peer, reason: controller channel is closed","2020-10-25T03:37:51.677Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Cleaning webrtc state","2020-10-25T03:37:51.681Z soundsync:peer:placeholderForRendezvousInitiatorRequest_88319f23-3886-4a93-bc78-ad5cd1e68d45:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'dabebe90-325a-4553-b711-41ad0d321a6f',\n    name: 'Web page',\n    instanceUuid: 'bf8cf261-863b-4218-bc27-10e57d65bb63',\n    capacities: [],\n    version: '0.4.7'\n  }\n}","2020-10-25T03:37:51.682Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Connected","2020-10-25T03:37:51.694Z soundsync:peer:placeholderForRendezvousInitiatorRequest_5f9dc99a-f96c-4e23-b9b0-7fcd0dd2c9d7:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '8784c823-0ff4-4044-8e7e-e7fd640f8d37',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.7'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-25T03:37:51.701Z soundsync:peer:placeholderForRendezvousInitiatorRequest_5f9dc99a-f96c-4e23-b9b0-7fcd0dd2c9d7:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'dabebe90-325a-4553-b711-41ad0d321a6f',\n    name: 'Web page',\n    instanceUuid: 'bf8cf261-863b-4218-bc27-10e57d65bb63',\n    capacities: [],\n    version: '0.4.7'\n  }\n}","2020-10-25T03:37:51.701Z soundsync:peer:placeholderForRendezvousInitiatorRequest_5f9dc99a-f96c-4e23-b9b0-7fcd0dd2c9d7 Destroying peer, reason: Peer is already connected, this is a duplicate","2020-10-25T03:37:51.701Z soundsync:peer:placeholderForRendezvousInitiatorRequest_5f9dc99a-f96c-4e23-b9b0-7fcd0dd2c9d7 Cleaning webrtc state","2020-10-25T03:37:51.985Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Updating timedelta to -8456.950049493695, diff: -8456.95ms","2020-10-25T03:37:52.034Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.037Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.038Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.304Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.305Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.307Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.319Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.322Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.323Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.611Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.612Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.613Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.904Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.905Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.906Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.961Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.962Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:52.963Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:53.610Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:53.612Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:53.612Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:53.904Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:53.906Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:53.906Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:53.962Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:53.963Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:53.965Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:54.235Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:54.236Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:54.237Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:54.471Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:54.472Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:54.473Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:54.589Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:54.590Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:54.592Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:55.235Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:55.236Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:55.237Z soundsync:mdns Received mdns request for 88319f2338864a93bc78ad5cd1e68d45835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:55.471Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:55.473Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:55.474Z soundsync:mdns Received mdns request for 5f9dc99af96c4e23b9b07fcd0dd2c9d7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:55.589Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:55.591Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:55.592Z soundsync:mdns Received mdns request for 597572a572b7471bae9307adccae02e7835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:37:58.699Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f:sinkPatch Received controller message {\n  type: 'sinkPatch',\n  sink: {\n    uuid: 'c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612',\n    instanceUuid: 'f57762a5-afc3-4e43-ada7-c2d2983286c0',\n    pipedFrom: null\n  }\n}","2020-10-25T03:38:44.941Z soundsync:eventloop last 5 seconds: event loop blocked for 30.294015ms, mean: 10.918752910284462ms","2020-10-25T03:39:44.950Z soundsync:eventloop last 5 seconds: event loop blocked for 29.016063ms, mean: 10.61888ms","2020-10-25T03:40:31.893Z soundsync:sourcesSinksManager Removing sink BBBB37E54068@Portable+ (type: airplay uuid: 82fccefc-14ef-4264-abbe-4690acd73dff)","2020-10-25T03:40:44.956Z soundsync:eventloop last 5 seconds: event loop blocked for 21.594111ms, mean: 10.604865766454353ms","2020-10-25T03:42:48.690Z soundsync:sourcesSinksManager Adding sink  BBBB37E54068@Portable+ of type airplay","2020-10-25T03:42:48.690Z soundsync:audioSink:97301e80-a7cd-4bba-b920-5a9381ebe3d5 Created new audio sink of type airplay","2020-10-25T03:43:44.984Z soundsync:eventloop last 5 seconds: event loop blocked for 22.806527ms, mean: 10.71857277253219ms","2020-10-25T03:44:44.995Z soundsync:eventloop last 5 seconds: event loop blocked for 27.082751ms, mean: 10.719504480686695ms","2020-10-25T03:45:09.802Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f:sinkPatch Received controller message {\n  type: 'sinkPatch',\n  sink: {\n    uuid: 'c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612',\n    instanceUuid: 'f57762a5-afc3-4e43-ada7-c2d2983286c0',\n    pipedFrom: 'b4a22b6d-04f6-4b86-af6a-1f4380be3db7'\n  }\n}","2020-10-25T03:45:09.808Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Linking audio source Spotify on Soundsync (uuid b4a22b6d-04f6-4b86-af6a-1f4380be3db7) to sink","2020-10-25T03:45:09.809Z soundsync:audioSource:b4a22b6d-04f6-4b86-af6a-1f4380be3db7 Starting audio source","2020-10-25T03:45:09.809Z soundsync:peer:e422b321-bfe8-4174-af33-47ae84ad1583 Requesting channel for source b4a22b6d-04f6-4b86-af6a-1f4380be3db7","2020-10-25T03:45:09.813Z soundsync:audioSource:b4a22b6d-04f6-4b86-af6a-1f4380be3db7 Created audio channel with source peer","2020-10-25T03:45:09.815Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Starting localdevice sink","2020-10-25T03:45:17.951Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Received old chunk, discarding it: 56358, current playing chunk is 59165","2020-10-25T03:45:17.951Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Received old chunk, discarding it: 56359, current playing chunk is 59165","2020-10-25T03:45:18.002Z soundsync:audioSinkDebug Missed 2798 chunks, continuing without","2020-10-25T03:45:18.002Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Received out-of-order chunk, received chunk index: 59158, last chunk index: 56359","2020-10-25T03:45:18.003Z soundsync:synchronizedAudioBuffer = hard sync: 8222.020833333334ms","2020-10-25T03:45:30.065Z soundsync:eventloop last 5 seconds: event loop blocked for 27.820031ms, mean: 10.694243768736616ms","2020-10-25T03:45:45.065Z soundsync:eventloop last 5 seconds: event loop blocked for 24.674303ms, mean: 10.803048954446854ms","2020-10-25T03:45:55.380Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Received old chunk, discarding it: 61599, current playing chunk is 62908","2020-10-25T03:45:55.380Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Received old chunk, discarding it: 61600, current playing chunk is 62908","2020-10-25T03:45:55.492Z soundsync:audioSinkDebug Missed 1307 chunks, continuing without","2020-10-25T03:45:55.493Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Received out-of-order chunk, received chunk index: 62908, last chunk index: 61600","2020-10-25T03:45:55.493Z soundsync:synchronizedAudioBuffer = hard sync: 13090.041666666666ms","2020-10-25T03:46:10.069Z soundsync:eventloop last 5 seconds: event loop blocked for 69.533695ms, mean: 10.826443245119306ms","2020-10-25T03:46:15.068Z soundsync:eventloop last 5 seconds: event loop blocked for 24.575999ms, mean: 10.735818597849462ms","2020-10-25T03:46:45.072Z soundsync:eventloop last 5 seconds: event loop blocked for 24.772607ms, mean: 10.574787254237288ms","2020-10-25T03:46:52.848Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f:sinkPatch Received controller message {\n  type: 'sinkPatch',\n  sink: {\n    uuid: 'c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612',\n    instanceUuid: 'f57762a5-afc3-4e43-ada7-c2d2983286c0',\n    pipedFrom: null\n  }\n}","2020-10-25T03:46:52.851Z soundsync:audioSource:b4a22b6d-04f6-4b86-af6a-1f4380be3db7 Source stream finished, cleaning source","2020-10-25T03:46:52.851Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Source stream has closed, unlinking","2020-10-25T03:46:59.179Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Destroying peer, reason: controller channel is closed","2020-10-25T03:46:59.179Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Cleaning webrtc state","2020-10-25T03:47:02.178Z soundsync:peer:placeholderForRendezvousInitiatorRequest_a01ccfd5-b2ce-4388-b834-6fd9f3695650 Created new peer","2020-10-25T03:47:02.179Z soundsync:peer:placeholderForRendezvousInitiatorRequest_a01ccfd5-b2ce-4388-b834-6fd9f3695650 Setting remote description","2020-10-25T03:47:02.180Z soundsync:peer:placeholderForRendezvousInitiatorRequest_a01ccfd5-b2ce-4388-b834-6fd9f3695650 Creating answer","2020-10-25T03:47:02.180Z soundsync:peer:placeholderForRendezvousInitiatorRequest_a01ccfd5-b2ce-4388-b834-6fd9f3695650 Setting local description","2020-10-25T03:47:02.180Z soundsync:peer:placeholderForRendezvousInitiatorRequest_a01ccfd5-b2ce-4388-b834-6fd9f3695650 Sending answer","2020-10-25T03:47:02.266Z soundsync:peer:placeholderForRendezvousInitiatorRequest_345d00a6-a960-40e4-aa4c-20e07b611e00 Created new peer","2020-10-25T03:47:02.268Z soundsync:peer:placeholderForRendezvousInitiatorRequest_345d00a6-a960-40e4-aa4c-20e07b611e00 Setting remote description","2020-10-25T03:47:02.268Z soundsync:peer:placeholderForRendezvousInitiatorRequest_345d00a6-a960-40e4-aa4c-20e07b611e00 Creating answer","2020-10-25T03:47:02.269Z soundsync:peer:placeholderForRendezvousInitiatorRequest_345d00a6-a960-40e4-aa4c-20e07b611e00 Setting local description","2020-10-25T03:47:02.269Z soundsync:peer:placeholderForRendezvousInitiatorRequest_345d00a6-a960-40e4-aa4c-20e07b611e00 Sending answer","2020-10-25T03:47:02.288Z soundsync:peer:placeholderForRendezvousInitiatorRequest_6c0a30cd-d560-44e1-98c8-36197d4892f0 Created new peer","2020-10-25T03:47:02.289Z soundsync:peer:placeholderForRendezvousInitiatorRequest_6c0a30cd-d560-44e1-98c8-36197d4892f0 Setting remote description","2020-10-25T03:47:02.290Z soundsync:peer:placeholderForRendezvousInitiatorRequest_6c0a30cd-d560-44e1-98c8-36197d4892f0 Creating answer","2020-10-25T03:47:02.290Z soundsync:peer:placeholderForRendezvousInitiatorRequest_6c0a30cd-d560-44e1-98c8-36197d4892f0 Setting local description","2020-10-25T03:47:02.291Z soundsync:peer:placeholderForRendezvousInitiatorRequest_6c0a30cd-d560-44e1-98c8-36197d4892f0 Sending answer","2020-10-25T03:47:03.838Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:03.840Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:03.842Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:03.844Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:03.846Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:03.847Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:03.964Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:03.967Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:03.968Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:04.302Z soundsync:peer:placeholderForRendezvousInitiatorRequest_6c0a30cd-d560-44e1-98c8-36197d4892f0:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '8784c823-0ff4-4044-8e7e-e7fd640f8d37',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.7'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-25T03:47:04.308Z soundsync:peer:placeholderForRendezvousInitiatorRequest_345d00a6-a960-40e4-aa4c-20e07b611e00:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '8784c823-0ff4-4044-8e7e-e7fd640f8d37',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.7'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-25T03:47:04.318Z soundsync:peer:placeholderForRendezvousInitiatorRequest_a01ccfd5-b2ce-4388-b834-6fd9f3695650:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '8784c823-0ff4-4044-8e7e-e7fd640f8d37',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.7'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-25T03:47:04.329Z soundsync:peer:placeholderForRendezvousInitiatorRequest_6c0a30cd-d560-44e1-98c8-36197d4892f0:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'dabebe90-325a-4553-b711-41ad0d321a6f',\n    name: 'Web page',\n    instanceUuid: 'c3078a5d-0ab7-4368-8a68-fa4b47ef029b',\n    capacities: [],\n    version: '0.4.7'\n  }\n}","2020-10-25T03:47:04.329Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Connected","2020-10-25T03:47:04.329Z soundsync:peer:placeholderForRendezvousInitiatorRequest_345d00a6-a960-40e4-aa4c-20e07b611e00:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'dabebe90-325a-4553-b711-41ad0d321a6f',\n    name: 'Web page',\n    instanceUuid: 'c3078a5d-0ab7-4368-8a68-fa4b47ef029b',\n    capacities: [],\n    version: '0.4.7'\n  }\n}","2020-10-25T03:47:04.329Z soundsync:peer:placeholderForRendezvousInitiatorRequest_345d00a6-a960-40e4-aa4c-20e07b611e00 Destroying peer, reason: Peer is already connected, this is a duplicate","2020-10-25T03:47:04.329Z soundsync:peer:placeholderForRendezvousInitiatorRequest_345d00a6-a960-40e4-aa4c-20e07b611e00 Cleaning webrtc state","2020-10-25T03:47:04.341Z soundsync:peer:placeholderForRendezvousInitiatorRequest_a01ccfd5-b2ce-4388-b834-6fd9f3695650:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'dabebe90-325a-4553-b711-41ad0d321a6f',\n    name: 'Web page',\n    instanceUuid: 'c3078a5d-0ab7-4368-8a68-fa4b47ef029b',\n    capacities: [],\n    version: '0.4.7'\n  }\n}","2020-10-25T03:47:04.341Z soundsync:peer:placeholderForRendezvousInitiatorRequest_a01ccfd5-b2ce-4388-b834-6fd9f3695650 Destroying peer, reason: Peer is already connected, this is a duplicate","2020-10-25T03:47:04.341Z soundsync:peer:placeholderForRendezvousInitiatorRequest_a01ccfd5-b2ce-4388-b834-6fd9f3695650 Cleaning webrtc state","2020-10-25T03:47:04.640Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Updating timedelta to -559204.338500014, diff: -559204.34ms","2020-10-25T03:47:04.838Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:04.841Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:04.842Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:04.844Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:04.845Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:04.965Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:04.967Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:04.968Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:05.425Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:05.426Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:05.427Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:05.441Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:05.442Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:05.444Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:05.584Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:05.586Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:05.587Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:06.425Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:06.426Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:06.428Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:06.441Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:06.443Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:06.444Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:06.584Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:06.586Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:06.587Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:07.034Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:07.035Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:07.036Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:07.135Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:07.136Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:07.137Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:07.267Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:07.269Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:07.270Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:08.034Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:08.036Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:08.037Z soundsync:mdns Received mdns request for a01ccfd5b2ce4388b8346fd9f3695650835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:08.135Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:08.137Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:08.137Z soundsync:mdns Received mdns request for 345d00a6a96040e4aa4c20e07b611e00835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:08.268Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:08.269Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:08.270Z soundsync:mdns Received mdns request for 6c0a30cdd56044e198c836197d4892f0835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-25T03:47:45.080Z soundsync:eventloop last 5 seconds: event loop blocked for 24.117247ms, mean: 10.680811169164883ms","2020-10-25T03:48:15.936Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f:sinkPatch Received controller message {\n  type: 'sinkPatch',\n  sink: {\n    uuid: 'c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612',\n    instanceUuid: 'f57762a5-afc3-4e43-ada7-c2d2983286c0',\n    pipedFrom: 'b4a22b6d-04f6-4b86-af6a-1f4380be3db7'\n  }\n}","2020-10-25T03:48:45.091Z soundsync:eventloop last 5 seconds: event loop blocked for 24.395775ms, mean: 10.705898025751074ms"]}

from soundsync.

geekuillaume avatar geekuillaume commented on June 14, 2024

@balaji-dutt I've managed to reproduce the problem and fix it. Can you try the last version and tell me if it's good for you too?

from soundsync.

balaji-dutt avatar balaji-dutt commented on June 14, 2024

Hi @geekuillaume I've just downloaded v0.4.10 and installed both on my local Windows 10 PC as well as a second Ubuntu VM. The issue is kinda fixed but also not really. Here's the behavior I'm seeing:

  • Run soundsync on the Ubuntu VM and navigate to soundsync.app/controller.
  • The only sinks I can see are remote speaker.
  • Connect a remote speakers to Spotify audio source and start playback from Spotify client on Windows 10 PC connected to "Spotify on Soundsync". Audio output is on the remote speaker.
  • Launch Soundsync on Windows 10 PC and refresh soundsync.app/controller. Local speakers are now visible.
  • While playback is continuing on Spotify client, connect local speakers to Spotify audio source. Audio output is now on both local and remote speakers 👍
    • If I restart the Spotify client and then select "Spotify on Soundsync" as the output, Audio output is on both local and remote speakers
  • However if I Pause playback and then Resume playback on Spotify client. Audio output is now only on local speaker. 😕

Below are the logs from http://127.0.0.1:6512/debuginfo

Click to expand!
{"version":"0.4.10","platform":"win32","arch":"x64","logs":["2020-10-31T09:00:29.679Z soundsync Starting soundsync","2020-10-31T09:00:29.683Z soundsync:wrtc Creating peer manager","2020-10-31T09:00:29.684Z soundsync:config Reading config from C:\\Users\\Balaji\\AppData\\Roaming\\soundsync\\Config\\config.json","2020-10-31T09:00:29.685Z soundsync:peer:3835e10b-9757-452b-8ed7-f4c948192ed2 Created new peer","2020-10-31T09:00:29.685Z soundsync:peer:3835e10b-9757-452b-8ed7-f4c948192ed2 Registering local peer with instaceUuid: 575d67c6-6126-4f70-9de0-b74d11daedb0","2020-10-31T09:00:29.686Z soundsync:peer:3835e10b-9757-452b-8ed7-f4c948192ed2:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '575d67c6-6126-4f70-9de0-b74d11daedb0',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.10'\n  }\n}","2020-10-31T09:00:29.687Z soundsync:peer:3835e10b-9757-452b-8ed7-f4c948192ed2 Connected","2020-10-31T09:00:29.688Z soundsync:sourcesSinksManager Adding source Microphone (2- Jabra EVOLVE LINK) of type localdevice","2020-10-31T09:00:29.688Z soundsync:audioSource:2a641896-82ec-4d0d-bd41-d89740632f40 Created new audio source","2020-10-31T09:00:29.688Z soundsync:localAudioDevice Creating audio server","2020-10-31T09:00:29.697Z soundsync:localAudioDevice Created audio server","2020-10-31T09:00:30.023Z soundsync:sourcesSinksManager Adding source DELL U2719D (NVIDIA High Definition Audio) (monitor) of type localdevice","2020-10-31T09:00:30.023Z soundsync:audioSource:2b95b31c-ed1c-40de-8141-8463d8cfdda7 Created new audio source","2020-10-31T09:00:30.024Z soundsync:sourcesSinksManager Adding source Microphone (Steam Streaming Microphone) of type localdevice","2020-10-31T09:00:30.024Z soundsync:audioSource:32e54b38-bba2-4552-bcac-6076f6ad27df Created new audio source","2020-10-31T09:00:30.025Z soundsync:sourcesSinksManager Adding source Digital Audio (S/PDIF) (High Definition Audio Device) (monitor) of type localdevice","2020-10-31T09:00:30.026Z soundsync:audioSource:42cab7ba-4be0-4d75-978e-849fb29c1ebc Created new audio source","2020-10-31T09:00:30.027Z soundsync:sourcesSinksManager Adding source Speakers (Steam Streaming Speakers) (monitor) of type localdevice","2020-10-31T09:00:30.027Z soundsync:audioSource:746e08fd-b3c7-470e-90cd-2aaed7141b69 Created new audio source","2020-10-31T09:00:30.028Z soundsync:sourcesSinksManager Adding source Speakers (2- Jabra EVOLVE LINK) (monitor) of type localdevice","2020-10-31T09:00:30.029Z soundsync:audioSource:a31f6b3e-fc8d-486d-bb9d-8fb9d4736ae1 Created new audio source","2020-10-31T09:00:30.030Z soundsync:sourcesSinksManager Adding source Speakers (NVIDIA RTX Voice) (monitor) of type localdevice","2020-10-31T09:00:30.030Z soundsync:audioSource:b4be96fd-b038-46b5-9abb-46469992381a Created new audio source","2020-10-31T09:00:30.031Z soundsync:sourcesSinksManager Adding source Speakers (High Definition Audio Device) (monitor) of type localdevice","2020-10-31T09:00:30.031Z soundsync:audioSource:bb309ca1-51b6-4357-b83e-4f02a2505d84 Created new audio source","2020-10-31T09:00:30.032Z soundsync:sourcesSinksManager Adding source Microphone (C922 Pro Stream Webcam) of type localdevice","2020-10-31T09:00:30.032Z soundsync:audioSource:d61a8db1-1ffc-41a3-862d-2543048db2d1 Created new audio source","2020-10-31T09:00:30.034Z soundsync:sourcesSinksManager Adding source Microphone (NVIDIA RTX Voice) of type localdevice","2020-10-31T09:00:30.034Z soundsync:audioSource:d95f6612-be8c-4fe4-a9b7-e0ce49c32898 Created new audio source","2020-10-31T09:00:30.035Z soundsync:sourcesSinksManager Adding source SPDIF Interface (NuForce µDAC 2 HP) (monitor) of type localdevice","2020-10-31T09:00:30.035Z soundsync:audioSource:db10f8e4-3e4d-4bc5-a408-cf5ee71cd32f Created new audio source","2020-10-31T09:00:30.036Z soundsync:sourcesSinksManager Adding source [hidden] Speakers (Steam Streaming Microphone) (monitor) of type localdevice","2020-10-31T09:00:30.036Z soundsync:audioSource:e1cb1628-66b1-4be0-b9e0-f4a7923d43d7 Created new audio source","2020-10-31T09:00:30.037Z soundsync:sourcesSinksManager Adding source DELL U2715H (NVIDIA High Definition Audio) (monitor) of type localdevice","2020-10-31T09:00:30.037Z soundsync:audioSource:f354d3cc-7120-4b08-8aa0-b80cc09d68d3 Created new audio source","2020-10-31T09:00:30.039Z soundsync:sourcesSinksManager Adding sink  Speakers (Steam Streaming Speakers) of type localdevice","2020-10-31T09:00:30.039Z soundsync:audioSink:564feee8-f443-409c-85aa-ce2f2bb852da Created new audio sink of type localdevice","2020-10-31T09:00:30.041Z soundsync:sourcesSinksManager Adding sink  Speakers (Steam Streaming Microphone) of type localdevice","2020-10-31T09:00:30.042Z soundsync:audioSink:7a7a6da9-f70a-467d-90e4-90bf42e475b9 Created new audio sink of type localdevice","2020-10-31T09:00:30.044Z soundsync:sourcesSinksManager Adding sink  SPDIF Interface (NuForce µDAC 2 HP) of type localdevice","2020-10-31T09:00:30.044Z soundsync:audioSink:82c120f3-c031-4071-aefd-83516e8aa29a Created new audio sink of type localdevice","2020-10-31T09:00:30.046Z soundsync:sourcesSinksManager Adding sink  Speakers (2- Jabra EVOLVE LINK) of type localdevice","2020-10-31T09:00:30.046Z soundsync:audioSink:86feceb7-80bb-446e-b1c4-8d205ab78e3c Created new audio sink of type localdevice","2020-10-31T09:00:30.049Z soundsync:sourcesSinksManager Adding sink  Speakers (NVIDIA RTX Voice) of type localdevice","2020-10-31T09:00:30.049Z soundsync:audioSink:beafc64e-1963-4949-af29-ef565722253c Created new audio sink of type localdevice","2020-10-31T09:00:30.051Z soundsync:sourcesSinksManager Adding sink  DELL U2715H (NVIDIA High Definition Audio) of type localdevice","2020-10-31T09:00:30.051Z soundsync:audioSink:c7f76c9e-10bd-4c67-b24f-875a9dd5557f Created new audio sink of type localdevice","2020-10-31T09:00:30.053Z soundsync:sourcesSinksManager Adding sink  Speakers (High Definition Audio Device) of type localdevice","2020-10-31T09:00:30.053Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Created new audio sink of type localdevice","2020-10-31T09:00:30.055Z soundsync:sourcesSinksManager Adding sink  DELL U2719D (NVIDIA High Definition Audio) of type localdevice","2020-10-31T09:00:30.055Z soundsync:audioSink:dc8a5580-592d-4b9a-9639-e5c8ba09f579 Created new audio sink of type localdevice","2020-10-31T09:00:30.057Z soundsync:sourcesSinksManager Adding sink  Digital Audio (S/PDIF) (High Definition Audio Device) of type localdevice","2020-10-31T09:00:30.057Z soundsync:audioSink:fee9fd93-bb02-42e1-91e6-833910c69962 Created new audio sink of type localdevice","2020-10-31T09:00:30.060Z soundsync:sourcesSinksManager Detecting local audio devices","2020-10-31T09:00:30.066Z soundsync:httpserver Creating new http server","2020-10-31T09:00:30.077Z soundsync:httpserver Listening on 6512","2020-10-31T09:00:30.077Z soundsync:httpserver Creating https server on 6513","2020-10-31T09:00:30.090Z soundsync:rendezvous Registering to rendezvous service with: 192.168.104.101:6512_3835e10b-9757-452b-8ed7-f4c948192ed2,192.168.48.102:6512_3835e10b-9757-452b-8ed7-f4c948192ed2,192.168.56.1:6512_3835e10b-9757-452b-8ed7-f4c948192ed2","2020-10-31T09:00:30.094Z soundsync:loopbackDeviceManager Loopback interface creation not supported on wasapi","2020-10-31T09:00:30.095Z soundsync:clientCoordinator Created client coordinator","2020-10-31T09:00:30.106Z soundsync:mdns Bound to address 192.168.104.101 and port 0","2020-10-31T09:00:30.106Z soundsync:mdns Bound to address 192.168.48.102 and port 0","2020-10-31T09:00:30.106Z soundsync:mdns Bound to address 192.168.56.1 and port 0","2020-10-31T09:00:30.108Z soundsync:mdns Bound to address 0.0.0.0 and port 5353","2020-10-31T09:00:30.222Z soundsync:updater Updater starting, current version: 0.4.10","2020-10-31T09:00:30.222Z soundsync:updater Checking for update","2020-10-31T09:00:30.299Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.108:6512 Created new peer","2020-10-31T09:00:30.354Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.108:6512 Setting remote description","2020-10-31T09:00:30.408Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.108:6512:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '575d67c6-6126-4f70-9de0-b74d11daedb0',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.10'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-31T09:00:30.409Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.108:6512:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'e422b321-bfe8-4174-af33-47ae84ad1583',\n    name: 'repeater',\n    instanceUuid: 'ad796e98-01d1-45c4-b6a1-75481abafe77',\n    capacities: [\n      'librespot',\n      'shairport',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.10'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-31T09:00:30.410Z soundsync:peer:e422b321-bfe8-4174-af33-47ae84ad1583 Connected","2020-10-31T09:00:30.436Z soundsync:peer:placeholderForPeerRelay_dabebe90-325a-4553-b711-41ad0d321a6f Created new peer","2020-10-31T09:00:30.442Z soundsync:sourcesSinksManager Adding source [hidden] Monitor of Dummy Output of type localdevice","2020-10-31T09:00:30.442Z soundsync:audioSource:7a7d3144-3979-4a55-b48a-b38e5a515b70 Created new audio source","2020-10-31T09:00:30.442Z soundsync:sourcesSinksManager Adding source Spotify on Soundsync of type librespot","2020-10-31T09:00:30.442Z soundsync:audioSource:b4a22b6d-04f6-4b86-af6a-1f4380be3db7 Created new audio source","2020-10-31T09:00:30.442Z soundsync:sourcesSinksManager Adding sink  [hidden] Dummy Output of type localdevice","2020-10-31T09:00:30.442Z soundsync:audioSink:6cfd92ef-75cb-49d7-b787-3660a1be3848 Created new audio sink of type localdevice","2020-10-31T09:00:30.442Z soundsync:sourcesSinksManager Adding sink  BBBB37E54068@Portable+ of type airplay","2020-10-31T09:00:30.442Z soundsync:audioSink:97301e80-a7cd-4bba-b920-5a9381ebe3d5 Created new audio sink of type airplay","2020-10-31T09:00:30.442Z soundsync:sourcesSinksManager Adding sink  Living Room Apple TV of type airplay","2020-10-31T09:00:30.442Z soundsync:audioSink:d310cc14-a487-4e88-baaf-5f650094df9c Created new audio sink of type airplay","2020-10-31T09:00:30.458Z soundsync:peer:placeholderForPeerRelay_dabebe90-325a-4553-b711-41ad0d321a6f Setting remote description","2020-10-31T09:00:30.463Z soundsync:peer:placeholderForPeerRelay_dabebe90-325a-4553-b711-41ad0d321a6f:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '575d67c6-6126-4f70-9de0-b74d11daedb0',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.10'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-31T09:00:30.464Z soundsync:peer:placeholderForPeerRelay_dabebe90-325a-4553-b711-41ad0d321a6f:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'dabebe90-325a-4553-b711-41ad0d321a6f',\n    name: 'Web page',\n    instanceUuid: '300c7291-b346-4b50-8b49-23e6392c866a',\n    capacities: [],\n    version: '0.4.10'\n  }\n}","2020-10-31T09:00:30.464Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Connected","2020-10-31T09:00:30.467Z soundsync:sourcesSinksManager Adding sink  Web Page Output of type webaudio","2020-10-31T09:00:30.467Z soundsync:audioSink:781791a1-1046-4ec8-b7d8-7489dadddd5c Created new audio sink of type webaudio","2020-10-31T09:00:30.715Z soundsync:peer:e422b321-bfe8-4174-af33-47ae84ad1583 Updating timedelta to 73452.077666495, diff: 73452.08ms","2020-10-31T09:00:30.767Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Updating timedelta to 167028.9298500046, diff: 167028.93ms","2020-10-31T09:00:30.890Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.101:6512 Created new peer","2020-10-31T09:00:30.914Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.101:6512 Cannot connect to peer with initiator http api http initiator error: 409: Connecting to own peer","2020-10-31T09:00:31.120Z soundsync:peer:placeholderForHttpApiJoin_192.168.48.102:6512 Created new peer","2020-10-31T09:00:31.122Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.105:6512 Created new peer","2020-10-31T09:00:31.123Z soundsync:peer:placeholderForHttpApiJoin_192.168.56.1:6512 Created new peer","2020-10-31T09:00:31.124Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.46:6512 Created new peer","2020-10-31T09:00:31.125Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.42:6512 Created new peer","2020-10-31T09:00:31.159Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.105:6512 Setting remote description","2020-10-31T09:00:31.171Z soundsync:peer:placeholderForHttpApiJoin_192.168.56.1:6512 Cannot connect to peer with initiator http api http initiator error: 409: Connecting to own peer","2020-10-31T09:00:31.172Z soundsync:peer:placeholderForHttpApiJoin_192.168.48.102:6512 Cannot connect to peer with initiator http api http initiator error: 409: Connecting to own peer","2020-10-31T09:00:31.198Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.105:6512:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '575d67c6-6126-4f70-9de0-b74d11daedb0',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.10'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-31T09:00:31.201Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.105:6512:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'e422b321-bfe8-4174-af33-47ae84ad1583',\n    name: 'repeater',\n    instanceUuid: 'ad796e98-01d1-45c4-b6a1-75481abafe77',\n    capacities: [\n      'librespot',\n      'shairport',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.10'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-31T09:00:31.201Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.105:6512 Destroying peer, reason: Peer is already connected, this is a duplicate","2020-10-31T09:00:31.201Z soundsync:peer:placeholderForHttpApiJoin_192.168.104.105:6512 Cleaning webrtc state","2020-10-31T09:00:33.081Z soundsync:updater Update for version 0.4.10 is not available (latest version: 0.4.10, downgrade is disallowed).","2020-10-31T09:00:34.678Z soundsync:eventloop last 5 seconds: event loop blocked for 160.432127ms, mean: 11.226205550617284ms","2020-10-31T09:00:36.336Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Destroying peer, reason: controller channel is closed","2020-10-31T09:00:36.336Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Cleaning webrtc state","2020-10-31T09:00:39.614Z soundsync:peer:placeholderForRendezvousInitiatorRequest_8b1d8ea6-a273-413d-9a81-cf781c56c094 Created new peer","2020-10-31T09:00:39.616Z soundsync:peer:placeholderForRendezvousInitiatorRequest_8b1d8ea6-a273-413d-9a81-cf781c56c094 Setting remote description","2020-10-31T09:00:39.617Z soundsync:peer:placeholderForRendezvousInitiatorRequest_8b1d8ea6-a273-413d-9a81-cf781c56c094 Creating answer","2020-10-31T09:00:39.617Z soundsync:peer:placeholderForRendezvousInitiatorRequest_8b1d8ea6-a273-413d-9a81-cf781c56c094 Setting local description","2020-10-31T09:00:39.618Z soundsync:peer:placeholderForRendezvousInitiatorRequest_8b1d8ea6-a273-413d-9a81-cf781c56c094 Sending answer","2020-10-31T09:00:39.625Z soundsync:peer:placeholderForRendezvousInitiatorRequest_920d5223-a6fd-4d35-be3d-49e46bf60bb3 Created new peer","2020-10-31T09:00:39.626Z soundsync:peer:placeholderForRendezvousInitiatorRequest_920d5223-a6fd-4d35-be3d-49e46bf60bb3 Setting remote description","2020-10-31T09:00:39.628Z soundsync:peer:placeholderForRendezvousInitiatorRequest_920d5223-a6fd-4d35-be3d-49e46bf60bb3 Creating answer","2020-10-31T09:00:39.628Z soundsync:peer:placeholderForRendezvousInitiatorRequest_920d5223-a6fd-4d35-be3d-49e46bf60bb3 Setting local description","2020-10-31T09:00:39.629Z soundsync:peer:placeholderForRendezvousInitiatorRequest_920d5223-a6fd-4d35-be3d-49e46bf60bb3 Sending answer","2020-10-31T09:00:39.849Z soundsync:peer:placeholderForRendezvousInitiatorRequest_43a70a6a-0de0-46f1-aeb7-3d2dff67aed1 Created new peer","2020-10-31T09:00:39.851Z soundsync:peer:placeholderForRendezvousInitiatorRequest_43a70a6a-0de0-46f1-aeb7-3d2dff67aed1 Setting remote description","2020-10-31T09:00:39.854Z soundsync:peer:placeholderForRendezvousInitiatorRequest_43a70a6a-0de0-46f1-aeb7-3d2dff67aed1 Creating answer","2020-10-31T09:00:39.854Z soundsync:peer:placeholderForRendezvousInitiatorRequest_43a70a6a-0de0-46f1-aeb7-3d2dff67aed1 Setting local description","2020-10-31T09:00:39.855Z soundsync:peer:placeholderForRendezvousInitiatorRequest_43a70a6a-0de0-46f1-aeb7-3d2dff67aed1 Sending answer","2020-10-31T09:00:40.453Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.46:6512 Setting remote description","2020-10-31T09:00:40.460Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.46:6512:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '575d67c6-6126-4f70-9de0-b74d11daedb0',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.10'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-31T09:00:40.468Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.46:6512:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'e422b321-bfe8-4174-af33-47ae84ad1583',\n    name: 'repeater',\n    instanceUuid: 'ad796e98-01d1-45c4-b6a1-75481abafe77',\n    capacities: [\n      'librespot',\n      'shairport',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.10'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-31T09:00:40.468Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.46:6512 Destroying peer, reason: Peer is already connected, this is a duplicate","2020-10-31T09:00:40.468Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.46:6512 Cleaning webrtc state","2020-10-31T09:00:40.492Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.42:6512 Setting remote description","2020-10-31T09:00:40.541Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.42:6512:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '575d67c6-6126-4f70-9de0-b74d11daedb0',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.10'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-31T09:00:40.551Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.42:6512:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'e422b321-bfe8-4174-af33-47ae84ad1583',\n    name: 'repeater',\n    instanceUuid: 'ad796e98-01d1-45c4-b6a1-75481abafe77',\n    capacities: [\n      'librespot',\n      'shairport',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.10'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-31T09:00:40.551Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.42:6512 Destroying peer, reason: Peer is already connected, this is a duplicate","2020-10-31T09:00:40.551Z soundsync:peer:placeholderForHttpApiJoin_192.168.50.42:6512 Cleaning webrtc state","2020-10-31T09:00:41.255Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:41.259Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:41.260Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:41.274Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:41.278Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:41.279Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:41.491Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:41.496Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:41.497Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:41.767Z soundsync:peer:placeholderForRendezvousInitiatorRequest_8b1d8ea6-a273-413d-9a81-cf781c56c094:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '575d67c6-6126-4f70-9de0-b74d11daedb0',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.10'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-31T09:00:41.791Z soundsync:peer:placeholderForRendezvousInitiatorRequest_920d5223-a6fd-4d35-be3d-49e46bf60bb3:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '575d67c6-6126-4f70-9de0-b74d11daedb0',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.10'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-31T09:00:41.796Z soundsync:peer:placeholderForRendezvousInitiatorRequest_43a70a6a-0de0-46f1-aeb7-3d2dff67aed1:peerInfo Sending controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: '3835e10b-9757-452b-8ed7-f4c948192ed2',\n    name: 'Win-PC',\n    instanceUuid: '575d67c6-6126-4f70-9de0-b74d11daedb0',\n    capacities: [\n      'librespot',\n      'http_server_accessible',\n      'hue',\n      'chromecast_interaction',\n      'shared_state_keeper',\n      'airplay_sink'\n    ],\n    version: '0.4.10'\n  },\n  sharedState: { hueBridges: [], lastUpdateTimestamp: -1 }\n}","2020-10-31T09:00:41.802Z soundsync:peer:placeholderForRendezvousInitiatorRequest_8b1d8ea6-a273-413d-9a81-cf781c56c094:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'dabebe90-325a-4553-b711-41ad0d321a6f',\n    name: 'Web page',\n    instanceUuid: 'a690f960-120b-4169-b1f7-fecdd4d5997a',\n    capacities: [],\n    version: '0.4.10'\n  }\n}","2020-10-31T09:00:41.802Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Connected","2020-10-31T09:00:41.810Z soundsync:peer:placeholderForRendezvousInitiatorRequest_920d5223-a6fd-4d35-be3d-49e46bf60bb3:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'dabebe90-325a-4553-b711-41ad0d321a6f',\n    name: 'Web page',\n    instanceUuid: 'a690f960-120b-4169-b1f7-fecdd4d5997a',\n    capacities: [],\n    version: '0.4.10'\n  }\n}","2020-10-31T09:00:41.810Z soundsync:peer:placeholderForRendezvousInitiatorRequest_920d5223-a6fd-4d35-be3d-49e46bf60bb3 Destroying peer, reason: Peer is already connected, this is a duplicate","2020-10-31T09:00:41.810Z soundsync:peer:placeholderForRendezvousInitiatorRequest_920d5223-a6fd-4d35-be3d-49e46bf60bb3 Cleaning webrtc state","2020-10-31T09:00:41.816Z soundsync:peer:placeholderForRendezvousInitiatorRequest_43a70a6a-0de0-46f1-aeb7-3d2dff67aed1:peerInfo Received controller message {\n  type: 'peerInfo',\n  peer: {\n    uuid: 'dabebe90-325a-4553-b711-41ad0d321a6f',\n    name: 'Web page',\n    instanceUuid: 'a690f960-120b-4169-b1f7-fecdd4d5997a',\n    capacities: [],\n    version: '0.4.10'\n  }\n}","2020-10-31T09:00:41.817Z soundsync:peer:placeholderForRendezvousInitiatorRequest_43a70a6a-0de0-46f1-aeb7-3d2dff67aed1 Destroying peer, reason: Peer is already connected, this is a duplicate","2020-10-31T09:00:41.817Z soundsync:peer:placeholderForRendezvousInitiatorRequest_43a70a6a-0de0-46f1-aeb7-3d2dff67aed1 Cleaning webrtc state","2020-10-31T09:00:42.113Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f Updating timedelta to -7140.1671999860555, diff: -7140.17ms","2020-10-31T09:00:42.254Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:42.259Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:42.260Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:42.273Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:42.277Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:42.278Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:42.491Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:42.496Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:42.497Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:42.898Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:42.899Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:42.900Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:42.908Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:42.910Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:42.910Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:43.080Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:43.082Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:43.083Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:43.898Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:43.899Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:43.901Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:43.909Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:43.910Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:43.911Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:44.081Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:44.083Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:44.084Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:44.502Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:44.503Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:44.504Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:44.518Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:44.519Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:44.520Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:44.679Z soundsync:eventloop last 5 seconds: event loop blocked for 22.298623ms, mean: 10.640255181236673ms","2020-10-31T09:00:44.688Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:44.691Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:44.692Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:45.503Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:45.504Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:45.505Z soundsync:mdns Received mdns request for 920d5223a6fd4d35be3d49e46bf60bb3835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:45.518Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:45.519Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:45.520Z soundsync:mdns Received mdns request for 8b1d8ea6a273413d9a81cf781c56c094835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:45.689Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:45.690Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:00:45.691Z soundsync:mdns Received mdns request for 43a70a6a0de046f1aeb73d2dff67aed1835e10b9757452b8ed7f4c948192ed2.local, handling initiator notification","2020-10-31T09:01:10.667Z soundsync:peer:dabebe90-325a-4553-b711-41ad0d321a6f:sinkPatch Received controller message {\n  type: 'sinkPatch',\n  sink: {\n    uuid: 'c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612',\n    instanceUuid: 'bb99dfba-bec6-44c3-a10f-eb7e82eed4c3',\n    pipedFrom: 'b4a22b6d-04f6-4b86-af6a-1f4380be3db7'\n  }\n}","2020-10-31T09:01:10.670Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Linking audio source Spotify on Soundsync (uuid b4a22b6d-04f6-4b86-af6a-1f4380be3db7) to sink","2020-10-31T09:01:10.670Z soundsync:audioSource:b4a22b6d-04f6-4b86-af6a-1f4380be3db7 Starting audio source","2020-10-31T09:01:10.671Z soundsync:peer:e422b321-bfe8-4174-af33-47ae84ad1583 Requesting channel for source b4a22b6d-04f6-4b86-af6a-1f4380be3db7","2020-10-31T09:01:10.675Z soundsync:audioSource:b4a22b6d-04f6-4b86-af6a-1f4380be3db7 Created audio channel with source peer","2020-10-31T09:01:10.676Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Starting localdevice sink","2020-10-31T09:01:14.683Z soundsync:eventloop last 5 seconds: event loop blocked for 277.610495ms, mean: 11.451166532110092ms","2020-10-31T09:01:14.786Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Received old chunk, discarding it: 10262, current playing chunk is 11808","2020-10-31T09:01:14.792Z soundsync:audioSinkDebug Missed 1521 chunks, continuing without","2020-10-31T09:01:14.792Z soundsync:audioSink:c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612 Received out-of-order chunk, received chunk index: 11784, last chunk index: 10262","2020-10-31T09:01:14.793Z soundsync:synchronizedAudioBuffer = hard sync: 5368.125ms","2020-10-31T09:01:34.684Z soundsync:eventloop last 5 seconds: event loop blocked for 28.475391ms, mean: 10.735712894623656ms"],"sources":[{"uuid":"2a641896-82ec-4d0d-bd41-d89740632f40","type":"localdevice","started":false,"latency":1000,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"20c7e2b7-cee7-47b8-b5fd-58a3042cd7e5","available":true,"active":false},{"uuid":"2b95b31c-ed1c-40de-8141-8463d8cfdda7","type":"localdevice","started":false,"latency":1000,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"e05335f0-9a8d-4fc1-9400-51db1a5b7ec5","available":true,"active":false},{"uuid":"32e54b38-bba2-4552-bcac-6076f6ad27df","type":"localdevice","started":false,"latency":1000,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"75c9c231-9bfe-46fd-ad6f-541a98720551","available":true,"active":false},{"uuid":"42cab7ba-4be0-4d75-978e-849fb29c1ebc","type":"localdevice","started":false,"latency":1000,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"5f3f7d3d-08c5-4e38-805c-86555824f362","available":true,"active":false},{"uuid":"746e08fd-b3c7-470e-90cd-2aaed7141b69","type":"localdevice","started":false,"latency":1000,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"8dfba94f-0065-4768-bd8a-cc6e6a402df3","available":true,"active":false},{"uuid":"a31f6b3e-fc8d-486d-bb9d-8fb9d4736ae1","type":"localdevice","started":false,"latency":1000,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"ddcbe45c-c466-45e2-b86c-9efe910aa503","available":true,"active":false},{"uuid":"b4be96fd-b038-46b5-9abb-46469992381a","type":"localdevice","started":false,"latency":1000,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"8a0d6bf4-cdfc-43b4-a38a-04e4c3f51512","available":true,"active":false},{"uuid":"bb309ca1-51b6-4357-b83e-4f02a2505d84","type":"localdevice","started":false,"latency":1000,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"1b69fbc7-60a8-4e5a-82fc-f7381b7ff5be","available":true,"active":false},{"uuid":"d61a8db1-1ffc-41a3-862d-2543048db2d1","type":"localdevice","started":false,"latency":1000,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"2772cf35-b455-4327-b9b0-17eb8e7fdf70","available":true,"active":false},{"uuid":"d95f6612-be8c-4fe4-a9b7-e0ce49c32898","type":"localdevice","started":false,"latency":1000,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"68e912fb-5b6b-4a54-86bc-0ff3b237e314","available":true,"active":false},{"uuid":"db10f8e4-3e4d-4bc5-a408-cf5ee71cd32f","type":"localdevice","started":false,"latency":1000,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"c01bf476-9f4c-4831-b330-0714aa49ff3d","available":true,"active":false},{"uuid":"e1cb1628-66b1-4be0-b9e0-f4a7923d43d7","type":"localdevice","started":false,"latency":1000,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"ac6b4f72-2f34-42fa-a4f5-074fb1152acc","available":true,"active":false},{"uuid":"f354d3cc-7120-4b08-8aa0-b80cc09d68d3","type":"localdevice","started":false,"latency":1000,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"b3b349c5-c676-4e9e-87ae-eeb0a3f79a13","available":true,"active":false},{"uuid":"7a7d3144-3979-4a55-b48a-b38e5a515b70","type":"localdevice","started":false,"latency":1000,"peerUuid":"e422b321-bfe8-4174-af33-47ae84ad1583","instanceUuid":"98041a4c-fd04-430b-bf38-c4b1562ceb12","available":true,"active":false},{"uuid":"b4a22b6d-04f6-4b86-af6a-1f4380be3db7","type":"librespot","started":true,"latency":1800,"peerUuid":"e422b321-bfe8-4174-af33-47ae84ad1583","startedAt":1255,"instanceUuid":"447fd352-ace2-46a1-b524-d39a4aa8ec5d","available":true,"active":true}],"sinks":[{"uuid":"564feee8-f443-409c-85aa-ce2f2bb852da","type":"localdevice","pipedFrom":null,"volume":1,"latency":0,"latencyCorrection":0,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"e0e94f3a-e21e-4c4d-a7e8-8660db1e7c20","available":true,"lastReceivedChunkIndex":-1,"lastReceivedChunkTimeDelta":-1,"audioClockDriftHistoryLength":0,"audioClockDriftHistoryStdDev":{"mean":null,"standardDeviation":null}},{"uuid":"7a7a6da9-f70a-467d-90e4-90bf42e475b9","type":"localdevice","pipedFrom":null,"volume":1,"latency":0,"latencyCorrection":0,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"14a47be1-b2b3-4ad7-8db0-b17edf813712","available":true,"lastReceivedChunkIndex":-1,"lastReceivedChunkTimeDelta":-1,"audioClockDriftHistoryLength":0,"audioClockDriftHistoryStdDev":{"mean":null,"standardDeviation":null}},{"uuid":"82c120f3-c031-4071-aefd-83516e8aa29a","type":"localdevice","pipedFrom":null,"volume":1,"latency":0,"latencyCorrection":0,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"31e19790-4a57-4674-97cb-a0b2149f7f4b","available":true,"lastReceivedChunkIndex":-1,"lastReceivedChunkTimeDelta":-1,"audioClockDriftHistoryLength":0,"audioClockDriftHistoryStdDev":{"mean":null,"standardDeviation":null}},{"uuid":"86feceb7-80bb-446e-b1c4-8d205ab78e3c","type":"localdevice","pipedFrom":null,"volume":1,"latency":0,"latencyCorrection":0,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"a11f3223-6a96-4390-bd88-1b3066622b32","available":true,"lastReceivedChunkIndex":-1,"lastReceivedChunkTimeDelta":-1,"audioClockDriftHistoryLength":0,"audioClockDriftHistoryStdDev":{"mean":null,"standardDeviation":null}},{"uuid":"beafc64e-1963-4949-af29-ef565722253c","type":"localdevice","pipedFrom":null,"volume":1,"latency":0,"latencyCorrection":0,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"0c96fef7-5bff-40d3-88b7-f6a11b422b62","available":true,"lastReceivedChunkIndex":-1,"lastReceivedChunkTimeDelta":-1,"audioClockDriftHistoryLength":0,"audioClockDriftHistoryStdDev":{"mean":null,"standardDeviation":null}},{"uuid":"c7f76c9e-10bd-4c67-b24f-875a9dd5557f","type":"localdevice","pipedFrom":null,"volume":1,"latency":0,"latencyCorrection":0,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"eedd4a1a-661e-40bb-b646-f94c79b8866d","available":true,"lastReceivedChunkIndex":-1,"lastReceivedChunkTimeDelta":-1,"audioClockDriftHistoryLength":0,"audioClockDriftHistoryStdDev":{"mean":null,"standardDeviation":null}},{"uuid":"c98934c1-5b4c-4a4c-86a0-e1a7fbfbc612","type":"localdevice","pipedFrom":"b4a22b6d-04f6-4b86-af6a-1f4380be3db7","volume":1,"latency":128,"latencyCorrection":0,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"bb99dfba-bec6-44c3-a10f-eb7e82eed4c3","available":true,"lastReceivedChunkIndex":15359,"lastReceivedChunkTimeDelta":27.780565474182367,"audioClockDriftHistoryLength":777,"audioClockDriftHistoryStdDev":{"mean":-5398667.913694753,"standardDeviation":49.74854488719774},"audioClockCurrentDrift":-5398670.018976039},{"uuid":"dc8a5580-592d-4b9a-9639-e5c8ba09f579","type":"localdevice","pipedFrom":null,"volume":1,"latency":0,"latencyCorrection":0,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"9e107cb6-a827-4adc-ba09-669b0e79664f","available":true,"lastReceivedChunkIndex":-1,"lastReceivedChunkTimeDelta":-1,"audioClockDriftHistoryLength":0,"audioClockDriftHistoryStdDev":{"mean":null,"standardDeviation":null}},{"uuid":"fee9fd93-bb02-42e1-91e6-833910c69962","type":"localdevice","pipedFrom":null,"volume":1,"latency":0,"latencyCorrection":0,"peerUuid":"3835e10b-9757-452b-8ed7-f4c948192ed2","instanceUuid":"e0938941-b50f-4a71-a7db-5db77435554a","available":true,"lastReceivedChunkIndex":-1,"lastReceivedChunkTimeDelta":-1,"audioClockDriftHistoryLength":0,"audioClockDriftHistoryStdDev":{"mean":null,"standardDeviation":null}},{"uuid":"6cfd92ef-75cb-49d7-b787-3660a1be3848","type":"localdevice","pipedFrom":null,"volume":1,"latency":0,"latencyCorrection":0,"peerUuid":"e422b321-bfe8-4174-af33-47ae84ad1583","instanceUuid":"e7de1b2f-fc44-430a-a30d-da01bfa20472","available":true,"lastReceivedChunkIndex":-1,"lastReceivedChunkTimeDelta":-1},{"uuid":"97301e80-a7cd-4bba-b920-5a9381ebe3d5","type":"airplay","pipedFrom":"b4a22b6d-04f6-4b86-af6a-1f4380be3db7","volume":0.42,"latency":1500,"latencyCorrection":0,"peerUuid":"e422b321-bfe8-4174-af33-47ae84ad1583","instanceUuid":"df018150-7f1c-4266-8bec-2b1305be1982","available":true,"lastReceivedChunkIndex":-1,"lastReceivedChunkTimeDelta":-1},{"uuid":"d310cc14-a487-4e88-baaf-5f650094df9c","type":"airplay","pipedFrom":null,"volume":0.38,"latency":1500,"latencyCorrection":0,"peerUuid":"e422b321-bfe8-4174-af33-47ae84ad1583","instanceUuid":"98165fa9-75cb-4136-9c6d-dbe12b75d886","available":true,"lastReceivedChunkIndex":-1,"lastReceivedChunkTimeDelta":-1},{"uuid":"781791a1-1046-4ec8-b7d8-7489dadddd5c","type":"webaudio","pipedFrom":null,"volume":1,"latency":0,"latencyCorrection":0,"peerUuid":"dabebe90-325a-4553-b711-41ad0d321a6f","instanceUuid":"07c9e69f-bc96-469f-a4b7-c5e5026436a9","available":true,"lastReceivedChunkIndex":-1,"lastReceivedChunkTimeDelta":-1}]}

from soundsync.

balaji-dutt avatar balaji-dutt commented on June 14, 2024

@geekuillaume Good news! With 0.4.13 I can confirm that the issue is fixed and I'm able to hear audio output from both local and remote speakers 🚀

from soundsync.

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.