Home Assistant Community Add-on: AirCast

:tada: Release v0.6.0

Full Changelog

Added

  • Adds support for tweaking AirCast using its configuration file (#6)
  • Documents tweaking possibilities using a configuration file (#6)

Changed

  • Sets volume range to 100% (#8)
  • Upgrades airconnect/aircast to 0.2.1.1 (#9)

This addon stopped working for me tonight.

Running Hassio v0.74.2, iOS 11.4.1.

Tried restarting the addon, the chromecastaudio devices (three of) and home assistant. No joy.

I then disconnected my iPhone from the network and rejoined - bingo, all three air/cromecast devices visible again.

Grr. Nice one Apple.

how would this be installed on hassbian opposed to the hass.io plugin?

Add-ons is an Hassio feature and cannot be used with other installation methods.

1 Like

:tada: Release v1.0.0

Full Changelog

Changed

  • Upgrades base image to v2.1.0
  • Upgrades libssl1.0.0 to 1.0.2n-1ubuntu5.1
  • Less aggressive cleanup
  • Upgrades aircast to 0.2.2.0
  • Updates README and links
  • Upgrades hadolint to latest
  • Sets default Shell
  • Marks add-on stable

Questions? Join our Discord server! https://discord.me/hassioaddons
Enjoying my add-ons? Consider supporting my work: https://patreon.com/frenck

Thatā€™s a real shame hassbian is the only way I can get SSH commands to work with private key authentication but this is the best plugin out there imho

You donā€™t need Hassbian for thatā€¦ that can be done on Hassio as well. But that is a little off topic. There are peeps on Discord that could help you.

thanks for the pointer I will try again with disord but have another thread if you can spare the time:

:tada: Release v1.0.1

Full Changelog

Changed

  • Upgrades base image to v2.1.1

Questions? Join our Discord server! https://discord.me/hassioaddons
Enjoying my add-ons? Consider supporting my work: https://patreon.com/frenck

1 Like

Is it possible (or is it on the roadmap) to add the local sound device as an output? That is, add an additional cast player for the ALSA or pulseaudio device on the pi?

Would love to be able to use my HassIO pi as a shairport target, but havenā€™t managed to wrap my head around putting that into an add-on.

:tada: Release v1.1.0

Full Changelog

Changed

  • Upgrades Ubuntu Base image to 2.2.0
  • Adds Hassio API security role

Questions? Join our Discord server! https://discord.me/hassioaddons
Enjoying my add-ons? Consider supporting my work: https://patreon.com/frenck

My google mini is not playing anything with Aircastā€¦
The change volume on my phone does play the sound on google mini although.
Any idea where i should debug this?
Below is the log file. Aircast seems working here. but i just dont have sound out.
Before, i can work it around by switching to youtube app and switch back to music app. Now it is completely not working

[20:03:08.730187] buffer_put_packet:513 packet expected seqno:58851 rtptime:2335854624 (W:58851 R:37744)
[20:03:08.730798] rtp_thread_func:613 [0x6ee05f20]: seqno:58852 rtp:2335854976 (type: 60, first: 0)
[20:03:08.731048] buffer_put_packet:513 packet expected seqno:58852 rtptime:2335854976 (W:58852 R:37744)
[20:03:08.731609] rtp_thread_func:613 [0x6ee05f20]: seqno:58853 rtp:2335855328 (type: 60, first: 0)
[20:03:08.731993] buffer_put_packet:513 packet expected seqno:58853 rtptime:2335855328 (W:58853 R:37744)
[20:03:08.753950] MRThread:255 Cast thread timer 250
[20:03:08.769559] rtp_thread_func:613 [0x6ee05f20]: seqno:58854 rtp:2335855680 (type: 60, first: 0)
[20:03:08.770197] buffer_put_packet:513 packet expected seqno:58854 rtptime:2335855680 (W:58854 R:37744)
[20:03:08.771041] rtp_thread_func:613 [0x6ee05f20]: seqno:58855 rtp:2335856032 (type: 60, first: 0)
[20:03:08.771629] buffer_put_packet:513 packet expected seqno:58855 rtptime:2335856032 (W:58855 R:37744)
[20:03:08.801554] MRThread:255 Cast thread timer 250
[20:03:08.806094] MRThread:255 Cast thread timer 250
[20:03:08.813613] rtp_thread_func:613 [0x6ee05f20]: seqno:58856 rtp:2335856384 (type: 60, first: 0)
[20:03:08.813703] buffer_put_packet:513 packet expected seqno:58856 rtptime:2335856384 (W:58856 R:37744)
[20:03:08.814135] rtp_thread_func:613 [0x6ee05f20]: seqno:58857 rtp:2335856736 (type: 60, first: 0)
[20:03:08.814169] buffer_put_packet:513 packet expected seqno:58857 rtptime:2335856736 (W:58857 R:37744)
[20:03:08.814525] rtp_thread_func:613 [0x6ee05f20]: seqno:58858 rtp:2335857088 (type: 60, first: 0)
[20:03:08.814556] buffer_put_packet:513 packet expected seqno:58858 rtptime:2335857088 (W:58858 R:37744)
[20:03:08.814907] rtp_thread_func:613 [0x6ee05f20]: seqno:58859 rtp:2335857440 (type: 60, first: 0)
[20:03:08.814936] buffer_put_packet:513 packet expected seqno:58859 rtptime:2335857440 (W:58859 R:37744)
[20:03:08.815284] rtp_thread_func:613 [0x6ee05f20]: seqno:58860 rtp:2335857792 (type: 60, first: 0)

Is it possible to use this as essentially one would use forked-daapd?

No.

Forked-daapd is a media player that can connect to AirPlay or Chromecast devices to stream audio.

This addon makes Chromecast devices look like AirPlay devices so that media players that only support AirPlay can stream to Chromecast devices.

Itā€™s not actually a media player.

Hi, im just wondering if it is possible to make an opposite version of this addon? To be able to stream to airplay devices from android using a virtual chromecast device for each airplay device :slight_smile:

1 Like

No that is current impossibleā€¦ unless someone would be able to hack/reverse engineer the chromecast server partā€¦

Hi @frenck,

Would it be possible to make BubbleUpnp Server as a Hassio addon (so that it would proxyfi Chromecasts/Cast Groups as UPNP/OpenHome devices)? There is also Docker version in addition to classic OSs installs.

Windows users (all five of them :slight_smile:) could then use cast to Chromecast straight from shell.

:tada: Release v1.2.0

Full Changelog

Changed

  • Removes BountySource links
  • Removes Anchore.io links
  • Replaces add-on link with GitHub link
  • Updates maintenance year to 2019
  • Upgrades AirConnect to 0.2.2.4
  • Upgrades libssl1.0.0 to 1.0.2n-1ubuntu5.2
  • Refactor of GitLab CI
  • Configure Renovate (#13)
  • Upgrades add-on base image to 2.2.1
  • Fixes spelling error in Dockerfile

Questions? Join our Discord server! https://discord.me/hassioaddons
Enjoying my add-ons? Consider supporting my work: https://patreon.com/frenck

:tada: Release v2.0.0

Full Changelog

Changed

  • Upgrades add-on base image to 3.0.0
  • Updates documentation for ARMv7
  • Removes custom log format override
  • Makes log_level optional
  • Upgrades libssl1.0.0 to 1.0.2n-1ubuntu5.3
  • Rewrite add-on onto Bashio
  • Fixes typo in GitLab CI file
  • Correct Aircast binary filename

Questions? Join our Discord server! https://discord.me/hassioaddons
Enjoying my add-ons? Consider supporting my work: https://patreon.com/frenck

Works fine for me (PI3+). What about support for AirPlay 2.0? Would that be possible? This would allow me to ask Siri to play to the speaker.

3 Likes