Closed fosple closed 7 years ago
Hi there. Is it possible that you're reading the pipe from two or more places? This is the usual cause of this problem...
@mikebrady Thanks! I just checked that and in fact that was the cause of the problem. I did my own implementation of the shairport-sync-metadata-reader and wanted to check it against the original implementation, so I was reading the pipe from two places. Thanks a lot for the super fast reply :)
Problem solved!
Hey,
when streaming music from iTunes to shairport-sync the metadata info seems to be scrambled (XML tags are closed before they were opened, etc.). It in fact looks like lines are interchanged or lines are missing. Therefore the shairport-sync-metadata-reader can't parse the resulting XML anymore. This happens when I'm streaming from an iOS device or from iTunes (Mac)
Source:
Sink:
Command to start shairport-sync & listen to pipe
Example: