Has anybody figured out how to add just 1 or 2 podcast episodes to the queue via Automation or script? It currently just adds all the episodes to the queue. I’m using audiobookshelf if that matters. I’ve tried get_queue, the reason being is that I’ve setup nfc tag readers in my kids’ rooms and when they scan a certain tag it plays that podcast on their speaker. But I want to be able to just add a couple of episodes to the queue so it doesn’t keep playing forever.
Manged to sort this out. Had to make an image sensor which works across http in the companion app. Then used ai the create some card mod logic that would update the image when the URL of the media player entity picture changed. Phew haha
Oh, I’m so glad it’s working for you. I was really struggling to try to figure out what could have been broken. Enjoy!
For those who use Denon AVRs w/ HEOS, you’ll notice after the MA HEOS update that artwork, metadata, etc no longer shows on your TV. If you go into your Player settings and switch to Airplay (which HEOS + Denon supports), you’ll see the metadata/artwork come through.
Airplay does have a slightly lower quality audio than HEOS (AAC vs FLAC), but works as a stopgap.
MA team, I do hope this gets resolved in the future. (cross fingers)
AirPlay through Music Assistant should be Lossless ALAC 16b/44.1K, CD Quality. I’ve been using it like that for a few years since switching to KEF LSX II in multiple rooms.
On Apple devices, AirPlay 2 is limited to AAC 256Kbps yes. But AirPlay 1 uses Lossless ALAC at 16b/44.1K, which is used in MA.
I have Airplay 2 support on a JBL Auth 500 but it looks like it does not support Airplay 1. Output limiter ALAC 16b/44.1K … would be nice if I could get sendspin working with the unit otherwise I think I will be sending it back. Shame really as it is a great sounding unit.
The newest version of the Music Assistant Desktop client now how fixed my audio issues, it will now play audio on the client machine. I am struggling with handling several sound-cards though, is there a way to have several players from the local machine? One sendspin-client for each soundcard?
What are you talking about. ALAC 44.1k/16bits is just as lossless as your source FLAC 44.1k/16bits.
ALAC (Apple Lossless Audio Codec) is Apple’s answer for CD Quality Music, the AirPlay protocol only supports AAC, ALAC and LPCM.
In MA you can disable the Lossless ALAC Compression per speaker under Advanced Settings, but there is no audible difference as it is still lossless, so why waste bandwidth by sending LPCM?
Recently EAC3 was added to AirPlay 2 for Multi-Channel, but so far that only works through Apple TV/HomePods, and is not useful for Stereo Music.
Which means MA is doing AirPlay 2 differently than direct from Apple devices, giving you lossless over AirPlay 2.
This is a great update.
For anyone interested in Music Assistant dashboards/cards, I recently shared a related project here:
Would love to hear feedback if it’s useful to others.
Sorry about the confusion. I was actually referring to Sendspin and not the actual codec(s) used here. At the moment Sendspin is not available for Airplay 2 which is fine as I am able get all my devices to sync perfectly using Chromecast so that is what I will use while the bugs get sorted out on the Sendspin front.
