The biggest addon in there is forked-daapd, which works pretty well for multi-room audio setups.
To go with it, Raspotify is a spotify-connect compatible daemon which can output to either a speaker connected to your device, or to a pipe to work with forked-daapd, allowing you to make a multi-room spotify player.
I also have radicale in there that Iâm using myself for cloudless shared calendars and to-do lists.
I have a half-working shairport-sync addon that I could work on publishing if anyone is interested, but since Iâm not going to be using it myself I canât promess itâll get a lot of support if I do. Let me know if that would be of use to anyone, that would again be a good fit to use with forked-daapd to make your own airplay devices, but the audio sync doesnât work very well on raspberry pis unfortunately.
Tests
Iâm currently using a raspberry pi 2 myself but forked-daapd and raspotify have been tried on most platforms and should work without any issues.
Thereâs no image published on the dockerhub so the build happens on your machine, if you have low ram it might have tipped you over the edge during build, not sure how much itâs using (but it works on my pi 2 so probably not much) when building.
But great if it came back up !
For the config you need to edit the /share/forked-daapd/forked-daapd.conf file. Thereâs a lot of options so I havenât put it in the interface, what you put in there really depends on your setup.
The defaults should pretty much work though.
For the config you need to edit the /share/forked-daapd/forked-daapd.conf file. Thereâs a lot of options so I havenât put it in the interface, what you put in there really depends on your setu
[/quote]
So, I would use something like this:
Directories to index
directories = { â/home/$USER/musicâ }
what would I put for $USER?
or do I have to locate the config file somewhere and copy itâŚ
Ah, yes, that could be clearer but if you start the addon once youâll get a default config file copied there, which you can then edit. If the file already exists it wonât be copied again so of course itâs safe to restart the addon.
As for the directory I suppose it depends on where your music is, since I donât have any local music (I only use spotify) I donât have examples for that but I assume itâs somewhere in /share ? I suppose it depends on where youâre keeping your local music.
Note that I have my local audio âdisabledâ as itâs running on a pi, which canât keep proper synchronization with other devices. If you want to use a speaker connected to your hassio host then leave that as pulseaudio.
Youâre trying to put that in the configuration tab ?
You need to edit the /share/forked-daapd/forked-daapd.conf file, the configuration tab has to be empty.
Whatever way youâre using to edit your home assistantâs configuration file should work Iâd imagine, I use the SSH addon myself.
But if your goal is just to use spotify then you donât need to do anything, just empty the configuration tab and start the addon, it should come up with the default configuration.
Just looked, youâll have to disable âenforce_basepathâ to be able to get out of the config directory. From there you should be able to navigate to /share/forked-daapd/forked-daapd.conf
Do you get any errors in the log tab, or nothing at all ? The default config should just work, if it doesnât Iâd be curious to see why, we may have made a typo in the build script.
Thanks for this add-on! would it be possible to use a record player that is connected with usb or AUX as the audio source for this? would be amazing if I could airplay the sound from my record player to a HomePod using Home Assistant.
Forked-Daapd wonât âreadâ audio from an usb device, as itâs a player itself.
It will read and distribute audio from a pipe however, so if you found another addon that could read from your usb or aux source and write it to a pipe forked-daapd could then cast that to any airplay or chromecast device.
Not sure what you could use for this, if you have an aux port probably just run arecord --some-options > /share/forked-daapd/music/MyAuxPipe ? I donât have anything to test that myself as I only use Spotify as a source, but I image it would work.
You need to have started the addon once (without anything in the config tab) for the file to be created.
You can also just create it yourself, either way shouldnât matter.
With the default config you get on first start :