Closed bravecorvus closed 6 years ago
Thanks for that long (!) log. A couple of suggestions. First, use -vv
rather than -vvv
as it’s almost impossible to see the wood for the trees. Second, use --statistics
to get an idea of the amount of synchronisation happening and to get an idea of how many missing packets there might be. Third, the device and mixer stuff is commented out in the alsa
section. Fourth, I suggest you turn off soxr
interpolation, at least for the present. If a lot of synchronisation activity is needed, the extra work being done in soxr
interpolation may overwhelm the Pi. Then, please post a log of the activity again and we can see what’s happening a little more clearly.
Sorry about that. I will try your suggestions and let you know when I can access my Pi tonight. Out of curiosity, will the "basic" setting downgrade the audio?
It will hardly be audible in normal material – music and speech. Sometimes you might hear it as a really faint irregular background hiss. But anyway, the thing is, get all the bugs out of the setup first, then reenable it.
By the way, I didn't mean to come across as peremptory in my post – apologies if it seemed bad-humoured.
No worries @mikebrady. I totally get that you need systematic structure in issue reports so you can efficiently help everyone. Might I suggest you update your contributing guideline and give explicit details on what to provide in Issue tickets?
When you open a new issue on Github, it automatically asks you to view the contributing guidelines before submitting a request.
It seems your Contributing Guidelines is more for developers rather than the end consumer, as it does not contain information about what commands to use to get the most relevant logs.
As a dev with relative Linux fluency, I can guess what information you would need to help (albeit I still did not do it correctly). But maybe people without this background might have an easier time if you made the necessary logging information explicit.
Thanks Andrew – that's a great idea, and one I hadn't thought of!
Actually, I didn't even know about that! Anyhow, I've updated the page a bit; comments welcome. Thanks again.
I tried with the basic interpolation option rather than soxr, but I am getting the same problem.
Furthermore, I tried the /etc/asound.conf
modification listed here with no success.
Contents of my /etc/asound.conf
pcm.!default {
type plug
slave.pcm {
type dmix
ipc_key 1024
slave {
pcm "hw:0"
period_time 0
period_size 1920
buffer_size 19200
}
}
}
ctl.!default {
type hw card 0
}
Results of shairport-sync -vv --statistics
Linux raspberrypi 4.9.59-v7+ #1047 SMP Sun Oct 29 12:19:23 GMT 2017 armv7l
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Dec 7 15:40:59 2017 from 130.71.237.91
pi@raspberrypi:~ $ sudo shairport-sync -vv --statistics
Looking for configuration file at full path "/etc/shairport-sync.conf"
alsa output device name is "default".
The processor is running little-endian.
Version: "3.1.4-OpenSSL-Avahi-ALSA-sysconfdir:/etc"
statistics_requester status is 1.
daemon status is 0.
deamon pid file is "/var/run/shairport-sync/shairport-sync.pid".
rtsp listening port is 5000.
udp base port is 6001.
udp port range is 100.
player name is "Prometheus".
backend is "alsa".
on-start action is "(null)".
on-stop action is "(null)".
wait-cmd status is 0.
on-start returns output is 0.
mdns backend "(null)".
userSuppliedLatency is 0.
AirPlayLatency is -1.
iTunesLatency is -1.
forkedDaapdLatency is -1.
stuffing option is "0" (0-basic, 1-soxr).
resync time is 0.050000 seconds.
allow a session to be interrupted: 0.
busy timeout time is 120.
drift tolerance is 0.001995 seconds.
password is "(null)".
ignore_volume_control is 0.
volume_max_db is not set
playback_mode is 0 (0-stereo, 1-mono, 1-reverse_stereo, 2-both_left, 3-both_right).
disable_synchronization is 0.
use_mmap_if_available is 1.
output_rate is 44100.
output_format is 3 (0-unknown, 1-S8, 2-U8, 3-S16, 4-S24, 5-S24_3LE, 6-S24_3BE, 7-S32).
audio backend desired buffer length is 0.150000 seconds.
audio backend latency offset is 0.000000 seconds.
audio backend silence lead-in time is -1.000000 seconds. A value -1.0 means use the default.
volume range in dB (zero means use the range specified by the mixer): 0.
zeroconf regtype is "_raop._tcp".
decoders_supported field is 1.
use_apple_decoder is 0.
alsa_use_playback_switch_for_mute is 0.
mdns service interface "eth0" requested.
configuration file name "/etc/shairport-sync.conf" resolves to "/etc/shairport-sync.conf".
loudness is 0.
loudness reference level is -20.000000
Successful Startup
avahi: avahi_register.
avahi: register_service.
avahi: service 'E1723A08AFD7@Prometheus' group is not yet committed.
avahi: request to add "_raop._tcp" service without metadata
avahi: service 'E1723A08AFD7@Prometheus' group is registering.
avahi: service 'E1723A08AFD7@Prometheus' successfully added.
New RTSP connection from [fe80::1c7d:6692:f36b:7c50]:49964 to self at [fe80::145d:2322:2b58:6b01]:5000 on conversation thread 0.
Play connection from user agent "AirPlay/352.16.1" on RTSP conversation thread 0.
Active-Remote string seen: "3764430748".
User-Agent is AirPlay; selecting the AirPlay latency of -1 frames.
rtp_setup: cport=57305 tport=61390.
Set up play connection from fe80::1c7d:6692:f36b:7c50 to self at fe80::145d:2322:2b58:6b01 on RTSP conversation thread 0.
listening for audio, control and timing on ports 6001, 6002, 6003.
Output frame bytes is 4.
Audio receiver -- Server RTP thread starting.
Control receiver -- Server RTP thread starting.Timing receiver -- Server RTP thread starting.
Output bit depth is 16.
sync error in milliseconds, net correction in ppm, corrections in ppm, total packets, missing packets, late packets, too late packets, resend requests, min DAC queue size, min buffer occupancy, max buffer occupancy
Timing sender thread starting.
syncing to seqno 7419.
Hammerton Decoder used on encrypted audio.
Output written using MMAP
PCM handle name = 'default'
alsa device parameters:
access type = MMAP_INTERLEAVED
format = 'S16_LE' (Signed 16 bit Little Endian)
subformat = 'STD' (Standard)
number of channels = 2
number of significant bits = 16
rate = 44100 frames per second (precisely).
precise (rational) rate = 0.000 frames per second (i.e. 0/1088784512).
period_time = 5804 us (>).
period_size = 256 frames (precisely).
buffer_time = 2972154 us (>).
buffer_size = 131072 frames (>).
periods_per_buffer = 512 (precisely).
0.1, 0.0, 0.0, 1003, 0, 0, 0, 0, 6142, 227, 232
0.3, 0.0, 0.0, 2006, 0, 0, 0, 0, 6154, 227, 232
0.5, 0.0, 0.0, 3009, 0, 0, 0, 0, 6162, 227, 232
0.8, 0.0, 0.0, 4012, 0, 159, 0, 159, 5870, 70, 232
0.9, 0.0, 0.0, 5015, 0, 159, 0, 159, 6182, 227, 232
1.2, 0.0, 0.0, 6018, 0, 159, 0, 159, 6190, 227, 232
1.4, 0.0, 0.0, 7021, 0, 159, 0, 159, 6206, 227, 232
1.7, 0.0, 0.0, 8024, 0, 159, 0, 159, 6214, 227, 232
1.9, -8.5, 8.5, 9027, 0, 221, 0, 222, 6218, 70, 232
2.0, -28.3, 28.3, 10030, 0, 316, 0, 316, 6227, 227, 232
2.0, -34.0, 34.0, 11033, 0, 316, 0, 316, 6227, 227, 232
1.9, -17.0, 17.0, 12036, 0, 316, 0, 316, 6226, 227, 232
1.9, -25.5, 25.5, 13039, 0, 316, 0, 316, 6226, 227, 232
1.9, -36.8, 36.8, 14042, 0, 316, 0, 316, 6228, 227, 232
10.2, -314.4, 314.4, 15045, 266, 316, 89, 1192, 5731, 0, 232
31.9, -2840.9, 2840.9, 16048, 266, 316, 89, 1192, 7091, 227, 232
9.7, -2365.1, 2365.1, 17051, 266, 316, 89, 1192, 6227, 227, 232
1.9, -19.8, 19.8, 18054, 266, 316, 89, 1192, 6227, 227, 232
1.9, -25.5, 25.5, 19057, 266, 316, 89, 1192, 6227, 227, 232
1.9, -36.8, 36.8, 20060, 266, 316, 89, 1192, 6225, 227, 232
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Any other suggestions?
Great, thanks. To eliminate the possibility of the digital mixer causing the problem, let me suggest that you address the output device directly – make the output device setting in the Shairport Sync configuration file "hw:0"
rather than default
so that you bypass all that mixer stuff. (Is it hw:0
or hw:1
? Use alsamixer
or similar to find out.)
I might also ask you, if you would not mind, to switch over to the development
branch, as it adds one extra useful piece of information to the log at verbosity 2. Here is a log from a Raspberry Pi B running the development version:
Dec 07 22:25:58 raspberrypi shairport-sync[647]: Output written using MMAP
Dec 07 22:25:58 raspberrypi shairport-sync[647]: PCM handle name = 'hw:0'
Dec 07 22:25:58 raspberrypi shairport-sync[647]: alsa device parameters:
Dec 07 22:25:58 raspberrypi shairport-sync[647]: access type = MMAP_INTERLEAVED
Dec 07 22:25:58 raspberrypi shairport-sync[647]: format = 'S16_LE' (Signed 16 bit Little Endian)
Dec 07 22:25:58 raspberrypi shairport-sync[647]: subformat = 'STD' (Standard)
Dec 07 22:25:58 raspberrypi shairport-sync[647]: number of channels = 2
Dec 07 22:25:58 raspberrypi shairport-sync[647]: number of significant bits = 16
Dec 07 22:25:58 raspberrypi shairport-sync[647]: rate = 44100 frames per second (precisely).
Dec 07 22:25:58 raspberrypi shairport-sync[647]: precise (rational) rate = 0.000 frames per second (i.e. 0/1088784512).
Dec 07 22:25:58 raspberrypi shairport-sync[647]: period_time = 5804 us (>).
Dec 07 22:25:58 raspberrypi shairport-sync[647]: period_size = 256 frames (precisely).
Dec 07 22:25:58 raspberrypi shairport-sync[647]: buffer_time = 743038 us (>).
Dec 07 22:25:58 raspberrypi shairport-sync[647]: buffer_size = 32768 frames (>).
Dec 07 22:25:58 raspberrypi shairport-sync[647]: periods_per_buffer = 128 (precisely).
Dec 07 22:26:08 raspberrypi shairport-sync[647]: 0.5, -5.7, 5.7, 1003, 0, 0, 0, 0, 5985, 261, 264
Dec 07 22:26:16 raspberrypi shairport-sync[647]: -0.5, -25.5, 25.5, 2006, 0, 0, 0, 0, 6133, 260, 264
Dec 07 22:26:18 raspberrypi shairport-sync[647]: Packet reception interval stats: mean, standard deviation and max for the last 2,500 packets in microseconds: 7979.1, 1839.7, 42118.0.
Dec 07 22:26:24 raspberrypi shairport-sync[647]: -1.3, 70.8, 93.5, 3009, 0, 0, 0, 0, 6134, 263, 264
Dec 07 22:26:32 raspberrypi shairport-sync[647]: -1.3, 113.3, 119.0, 4012, 0, 0, 0, 0, 6194, 263, 264
Dec 07 22:26:38 raspberrypi shairport-sync[647]: Packet reception interval stats: mean, standard deviation and max for the last 2,500 packets in microseconds: 7982.0, 960.3, 15027.0.
Dec 07 22:26:40 raspberrypi shairport-sync[647]: -1.3, 85.0, 124.6, 5015, 0, 0, 0, 0, 6153, 263, 264
Dec 07 22:26:48 raspberrypi shairport-sync[647]: -1.5, 116.1, 127.5, 6018, 0, 0, 0, 0, 6135, 263, 264
Dec 07 22:26:56 raspberrypi shairport-sync[647]: -1.3, 110.5, 121.8, 7021, 0, 0, 0, 0, 6132, 263, 264
Dec 07 22:26:58 raspberrypi shairport-sync[647]: Packet reception interval stats: mean, standard deviation and max for the last 2,500 packets in microseconds: 7982.1, 1179.1, 25806.0.
Dec 07 22:27:04 raspberrypi shairport-sync[647]: -1.5, 107.6, 136.0, 8024, 0, 0, 0, 0, 6191, 262, 264
Dec 07 22:27:12 raspberrypi shairport-sync[647]: -1.4, 99.1, 150.1, 9027, 0, 0, 0, 0, 5986, 262, 264
Dec 07 22:27:18 raspberrypi shairport-sync[647]: Packet reception interval stats: mean, standard deviation and max for the last 2,500 packets in microseconds: 7982.0, 1080.5, 26464.0.
Dec 07 22:27:20 raspberrypi shairport-sync[647]: -1.4, 116.1, 127.5, 10030, 0, 0, 0, 0, 6101, 263, 264
Dec 07 22:27:28 raspberrypi shairport-sync[647]: -1.4, 99.1, 144.5, 11033, 0, 0, 0, 0, 6097, 262, 264
Dec 07 22:27:36 raspberrypi shairport-sync[647]: -1.5, 113.3, 136.0, 12036, 0, 0, 0, 0, 6185, 263, 264
Dec 07 22:27:38 raspberrypi shairport-sync[647]: Packet reception interval stats: mean, standard deviation and max for the last 2,500 packets in microseconds: 7981.9, 1115.9, 30235.0.
Dec 07 22:27:44 raspberrypi shairport-sync[647]: -1.3, 85.0, 107.6, 13039, 0, 0, 0, 0, 6157, 263, 264
Dec 07 22:27:52 raspberrypi shairport-sync[647]: -1.5, 124.6, 147.3, 14042, 0, 0, 0, 0, 6143, 263, 264
Dec 07 22:27:58 raspberrypi shairport-sync[647]: Packet reception interval stats: mean, standard deviation and max for the last 2,500 packets in microseconds: 7982.2, 1109.0, 18157.0.
Dec 07 22:28:00 raspberrypi shairport-sync[647]: -1.4, 99.1, 110.5, 15045, 0, 0, 0, 0, 6140, 263, 264
Dec 07 22:28:08 raspberrypi shairport-sync[647]: -1.5, 133.1, 138.8, 16048, 0, 0, 0, 0, 6131, 263, 264
Notice the packet reception interval stuff – this may be useful for troubleshooting the problem. The figures are for a WiFi connection.
So, assuming changing the output device so that it goes to the hardware directly makes no difference, then it looks like a network problem – you are losing packets irretrievably, and having to ask for many retransmissions. This is quite unusual. It might be happening on the WiFi side, or the router might be causing it. Another thing to notice is that, periodically, the minimum number of packets drops to 70, and at one stage, to zero. That indicates a serious interruption in the delivery of these packets, each of which carries 352 audio frames. That points to a network issue.
It might all be cause by something else, e.g. that digital mixer, but I think that this is unlikely, and in any case you'll know when you bypass it. It these symptoms remain, it looks like some kind of network issue.
If your router has a WMM setting, it might be worth changing its setting.
I'm not using any type of router. Just a direct ethernet connection from my client to my server. Furthermore, the bottleneck is not on the client end of things since I am using a thunderbolt to LAN adaptor (which can transmit up to 10 Gbit/sec).
In settings, I tried setting
general =
{
...
interface = "eth0"; // Use this advanced setting to specify the interface on which Shairport Sync should provide its service. Leave it commented out to get the default, which is to select the interface(s) automatically.
...
}
Is it still possible that the Pi is attempting to grab the stream from wlan0?
Or could it be the ethernet cable I am using? How much bandwidth do you think shairport-sync is using?
The interface
setting only affects Avahi – it instructs it to only advertise Shairport Sync services on eth0
in this case. That means that it will appear as an AirPlay destination only on devices connected to the network eth0
is connected to – in this case, your MacBook. If a device connected to the wlan0
side somehow "knew" about the AirPlay service, then it could connect to it.
Here are couple more suggestions of things to check out:
Of course switching a cable is easy, so might be worth trying. Shairport Sync uses a very small amount of bandwidth – roughly half the data rate of a CD stream, thus 16x2x44,100/2 bits per second – about 90 kB per second. The Pi's ethernet port is not gigabit – it's 100 megabits, about 12 megabytes per second.
There is definitely something about Swinsian – It is using an AirPlay call that is normally unused ("GET_PARAMETER") and that Shairport Sync doesn't implement.
It will take further investigation to see what is going on and what is needed. Meantime, could you see if the problem is there when you use iTunes as a source please?
Sorry for the wait on this.
Just tried the same steps (without changing any configurations on the Pi side) using iTunes and got a similar issue:
Linux raspberrypi 4.9.59-v7+ #1047 SMP Sun Oct 29 12:19:23 GMT 2017 armv7l
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Dec 8 15:46:17 2017 from 130.71.237.91
pi@raspberrypi:~ $ sudo shairport -k
sudo: shairport: command not found
pi@raspberrypi:~ $ sudo shairport-sync -k
pi@raspberrypi:~ $ sudo shairport-sync -vv --statistics
Looking for configuration file at full path "/etc/shairport-sync.conf"
alsa output device name is "default".
The processor is running little-endian.
Version: "3.1.4-OpenSSL-Avahi-ALSA-sysconfdir:/etc"
statistics_requester status is 1.
daemon status is 0.
deamon pid file is "/var/run/shairport-sync/shairport-sync.pid".
rtsp listening port is 5000.
udp base port is 6001.
udp port range is 100.
player name is "Prometheus".
backend is "alsa".
on-start action is "(null)".
on-stop action is "(null)".
wait-cmd status is 0.
on-start returns output is 0.
mdns backend "(null)".
userSuppliedLatency is 0.
AirPlayLatency is -1.
iTunesLatency is -1.
forkedDaapdLatency is -1.
stuffing option is "0" (0-basic, 1-soxr).
resync time is 0.050000 seconds.
allow a session to be interrupted: 0.
busy timeout time is 120.
drift tolerance is 0.001995 seconds.
password is "(null)".
ignore_volume_control is 0.
volume_max_db is not set
playback_mode is 0 (0-stereo, 1-mono, 1-reverse_stereo, 2-both_left, 3-both_right).
disable_synchronization is 0.
use_mmap_if_available is 1.
output_rate is 44100.
output_format is 3 (0-unknown, 1-S8, 2-U8, 3-S16, 4-S24, 5-S24_3LE, 6-S24_3BE, 7-S32).
audio backend desired buffer length is 0.150000 seconds.
audio backend latency offset is 0.000000 seconds.
audio backend silence lead-in time is -1.000000 seconds. A value -1.0 means use the default.
volume range in dB (zero means use the range specified by the mixer): 0.
zeroconf regtype is "_raop._tcp".
decoders_supported field is 1.
use_apple_decoder is 0.
alsa_use_playback_switch_for_mute is 0.
mdns service interface "eth0" requested.
configuration file name "/etc/shairport-sync.conf" resolves to "/etc/shairport-sync.conf".
loudness is 0.
loudness reference level is -20.000000
Successful Startup
avahi: avahi_register.
avahi: register_service.
avahi: service 'E1723A08AFD7@Prometheus' group is not yet committed.
avahi: request to add "_raop._tcp" service without metadata
avahi: service 'E1723A08AFD7@Prometheus' group is registering.
avahi: service 'E1723A08AFD7@Prometheus' successfully added.
New RTSP connection from [fe80::1c7d:6692:f36b:7c50]:49267 to self at [fe80::145d:2322:2b58:6b01]:5000 on conversation thread 0.
Play connection from user agent "AirPlay/352.16.1" on RTSP conversation thread 0.
Active-Remote string seen: "4160521922".
User-Agent is AirPlay; selecting the AirPlay latency of -1 frames.
rtp_setup: cport=59272 tport=57568.
Set up play connection from fe80::1c7d:6692:f36b:7c50 to self at fe80::145d:2322:2b58:6b01 on RTSP conversation thread 0.
listening for audio, control and timing on ports 6001, 6002, 6003.
Output frame bytes is 4.
Audio receiver -- Server RTP thread starting.
Control receiver -- Server RTP thread starting.
Timing receiver -- Server RTP thread starting.
Output bit depth is 16.
sync error in milliseconds, net correction in ppm, corrections in ppm, total packets, missing packets, late packets, too late packets, resend requests, min DAC queue size, min buffer occupancy, max buffer occupancy
Timing sender thread starting.
syncing to seqno 15761.
Hammerton Decoder used on encrypted audio.
Output written using MMAP
PCM handle name = 'default'
alsa device parameters:
access type = MMAP_INTERLEAVED
format = 'S16_LE' (Signed 16 bit Little Endian)
subformat = 'STD' (Standard)
number of channels = 2
number of significant bits = 16
rate = 44100 frames per second (precisely).
precise (rational) rate = 0.000 frames per second (i.e. 0/1088784512).
period_time = 5804 us (>).
period_size = 256 frames (precisely).
buffer_time = 2972154 us (>).
buffer_size = 131072 frames (>).
periods_per_buffer = 512 (precisely).
0.0, 0.0, 0.0, 1003, 0, 0, 0, 0, 6139, 226, 231
0.3, 0.0, 0.0, 2006, 0, 0, 0, 0, 6143, 226, 231
0.5, 0.0, 0.0, 3009, 0, 138, 0, 138, 6159, 89, 231
0.7, 0.0, 0.0, 4012, 0, 138, 0, 138, 6175, 226, 231
1.0, 0.0, 0.0, 5015, 0, 138, 0, 138, 6179, 226, 231
1.2, 0.0, 0.0, 6018, 0, 138, 0, 138, 6183, 226, 231
1.4, 0.0, 0.0, 7021, 0, 138, 0, 138, 6107, 226, 231
1.6, 0.0, 0.0, 8024, 0, 138, 0, 138, 6135, 226, 231
Error sendto-ing to timing socket: Network is unreachable
21.9, -1614.5, 1614.5, 9027, 8, 388, 2, 390, 2092, 0, 250
19.5, -2840.9, 2840.9, 10030, 8, 388, 2, 390, 6526, 226, 231
2.8, -821.4, 821.4, 11033, 8, 388, 2, 390, 6229, 226, 231
1.9, -22.7, 22.7, 12036, 8, 388, 2, 390, 6201, 226, 231
1.9, -31.2, 31.2, 13039, 8, 388, 2, 390, 6228, 226, 231
1.9, -25.5, 25.5, 14042, 8, 388, 2, 390, 6229, 48, 231
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
On your question about providing services, I am using the Pi as an IoT alarm clock which runs a web server at port :3000. I am fairly sure this port is marked as used for both eth0 and wlan0 (although I only access it using the wlan0 address via a DDNS provider).
I am also using a program to send stings over serial usb to an arduino device. This should not affect anything network related, but might be affecting throughput in the shared controller between ethernet and usb.
Thanks again. I believe that progress is being made, really! So, let's summarise:
soxr
, no other unusual settings.We observe some strange phenomena:
One plausible reason for this is that periodically, something temporarily stops network packets being received. If the usb–arduino program does something periodically, say on the order of every 50 seconds, it might indeed be the problem. Can you (temporarily) disable it so see if the phenomenon continues or goes away?
shairport-sync -vv --statistics
Linux raspberrypi 4.9.59-v7+ #1047 SMP Sun Oct 29 12:19:23 GMT 2017 armv7l
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Dec 11 13:28:11 2017 from 130.71.237.91
pi@raspberrypi:~ $ sudo shairport-sync -vv --statistics
Looking for configuration file at full path "/etc/shairport-sync.conf"
alsa output device name is "default".
The processor is running little-endian.
Version: "3.1.4-OpenSSL-Avahi-ALSA-sysconfdir:/etc"
statistics_requester status is 1.
daemon status is 0.
deamon pid file is "/var/run/shairport-sync/shairport-sync.pid".
rtsp listening port is 5000.
udp base port is 6001.
udp port range is 100.
player name is "Prometheus".
backend is "alsa".
on-start action is "(null)".
on-stop action is "(null)".
wait-cmd status is 0.
on-start returns output is 0.
mdns backend "(null)".
userSuppliedLatency is 0.
AirPlayLatency is -1.
iTunesLatency is -1.
forkedDaapdLatency is -1.
stuffing option is "0" (0-basic, 1-soxr).
resync time is 0.050000 seconds.
allow a session to be interrupted: 0.
busy timeout time is 120.
drift tolerance is 0.001995 seconds.
password is "(null)".
ignore_volume_control is 0.
volume_max_db is not set
playback_mode is 0 (0-stereo, 1-mono, 1-reverse_stereo, 2-both_left, 3-both_right).
disable_synchronization is 0.
use_mmap_if_available is 1.
output_rate is 44100.
output_format is 3 (0-unknown, 1-S8, 2-U8, 3-S16, 4-S24, 5-S24_3LE, 6-S24_3BE, 7-S32).
audio backend desired buffer length is 0.150000 seconds.
audio backend latency offset is 0.000000 seconds.
audio backend silence lead-in time is -1.000000 seconds. A value -1.0 means use the default.
volume range in dB (zero means use the range specified by the mixer): 0.
zeroconf regtype is "_raop._tcp".
decoders_supported field is 1.
use_apple_decoder is 0.
alsa_use_playback_switch_for_mute is 0.
mdns service interface "eth0" requested.
configuration file name "/etc/shairport-sync.conf" resolves to "/etc/shairport-sync.conf".
loudness is 0.
loudness reference level is -20.000000
Successful Startup
avahi: avahi_register.
avahi: register_service.
avahi: service 'E1723A08AFD7@Prometheus' group is not yet committed.
avahi: request to add "_raop._tcp" service without metadata
avahi: service 'E1723A08AFD7@Prometheus' group is registering.
avahi: service 'E1723A08AFD7@Prometheus' successfully added.
New RTSP connection from [fe80::1c7d:6692:f36b:7c50]:49378 to self at [fe80::145d:2322:2b58:6b01]:5000 on conversation thread 0.
Play connection from user agent "AirPlay/352.16.1" on RTSP conversation thread 0.
Active-Remote string seen: "2021117358".
User-Agent is AirPlay; selecting the AirPlay latency of -1 frames.
rtp_setup: cport=49889 tport=57865.
Set up play connection from fe80::1c7d:6692:f36b:7c50 to self at fe80::145d:2322:2b58:6b01 on RTSP conversation thread 0.
listening for audio, control and timing on ports 6001, 6002, 6003.
Output frame bytes is 4.
Audio receiver -- Server RTP thread starting.
Control receiver -- Server RTP thread starting.
Timing receiver -- Server RTP thread starting.
Output bit depth is 16.
sync error in milliseconds, net correction in ppm, corrections in ppm, total packets, missing packets, late packets, too late packets, resend requests, min DAC queue size, min buffer occupancy, max buffer occupancy
Timing sender thread starting.
syncing to seqno 56369.
Hammerton Decoder used on encrypted audio.
Output written using MMAP
PCM handle name = 'default'
alsa device parameters:
access type = MMAP_INTERLEAVED
format = 'S16_LE' (Signed 16 bit Little Endian)
subformat = 'STD' (Standard)
number of channels = 2
number of significant bits = 16
rate = 44100 frames per second (precisely).
precise (rational) rate = 0.000 frames per second (i.e. 0/1088784512).
period_time = 5804 us (>).
period_size = 256 frames (precisely).
buffer_time = 2972154 us (>).
buffer_size = 131072 frames (>).
periods_per_buffer = 512 (precisely).
0.1, 0.0, 0.0, 1003, 0, 0, 0, 0, 5913, 226, 231
0.3, 0.0, 0.0, 2006, 0, 0, 0, 0, 6149, 226, 231
0.5, 0.0, 0.0, 3009, 0, 0, 0, 0, 5625, 226, 233
0.8, 0.0, 0.0, 4012, 2, 1, 0, 8, 6141, 0, 231
1.0, 0.0, 0.0, 5015, 8, 229, 0, 229, 5517, 226, 231
1.2, 0.0, 0.0, 6018, 8, 229, 0, 229, 6197, 226, 231
1.5, 0.0, 0.0, 7021, 8, 229, 0, 229, 6205, 226, 231
1.7, 0.0, 0.0, 8024, 8, 229, 0, 229, 6209, 226, 231
1.9, -5.7, 5.7, 9027, 8, 229, 0, 229, 6221, 226, 231
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
As Yeats almost said, "Too long a silence / can make a stone of the heart" from RTSP conversation 0.
Playback Stopped. Total playing time 00:03:18.
Shut down audio, control and timing threads
Player thread exit on RTSP conversation thread 0.
RTSP conversation thread 0 terminated.
Furthermore, to investigate whether it could be an issue with the ethernet cable, I tried a much smaller cable (1 feet exactly). This time, I noticed shairport-sync
was able to recover from some amount of delay, but eventually errored out with Network unreachable
Linux raspberrypi 4.9.59-v7+ #1047 SMP Sun Oct 29 12:19:23 GMT 2017 armv7l
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Dec 11 13:38:30 2017
pi@raspberrypi:~ $ sudo shairport-sync -vv --statistics
Looking for configuration file at full path "/etc/shairport-sync.conf"
alsa output device name is "default".
The processor is running little-endian.
Version: "3.1.4-OpenSSL-Avahi-ALSA-sysconfdir:/etc"
statistics_requester status is 1.
daemon status is 0.
deamon pid file is "/var/run/shairport-sync/shairport-sync.pid".
rtsp listening port is 5000.
udp base port is 6001.
udp port range is 100.
player name is "Prometheus".
backend is "alsa".
on-start action is "(null)".
on-stop action is "(null)".
wait-cmd status is 0.
on-start returns output is 0.
mdns backend "(null)".
userSuppliedLatency is 0.
AirPlayLatency is -1.
iTunesLatency is -1.
forkedDaapdLatency is -1.
stuffing option is "0" (0-basic, 1-soxr).
resync time is 0.050000 seconds.
allow a session to be interrupted: 0.
busy timeout time is 120.
drift tolerance is 0.001995 seconds.
password is "(null)".
ignore_volume_control is 0.
volume_max_db is not set
playback_mode is 0 (0-stereo, 1-mono, 1-reverse_stereo, 2-both_left, 3-both_right).
disable_synchronization is 0.
use_mmap_if_available is 1.
output_rate is 44100.
output_format is 3 (0-unknown, 1-S8, 2-U8, 3-S16, 4-S24, 5-S24_3LE, 6-S24_3BE, 7-S32).
audio backend desired buffer length is 0.150000 seconds.
audio backend latency offset is 0.000000 seconds.
audio backend silence lead-in time is -1.000000 seconds. A value -1.0 means use the default.
volume range in dB (zero means use the range specified by the mixer): 0.
zeroconf regtype is "_raop._tcp".
decoders_supported field is 1.
use_apple_decoder is 0.
alsa_use_playback_switch_for_mute is 0.
mdns service interface "eth0" requested.
configuration file name "/etc/shairport-sync.conf" resolves to "/etc/shairport-sync.conf".
loudness is 0.
loudness reference level is -20.000000
Successful Startup
avahi: avahi_register.
avahi: register_service.
avahi: service 'E1723A08AFD7@Prometheus' group is not yet committed.
avahi: request to add "_raop._tcp" service without metadata
avahi: service 'E1723A08AFD7@Prometheus' group is registering.
avahi: service 'E1723A08AFD7@Prometheus' successfully added.
New RTSP connection from [fe80::1c7d:6692:f36b:7c50]:50431 to self at [fe80::145d:2322:2b58:6b01]:5000 on conversation thread 0.
Play connection from user agent "AirPlay/352.16.1" on RTSP conversation thread 0.
Active-Remote string seen: "764538779".
User-Agent is AirPlay; selecting the AirPlay latency of -1 frames.
rtp_setup: cport=49635 tport=62053.
Set up play connection from fe80::1c7d:6692:f36b:7c50 to self at fe80::145d:2322:2b58:6b01 on RTSP conversation thread 0.
listening for audio, control and timing on ports 6001, 6002, 6003.
Output frame bytes is 4.
Audio receiver -- Server RTP thread starting.
Control receiver -- Server RTP thread starting.
Output bit depth is 16.Timing receiver -- Server RTP thread starting.
sync error in milliseconds, net correction in ppm, corrections in ppm, total packets, missing packets, late packets, too late packets, resend requests, min DAC queue size, min buffer occupancy, max buffer occupancy
Timing sender thread starting.
syncing to seqno 19040.
Hammerton Decoder used on encrypted audio.
Output written using MMAP
PCM handle name = 'default'
alsa device parameters:
access type = MMAP_INTERLEAVED
format = 'S16_LE' (Signed 16 bit Little Endian)
subformat = 'STD' (Standard)
number of channels = 2
number of significant bits = 16
rate = 44100 frames per second (precisely).
precise (rational) rate = 0.000 frames per second (i.e. 0/1088784512).
period_time = 5804 us (>).
period_size = 256 frames (precisely).
buffer_time = 2972154 us (>).
buffer_size = 131072 frames (>).
periods_per_buffer = 512 (precisely).
0.1, 0.0, 0.0, 1003, 0, 0, 0, 0, 6142, 227, 232
0.3, 0.0, 0.0, 2006, 0, 0, 0, 0, 6154, 227, 232
0.5, 0.0, 0.0, 3009, 0, 0, 0, 0, 6162, 227, 232
0.7, 0.0, 0.0, 4012, 0, 0, 0, 0, 6170, 190, 232
1.0, 0.0, 0.0, 5015, 225, 0, 93, 708, 6178, 3, 232
1.2, 0.0, 0.0, 6018, 225, 0, 93, 708, 5458, 227, 233
1.5, 0.0, 0.0, 7021, 225, 0, 93, 708, 6098, 227, 232
1.7, 0.0, 0.0, 8024, 225, 0, 93, 708, 6214, 227, 232
1.9, -5.7, 5.7, 9027, 225, 0, 93, 708, 6218, 227, 232
1.9, -19.8, 19.8, 10030, 372, 0, 186, 1296, 6229, 80, 232
1.9, -39.7, 39.7, 11033, 372, 0, 186, 1296, 6229, 227, 232
1.9, -2.8, 2.8, 12036, 372, 0, 186, 1296, 6199, 226, 232
1.9, -53.8, 53.8, 13039, 372, 0, 186, 1296, 6170, 227, 232
1.9, -22.7, 22.7, 14042, 372, 0, 186, 1296, 5888, 227, 233
1.9, -31.2, 31.2, 15045, 372, 0, 186, 1296, 6231, 227, 232
14.2, -903.5, 903.5, 16048, 625, 0, 275, 2103, 6217, 0, 232
26.2, -2840.9, 2840.9, 17051, 625, 0, 275, 2103, 6836, 227, 232
5.7, -1654.1, 1654.1, 18054, 625, 0, 275, 2103, 6221, 227, 232
1.9, -25.5, 25.5, 19057, 625, 0, 275, 2103, 6182, 227, 232
1.9, -22.7, 22.7, 20060, 625, 0, 275, 2103, 6226, 227, 232
Error sendto-ing to timing socket: Network is unreachable
1.9, -31.2, 31.2, 21063, 625, 0, 275, 2103, 6226, 55, 232
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Error sendto-ing to timing socket: Network is unreachable
Hence, I don't think its a problem with my program or the physical ethernet connection.
Thanks. It's a real mystery to me at this point, and I must admit I'm a bit stumped. At this stage, I'd be creating a fresh SD Card with Raspbian on it and installing just Shairport Sync, configured as here, on it. If the problem persists... wow. I don't support it would be a power supply issue, weird and all as that sounds?
I did do a fresh install less than a month ago. However, I vaguely remember having a similar issue with my previous installation of Raspbian. Hence, I'll just assume its a defect in the Raspberry Pi itself. Anyways, thanks for all your help.
No problem. I hope you get to the bottom of that problem. It's a doozy!
Sorry for reopening, but i'm trying something new and I'm getting some different issues.
So in the past, I had just been setting the default system output to go to shairport-sync through the Sound option in System Settings.
Hence, today, I tried something different. I updated shairport-sync from the master branch and did a fresh build.
Then I attached to the shairport-sync server **from iTunes Output Menu***
The result of shairport-sync -vv
is as follows:
pi@raspberrypi:~ $ sudo shairport-sync -vv
Looking for configuration file at full path "/etc/shairport-sync.conf"
alsa output device name is "default".
The processor is running little-endian.
Version: "3.1.5-OpenSSL-Avahi-ALSA-soxr-sysconfdir:/etc"
statistics_requester status is 0.
daemon status is 0.
deamon pid file is "/var/run/shairport-sync/shairport-sync.pid".
rtsp listening port is 5000.
udp base port is 6001.
udp port range is 100.
player name is "Prometheus".
backend is "alsa".
on-start action is "(null)".
on-stop action is "(null)".
wait-cmd status is 0.
on-start returns output is 0.
mdns backend "(null)".
userSuppliedLatency is 0.
AirPlayLatency is -1.
iTunesLatency is -1.
forkedDaapdLatency is -1.
stuffing option is "0" (0-basic, 1-soxr).
resync time is 0.050000 seconds.
allow a session to be interrupted: 0.
busy timeout time is 120.
drift tolerance is 0.001995 seconds.
password is "(null)".
ignore_volume_control is 0.
volume_max_db is not set
playback_mode is 0 (0-stereo, 1-mono, 1-reverse_stereo, 2-both_left, 3-both_right).
disable_synchronization is 0.
use_mmap_if_available is 1.
output_rate is 44100.
output_format is 3 (0-unknown, 1-S8, 2-U8, 3-S16, 4-S24, 5-S24_3LE, 6-S24_3BE, 7-S32).
audio backend desired buffer length is 0.150000 seconds.
audio backend latency offset is 0.000000 seconds.
audio backend silence lead-in time is -1.000000 seconds. A value -1.0 means use the default.
volume range in dB (zero means use the range specified by the mixer): 0.
zeroconf regtype is "_raop._tcp".
decoders_supported field is 1.
use_apple_decoder is 0.
alsa_use_playback_switch_for_mute is 0.
mdns service interface "eth0" requested.
configuration file name "/etc/shairport-sync.conf" resolves to "/etc/shairport-sync.conf".
loudness is 0.
loudness reference level is -20.000000
Successful Startup
avahi: avahi_register.
avahi: register_service.
avahi: service 'E1723A08AFD7@Prometheus' group is not yet committed.
avahi: request to add "_raop._tcp" service without metadata
avahi: service 'E1723A08AFD7@Prometheus' group is registering.
avahi: service 'E1723A08AFD7@Prometheus' successfully added.
New RTSP connection from [fe80::1c7d:6692:f36b:7c50]:50811 to self at [fe80::145d:2322:2b58:6b01]:5000 on conversation thread 0.
RTSP conversation thread 0 terminated.
New RTSP connection from [fe80::1c7d:6692:f36b:7c50]:50830 to self at [fe80::145d:2322:2b58:6b01]:5000 on conversation thread 1.
Play connection from user agent "iTunes/12.7.2 (Macintosh; OS X 10.13.1) (dt:1)" on RTSP conversation thread 1.
Active-Remote string seen: "99505768".
DACP-ID string seen: "E6EE0376BB7B3CC9".
User-Agent is iTunes 10 or better, (actual version is 12); selecting the iTunes latency of -1 frames.
rtp_setup: cport=6001 tport=6002.
Set up play connection from fe80::1c7d:6692:f36b:7c50 to self at fe80::145d:2322:2b58:6b01 on RTSP conversation thread 1.
listening for audio, control and timing on ports 6001, 6002, 6003.
Output frame bytes is 4.
Audio receiver -- Server RTP thread starting.
Control receiver -- Server RTP thread starting.
Timing receiver -- Server RTP thread starting.
Output bit depth is 16.
Dithering will be enabled because the output volume is being altered in software
Timing sender thread starting.
Set initial volume to -18.000000.
Using negotiated latency of 88200 frames and a static latency correction of 11025
syncing to seqno 56708.
Hammerton Decoder used on encrypted audio.
Output written using MMAP
PCM handle name = 'default'
alsa device parameters:
access type = MMAP_INTERLEAVED
format = 'S16_LE' (Signed 16 bit Little Endian)
subformat = 'STD' (Standard)
number of channels = 2
number of significant bits = 16
rate = 44100 frames per second (precisely).
precise (rational) rate = 0.000 frames per second (i.e. 0/1088784512).
period_time = 5804 us (>).
period_size = 256 frames (precisely).
buffer_time = 2972154 us (>).
buffer_size = 131072 frames (>).
periods_per_buffer = 512 (precisely).
Using negotiated latency of 88553 frames and a static latency correction of 11025
Client's DACP status withdrawn.
Segmentation fault
This time around, instead of erroring out due to network, it just crashes due to a seg fault.
Furthermore, I ran avahi-browse -ar to see if anything was going on, but I don't really know what I am looking for.
I will go ahead and paste that here:
pi@raspberrypi:~ $ avahi-browse -ar
+ eth0 IPv6 E1723A08AFD7@Prometheus AirTunes Remote Audio local
= eth0 IPv6 E1723A08AFD7@Prometheus AirTunes Remote Audio local
hostname = [raspberrypi.local]
address = [fe80::145d:2322:2b58:6b01]
port = [5000]
txt = ["pw=false" "txtvers=1" "ch=2" "cn=0,1" "ek=1" "et=0,1" "sv=false" "da=true" "sr=44100" "ss=16" "vn=65537" "tp=TCP,UDP" "vs=105.1" "am=ShairportSync" "fv=76400.10" "sf=0x4"]
+ eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
+ eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
+ eth0 IPv6 Andrew___s MacBook Pro Network File System local
+ eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
+ eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
+ eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
+ eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
+ eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
+ eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
+ eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
+ eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
= eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [22]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [22]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro Network File System local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [2049]
txt = []
= eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [52757]
txt = ["build=684001" "name=Andrews MacBook Pro" "updated=534819993.150742" "uuid=011DC2AD-8B27-485A-A0CF-D5FB9615CC57"]
= eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [54446]
txt = ["type=MacBook Pro" "uid=2978BB43-9C0C-4809-9E92-E41AB2161118" "version=1"]
= eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [62166]
txt = ["m=s:ha9lxTGMxq7" "v=s:pE52gyWpKHk" "s=s:BK9L17PRJ.=&3u" "g=s:azLogAE6Z30"]
= eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [9]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [60101]
txt = ["libid=D25A89AC247114A8"]
= eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [3689]
txt = ["hC=d9e79df4-b6ce-4c51-a34a-db5d8b84b343" "Machine ID=0E328E570721" "Database ID=614D42795A6D127" "hG=00000000-77cf-e26b-b904-d38f292f4cae" "iCSV=65540" "OSsi=0x1F5" "Machine Name=Andrew Lee’s Library" "DvTy=iTunes" "DvSv=3186" "iTSh Version=196622" "Version=196621" "MID=0xF8979975D49AB562" "hQ=1260" "dmv=131085" "txtvers=1"]
= eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [49480]
txt = ["BTTLicensed=YES" "pwd=NO" "BTTVersion=2.318" "BTTIdentifierX=57DFDB7B-6965-4252-B7FC-046C77AD586B"]
= eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [3689]
txt = ["Machine Name=Andrew Lee’s Library" "Password=0" "iTSh Version=196622" "Media Kinds Shared=1069" "OSsi=0x1F5" "dmv=131085" "Machine ID=0E328E570721" "Database ID=614D42795A6D127" "MID=0xF8979975D49AB562" "Version=196621" "txtvers=1"]
+ eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
= eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [3689]
txt = ["OSsi=0x1F5" "DbId=614D42795A6D127" "Ver=131077" "txtvers=1"]
- eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
- eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
- eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
- eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
- eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
- eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
- eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
- eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
- eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
- eth0 IPv6 Andrew___s MacBook Pro Network File System local
- eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
- eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
- eth0 IPv6 E1723A08AFD7@Prometheus AirTunes Remote Audio local
+ eth0 IPv6 E1723A08AFD7@Prometheus AirTunes Remote Audio local
= eth0 IPv6 E1723A08AFD7@Prometheus AirTunes Remote Audio local
hostname = [raspberrypi.local]
address = [fe80::145d:2322:2b58:6b01]
port = [5000]
txt = ["pw=false" "txtvers=1" "ch=2" "cn=0,1" "ek=1" "et=0,1" "sv=false" "da=true" "sr=44100" "ss=16" "vn=65537" "tp=TCP,UDP" "vs=105.1" "am=ShairportSync" "fv=76400.10" "sf=0x4"]
+ eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
+ eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
+ eth0 IPv6 Andrew___s MacBook Pro Network File System local
+ eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
+ eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
+ eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
+ eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
+ eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
+ eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
+ eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
+ eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
= eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [22]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [22]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro Network File System local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [2049]
txt = []
= eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [52757]
txt = ["build=684001" "name=Andrews MacBook Pro" "updated=534819993.150742" "uuid=011DC2AD-8B27-485A-A0CF-D5FB9615CC57"]
= eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [54446]
txt = ["type=MacBook Pro" "uid=2978BB43-9C0C-4809-9E92-E41AB2161118" "version=1"]
= eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [62166]
txt = ["m=s:ha9lxTGMxq7" "v=s:pE52gyWpKHk" "s=s:BK9L17PRJ.=&3u" "g=s:azLogAE6Z30"]
= eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [9]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [60101]
txt = ["libid=D25A89AC247114A8"]
= eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [3689]
txt = ["hC=d9e79df4-b6ce-4c51-a34a-db5d8b84b343" "Machine ID=0E328E570721" "Database ID=614D42795A6D127" "hG=00000000-77cf-e26b-b904-d38f292f4cae" "iCSV=65540" "OSsi=0x1F5" "Machine Name=Andrew Lee’s Library" "DvTy=iTunes" "DvSv=3186" "iTSh Version=196622" "Version=196621" "MID=0xF8979975D49AB562" "hQ=1260" "dmv=131085" "txtvers=1"]
= eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [49480]
txt = ["BTTLicensed=YES" "pwd=NO" "BTTVersion=2.318" "BTTIdentifierX=57DFDB7B-6965-4252-B7FC-046C77AD586B"]
= eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [3689]
txt = ["Machine Name=Andrew Lee’s Library" "Password=0" "iTSh Version=196622" "Media Kinds Shared=1069" "OSsi=0x1F5" "dmv=131085" "Machine ID=0E328E570721" "Database ID=614D42795A6D127" "MID=0xF8979975D49AB562" "Version=196621" "txtvers=1"]
+ eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
= eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [3689]
txt = ["OSsi=0x1F5" "DbId=614D42795A6D127" "Ver=131077" "txtvers=1"]
- eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
- eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
- eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
- eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
- eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
- eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
- eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
- eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
- eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
- eth0 IPv6 Andrew___s MacBook Pro Network File System local
- eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
- eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
- eth0 IPv6 E1723A08AFD7@Prometheus AirTunes Remote Audio local
+ eth0 IPv6 E1723A08AFD7@Prometheus AirTunes Remote Audio local
+ eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
+ eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
+ eth0 IPv6 Andrew___s MacBook Pro Network File System local
+ eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
+ eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
+ eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
+ eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
+ eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
+ eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
+ eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
+ eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
+ eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
= eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [9]
txt = []
= eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [62166]
txt = ["m=s:ha9lxTGMxq7" "v=s:pE52gyWpKHk" "s=s:BK9L17PRJ.=&3u" "g=s:azLogAE6Z30"]
= eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [54446]
txt = ["type=MacBook Pro" "uid=2978BB43-9C0C-4809-9E92-E41AB2161118" "version=1"]
= eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [52757]
txt = ["build=684001" "name=Andrews MacBook Pro" "updated=534819993.150742" "uuid=011DC2AD-8B27-485A-A0CF-D5FB9615CC57"]
= eth0 IPv6 Andrew___s MacBook Pro Network File System local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [2049]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [22]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [22]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [60101]
txt = ["libid=D25A89AC247114A8"]
= eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [3689]
txt = ["hC=d9e79df4-b6ce-4c51-a34a-db5d8b84b343" "Machine ID=0E328E570721" "Database ID=614D42795A6D127" "hG=00000000-77cf-e26b-b904-d38f292f4cae" "iCSV=65540" "OSsi=0x1F5" "Machine Name=Andrew Lee’s Library" "DvTy=iTunes" "DvSv=3186" "iTSh Version=196622" "Version=196621" "MID=0xF8979975D49AB562" "hQ=1260" "dmv=131085" "txtvers=1"]
= eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [49480]
txt = ["BTTLicensed=YES" "pwd=NO" "BTTVersion=2.318" "BTTIdentifierX=57DFDB7B-6965-4252-B7FC-046C77AD586B"]
= eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [3689]
txt = ["Machine Name=Andrew Lee’s Library" "Password=0" "iTSh Version=196622" "Media Kinds Shared=1069" "OSsi=0x1F5" "dmv=131085" "Machine ID=0E328E570721" "Database ID=614D42795A6D127" "MID=0xF8979975D49AB562" "Version=196621" "txtvers=1"]
= eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [3689]
txt = ["OSsi=0x1F5" "DbId=614D42795A6D127" "Ver=131077" "txtvers=1"]
= eth0 IPv6 E1723A08AFD7@Prometheus AirTunes Remote Audio local
hostname = [raspberrypi.local]
address = [fe80::145d:2322:2b58:6b01]
port = [5000]
txt = ["pw=false" "txtvers=1" "ch=2" "cn=0,1" "ek=1" "et=0,1" "sv=false" "da=true" "sr=44100" "ss=16" "vn=65537" "tp=TCP,UDP" "vs=105.1" "am=ShairportSync" "fv=76400.10" "sf=0x4"]
- eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
- eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
- eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
- eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
- eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
- eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
- eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
- eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
- eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
- eth0 IPv6 Andrew___s MacBook Pro Network File System local
- eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
- eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
- eth0 IPv6 E1723A08AFD7@Prometheus AirTunes Remote Audio local
+ eth0 IPv6 E1723A08AFD7@Prometheus AirTunes Remote Audio local
+ eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
+ eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
+ eth0 IPv6 Andrew___s MacBook Pro Network File System local
+ eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
+ eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
+ eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
+ eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
+ eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
+ eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
+ eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
+ eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
+ eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
= eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [9]
txt = []
= eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [62166]
txt = ["m=s:ha9lxTGMxq7" "v=s:pE52gyWpKHk" "s=s:BK9L17PRJ.=&3u" "g=s:azLogAE6Z30"]
= eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [54446]
txt = ["type=MacBook Pro" "uid=2978BB43-9C0C-4809-9E92-E41AB2161118" "version=1"]
= eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [52757]
txt = ["build=684001" "name=Andrews MacBook Pro" "updated=534819993.150742" "uuid=011DC2AD-8B27-485A-A0CF-D5FB9615CC57"]
= eth0 IPv6 Andrew___s MacBook Pro Network File System local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [2049]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [22]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [22]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [60101]
txt = ["libid=D25A89AC247114A8"]
= eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [3689]
txt = ["hC=d9e79df4-b6ce-4c51-a34a-db5d8b84b343" "Machine ID=0E328E570721" "Database ID=614D42795A6D127" "hG=00000000-77cf-e26b-b904-d38f292f4cae" "iCSV=65540" "OSsi=0x1F5" "Machine Name=Andrew Lee’s Library" "DvTy=iTunes" "DvSv=3186" "iTSh Version=196622" "Version=196621" "MID=0xF8979975D49AB562" "hQ=1260" "dmv=131085" "txtvers=1"]
= eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [49480]
txt = ["BTTLicensed=YES" "pwd=NO" "BTTVersion=2.318" "BTTIdentifierX=57DFDB7B-6965-4252-B7FC-046C77AD586B"]
= eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [3689]
txt = ["Machine Name=Andrew Lee’s Library" "Password=0" "iTSh Version=196622" "Media Kinds Shared=1069" "OSsi=0x1F5" "dmv=131085" "Machine ID=0E328E570721" "Database ID=614D42795A6D127" "MID=0xF8979975D49AB562" "Version=196621" "txtvers=1"]
= eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [3689]
txt = ["OSsi=0x1F5" "DbId=614D42795A6D127" "Ver=131077" "txtvers=1"]
= eth0 IPv6 E1723A08AFD7@Prometheus AirTunes Remote Audio local
hostname = [raspberrypi.local]
address = [fe80::145d:2322:2b58:6b01]
port = [5000]
txt = ["pw=false" "txtvers=1" "ch=2" "cn=0,1" "ek=1" "et=0,1" "sv=false" "da=true" "sr=44100" "ss=16" "vn=65537" "tp=TCP,UDP" "vs=105.1" "am=ShairportSync" "fv=76400.10" "sf=0x4"]
- eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
- eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
- eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
- eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
- eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
- eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
- eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
- eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
- eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
- eth0 IPv6 Andrew___s MacBook Pro Network File System local
- eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
- eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
- eth0 IPv6 E1723A08AFD7@Prometheus AirTunes Remote Audio local
+ eth0 IPv6 E1723A08AFD7@Prometheus AirTunes Remote Audio local
+ eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
+ eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
+ eth0 IPv6 Andrew___s MacBook Pro Network File System local
+ eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
+ eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
+ eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
+ eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
+ eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
+ eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
+ eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
+ eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
+ eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
= eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [9]
txt = []
= eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [62166]
txt = ["m=s:ha9lxTGMxq7" "v=s:pE52gyWpKHk" "s=s:BK9L17PRJ.=&3u" "g=s:azLogAE6Z30"]
= eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [54446]
txt = ["type=MacBook Pro" "uid=2978BB43-9C0C-4809-9E92-E41AB2161118" "version=1"]
= eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [52757]
txt = ["build=684001" "name=Andrews MacBook Pro" "updated=534819993.150742" "uuid=011DC2AD-8B27-485A-A0CF-D5FB9615CC57"]
= eth0 IPv6 Andrew___s MacBook Pro Network File System local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [2049]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [22]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
hostname = [Andrews-MacBook-Pro-3.local]
address = [fe80::1c7d:6692:f36b:7c50]
port = [22]
txt = []
= eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [60101]
txt = ["libid=D25A89AC247114A8"]
= eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [3689]
txt = ["hC=d9e79df4-b6ce-4c51-a34a-db5d8b84b343" "Machine ID=0E328E570721" "Database ID=614D42795A6D127" "hG=00000000-77cf-e26b-b904-d38f292f4cae" "iCSV=65540" "OSsi=0x1F5" "Machine Name=Andrew Lee’s Library" "DvTy=iTunes" "DvSv=3186" "iTSh Version=196622" "Version=196621" "MID=0xF8979975D49AB562" "hQ=1260" "dmv=131085" "txtvers=1"]
= eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [49480]
txt = ["BTTLicensed=YES" "pwd=NO" "BTTVersion=2.318" "BTTIdentifierX=57DFDB7B-6965-4252-B7FC-046C77AD586B"]
= eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [3689]
txt = ["Machine Name=Andrew Lee’s Library" "Password=0" "iTSh Version=196622" "Media Kinds Shared=1069" "OSsi=0x1F5" "dmv=131085" "Machine ID=0E328E570721" "Database ID=614D42795A6D127" "MID=0xF8979975D49AB562" "Version=196621" "txtvers=1"]
= eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
hostname = [Andrews-MacBook-Pro-3.local]
address = [169.254.223.3]
port = [3689]
txt = ["OSsi=0x1F5" "DbId=614D42795A6D127" "Ver=131077" "txtvers=1"]
- eth0 IPv6 E1723A08AFD7@Prometheus AirTunes Remote Audio local
- eth0 IPv6 iTunes_Ctrl_E6EE0376BB7B3CC9 iTunes Remote Control local
- eth0 IPv6 Andrew Lee___s Library iTunes Audio Access local
- eth0 IPv6 Andrew___s MacBook Pro _bttremote._tcp local
- eth0 IPv6 Andrew Lee___s Library Apple Home Sharing local
- eth0 IPv6 Andrew___s MacBook Pro _atc._tcp local
- eth0 IPv6 1017279:45512:andrewlee@Andrews-MacBook-Pro-3.local _OZOmniFocus2._udp local
- eth0 IPv6 azLogAE6Z30 kbxX-B4T9Gz sync _omnistate._tcp local
- eth0 IPv6 Andrew___s MacBook Pro _alfredrs._tcp local
- eth0 IPv6 011DC2AD-8B27-485A-A0CF-D5FB9615CC57@Andrews MacBook Pro _1password4._tcp local
- eth0 IPv6 Andrew___s MacBook Pro Network File System local
- eth0 IPv6 Andrew___s MacBook Pro SFTP File Transfer local
- eth0 IPv6 Andrew___s MacBook Pro SSH Remote Terminal local
Any idea why it might be getting a seg fault?
Also, what is the difference between setting the output on just iTunes rather than the entire system output?
Thanks for this report. This looks like a real bug in Shairport Sync, which I will investigate in the next few days. I have not observed a client's DACP status begin withdrawn on my network, so the logic in Shairport Sync may be faulty. I don't believe it has anything to do with your previous situation – it's a newish piece of code.
Okay, I found a bug which I've fixed and pushed it to the master
and the development branches. I'd be grateful if you'd test it. Apologies for the inconvenience.
will do
So you seemed to have solved the problem with DACP disconnecting causing a seg fault.
But the underlying problem of the eventual Error sendto-ing to timing socket: Network is unreachable
is still unresolved.
Anyways, thanks for the quick fix.
Here's a video of me running the process:
I'm not sure if this is relevant, but i noticed that mii-tool eth0
and ethtool eth0
give different base speeds (from what I can tell).
pi@raspberrypi:~ $ sudo mii-tool eth0
eth0: negotiated 1000baseT-HD flow-control, link ok
pi@raspberrypi:~ $ sudo ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbag
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
They say that mii-tool
is depreciated, and can only handle up to 100mbps. So its extra weird that it is showing up as 1000baseT-HD rather than 100baseT full duplex (as in ethtool
)
Thanks again for identifying that bug. And, BTW, the development
version has Swinsian support now as well, though for all this troubleshooting, IIWY I would stay with well-known stuff for the present.
The diagnostics are interesting all right. One could imagine that something like speed and mode negotiation is happening every minute or so, and is causing packets to be dropped while it's happening. I've no idea if it's a real possibility, but it represents a stone that has not yet been turned, as it were.
I do not have a 10Gb adapter, but I do have a 1Gb Thunderbolt adapter for a 2013 MacBook Pro, so I might try using that to see if I can cause the problem. On the Mac end, have you tried setting the speed and mode manually? I wonder if it would make a difference.
I tried the direct connection from a 1Gb Thunderbolt adapter to a Pi3 and it worked fine, I’m afraid...
I have a peculiar issue where I am able to start shairport-sync, receive audio (and output the audio) without any issues, but eventually (no matter what), my client (Macbook Pro) switches audio output to something else.
My set-up is as follows:
Client: Macbook Pro Late-2015, latest software, using Swinsian to play audio Server: Raspberry Pi 3 + Hifiberry Digi Pro (the most recent software, and fresh shairport-sync built from source yesterday) Connection: The Pi is connected to two networks (wlan0 and eth0). I interface with it using wlan0, but since I am on an enterprise network, I forced shairplay-sync to use eth0 in the configuration. I am using both built-in hardware to connect to Wi-Fi and ethernet. The fact that I am using an ethernet connection, but getting a
Network is unreachable
is confusing to me since it should be a pretty stable 100 Mbits/s-ish. While testing shairplay-sync, I am not doing anything else on eth0.Any help would be much appreciated.
Configuration Files:
/etc/network/interfaces
/etc/shairport-sync.conf
Output of
shairport-sync -vvv
Thank you!