Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duplicate Airplay Streams #14

Closed
ukypayne opened this issue Aug 4, 2019 · 2 comments
Closed

Duplicate Airplay Streams #14

ukypayne opened this issue Aug 4, 2019 · 2 comments

Comments

@ukypayne
Copy link

ukypayne commented Aug 4, 2019

Just installed this for the first time. It is listing the same AirPlay devices 3 or 4 times. Quick testing and it seems that none of them work (most AppleTV devices). It also isn’t showing my HomePod, but I have not tried rebooting everything yet.

I do have a separate IoT vlan setup that I have passing traffic into my regular vlan with firewall settings. This may have something to do with it, but do not have the chance to reconfig my entire network structure just to test that theory and break dozens of other devices.

@masi0
Copy link

masi0 commented Aug 12, 2019

ditto - so far I have no HomePod yet testing with AppleTV. It is seem as 4-8 AirPlay: Livingroom devices under output.

My setup is within same VLAN thus your suspicion may not be right

@zorwald
Copy link

zorwald commented Jan 11, 2021

Though this is now quite old, I can say: Using this approach by @pillar-man worked for me. I had the same problem as you, but now it works!

@afaden afaden closed this as completed in 12d0605 Jun 20, 2023
DerDaku pushed a commit to DerDaku/babelpod that referenced this issue Nov 13, 2023
…play Streams")

- Switched to an actively maintained airtunes2 fork by ciderapp: https://github.com/ciderapp/node_airtunes2.
    - Fixes afaden#12 ("gyp ERR!" on npm install)
    - Includes fixes by mcfisto and maexdaemaege to improve HomePod compatibility (ciderapp/node_airtunes2@a6db73c, ciderapp/node_airtunes2@14c1861)
    - It also includes AirPlay 2 support (afaden#5), but it's not enabled yet – it took a lot longer to connect in my testing. You can enable it by changing updating to "airplayDevice = airtunes.add(host, {port: port, volume: volume, airplay2: true});"
- Fixed problem with arecordInstance
- Added logging for inputStream.pipe errors
- Removed bluetoothctl because it no longer works with recent versions of node. Will try to replace it with something else.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants