Mitt multiroom‑system med Music Assistant

Musiksystem med Home Assistant och Music Assistant. Kan strömma Airplay, Chromecast och mycket annat
Claes

Så använder jag Music Assistant i Home Assistant

Nu spelas all vår musik genom Music Assistant, som är en integration i Home Assistant, till både mina högtalare och förstärkare via AirPlay. Jag har haft systemet igång sedan sommaren 2024 och är verkligen nöjd över att kunna använda ett öppet system i stället för att vara fast i ett låst ekosystem.

Eftersom jag redan använder Home Assistant för hela mitt smarta hem var det enkelt att testa Music Assistant och se hur det fungerade i praktiken. Friheten att kunna välja i stort sett vilka högtalare jag vill är en enorm fördel. Att gå från Sonos till Music Assistant krävde lite meck, särskilt när det gällde att få AirPlay att fungera på mina äldre Sonos Gen 1‑spelare, men det var helt klart värt det.

Vad är Music Assistant

Music Assistant är en brygga mellan musik tjänster och högtalare och det finns en mängd olika tjänster att välja mellan. Jag själv använder Spotify men tjänster som Tidal, Apple Music, Deezer, Youtube music, Soundcloub, RadioBrowser, Tuneln, Soundclub mm finns tillgängliga att använda.

När det kommer till olika format för att strömma musik kan jag välja mellan Airplay, SONOS, Chromecast, Snapcast, Fully Kiosk Browser, Home Assistant MediaPlayers, Slimproto,  Universal Group Player & UPnP/DLNA. Det ska väl sägas att högtalaren måste stödja formatet som jag vill använda. Jag har valt att gå 100% airplay för mina spelare

Music Assistant Server på Raspberry Pi 5

På raspberry kör jag Home Assistant för mitt smarta hem system och mjukvaran Music Assistant som är en standard integration. Jag använder en Raspberry Pi 5 med 8GB minne och den hårdvaran räcker till och blir över för allt jag använder den till.

Home Assistant på Raspberry Pi 5

Integration

Music Assistant är standard och dyker automatiskt upp under inställningar. Det går även att lägga till Music Assistant manuellt i Home Assistant.

Integration Music Assistant i Home Assistant

Music Assistant integrationen i Home Assistant

Music Assistant är en integration som finns i Home Assistant. Det är ett musikbibliotek som kan strömma min lokalt lagrade musik samt även använda olika musik tjänster som Apple Music, Deezer, Soundcloud, Spotify, Tidal, Youtube Music och flera andra. Själv använder jag Spotify med Music Assistant och det fungerar bra.

Musikserver i Home Assistant

Music Assistant kan strömma media i olika format som Bluesound, Chromecast, Slimproto, Snapcast, Sonos, Sonos S1 och UPnP/DLNA. Här hemma har jag valt att använda Airplay för att strömma min musik till alla kopplade spelare.

Förstärkare och högtalare jag använder

Jag har en mix av förstärkare och så kallade aktiva högtalare från speciellt Sonos men nu har jag även en JBL Bombox 3 Wifi i systemet.

Äldre Sonos utan Airplay

2st ZP120 Gen 1 med Belkin Airplay adapter

1st Play 5 Gen 1 med Belkin Airplay adapter

Sonos med Airplay

1st Sonos Beam

1st IKEA symfonisk

3st Sonos One

JBL Boombox 3 Wifi

1st JBL Boombox 3 Wifi (Airplay: för att denna spelare ska fungera med Music Assistant måste jag lägga till den i Apple Home)

Högtalare anslutna till hemmanätverket

Alla spelare är kopplade med 2.4 GHz Wifi till mitt hemmanätverk. På Hemmanätverket har jag en Raspberry Pi 5 där jag kör Home Assistant med Music Assistant

Jag valde formatet Airplay för Multiroom system

Jag valde formatet Airplay för mitt Multiroom system av den enkla anledningen att flertalet spelare redan supportade Airplay. Jag fick extrautrusta mina älde Gen 1 spelare med en adapter men det var ett billigare alternativ än att köpa nytt. Ska jag spela samma musik i alla rum samtidigt måste jag använda mig av ett specifikt format. Med andra ord, det går inte att använda olika format.

Uppdatering: Med Music Assistant 2.8 finns det nu ett format som heter SENDSPIN. Med SENDSPIN kan jag gruppera Chomecast och Airplay enheter.
Se uppdatering i detta inlägg: Nyheten i Music Assistant 2.8 som överraskade mig

Musiksystem med Home Assistant och Music Assistant

Gruppera högtalare eller spela enskilt

Med Music Assistant kan jag gruppera mina högtalare så att alla spelar samma musik eller så kan jag strömma olika låtar till enskilda spelare.

Music Assistant i Home Assistant gruppera högtalare

 

För enskilda högtalare kan jag ställa Shuffle eller Repeat läge. Jag kan tömma kön, skicka kön till en annan spelare och inställningar. Det finns även en DSP inställning där jag kan ställa bas, disknt och mellanregister.

Längst ner på sidan i Music Assistant kan jag söka efter låtar, Artister, Album, låtar, spellistor och jag kan spela upp musik från radio.

 

Spellistor som jag använder kommer direkt från mitt Spotify konto. Jag kan även skapa nya spellistor direkt från Music Assistant som då skapar en spellista på mitt Spotify konto.

Music Assistant på Mobil, Tablet och Dator

Music Assistant är ingen app som jag laddar ner utan jag använder den direkt från Home Assistant. Fungerar på mobiler, min tablet och datorn. Om jag vill ha Music Assistant på datorn så kan jag enkelt exponera servern via inställningar under streamserver

Musik Streaming tjänster jag kan använda

Det finns en hel del musik tjänster jag kan använda med Music Assistant. Några exempel är Spotify, Apple Music, Deezer, Tidal, Tuneln och Youtube Music.

Mer info finns på Music assistant sida: Music Providers – Music Assistant

Här hemma använder jag Spotify och det fungerar riktigt bra.

Uppspelnings protokoll jag kan använda

Precis som med tjänster kan jag välja på en hel del olika uppspelningsprotokoll. Några exempel är Airplay, DLNA, Chromcast, Sonos och Snapcast

Mer info finns på Music assistant sida: Player Support – Music Assistant

Här hemma använder jag Spotify och det fungerar riktigt bra.

Fördelar med Music Assistant

Fördelar som jag ser att använda Music Assistant är att det är fritt och öppet genom så kallad Open Source. Det kostar inget och det supportar alla mina spelare och tjänster jag använder. Utvecklingen av Music Assistant går fort och mycket har hänt sedan 2.0 versionen. Nu när jag skriver detta är Music Assistant på version 2.4 och det är ett betydligt stabilare system.

Nya funktioner har tillkommit och användargränssnittet har ändrats lite.

Roadmap för nya funktioner är öppet och går att läsa om på deras sida. Extern Länk till github: Backlog · Music Assistant (V2) backlog

Integrerat i Home Assistant för mitt smarta hem system

Nackdelar med Music Assistant

Det finns en del nackdelar med Music Assistant och i mitt tycke är det väl användargränssnittet. Nu är just användargränssnittet med i roadmap med texten Redesign Music Assistant frontend.

Music Assistant fungera inte något bra med VLAN

Att använda VLAN fungerar inget vidare. Jag försökte i början men hade problem med att servern inte hittade alla spelare på nätverket. Nu har jag lagt alla mina spelare och Home Assistant på samma nätverk och då fungerar det bra

Adapter till Sonos är inte optimalt

Till mina äldre Sonos Gen 1 spelare använder jag en Airplay adapter men har efter ett tag insett att detta inte är optimalt. Det blir en lite fördröjning i ljudet som kan märkas om en spelare med adapter och en utan adapter sitter nära varandra. Det går att justera fördröjningen i både Sonos och Music Assistant men som sagt, inte helt optimalt.

I Sonos använder jag Ljudfördröning 75 ms och i Music assistant har jag satt Audio Synchronization delay correction till +100. Jag letar nu efter lite andra alternativ för mina äldre sonos amp spelare och det som jag har hittat finns här: Alternativ till Sonos amp för att strömma musik

AirPlay multiroom open source

Nu spelar jag min musik genom Music Assistant till alla mina högtalare med Airplay och jag kan mixa och välja märken och fabrikat( Om de stödjer samma format).

Jag är jäkligt nöjd att jag tog steget från ett stängt ecosystem till ett öppet open source system. Jag kan nu mer välja fritt vilken hårdvara jag vill använda för att strömma min musk på.

Ett Alternativ till Sonos Multiroom

Music Assistant kanske inte är lika snyggt grafisk som Sonos men jag tycker att jag fick ett rackarns bra alternativ!


Mer om Home Assistant

Se min huvudsida där jag beskriver allt jag använder i min installation av Home Assistant: Home Assistant Kontroller

Andra inlägg:

Läs hur jag använder Villkor: Skapa en automation i Home Assistant – Lägg till Villkor

Läs hur jag använder Åtgärder: Skapa en automation i Home Assistant – Lägg till Åtgärd

Hjälpare är funktioner i Home Assistant jag inte skulle klara mig utan

Justera sensorvärden i Home Assistant med Template‑sensorer

Jämför två värden i Home Assistant med hjälp av templates

Optimera Home Assistant‑automationer med ”Fortsätt vid fel”

Så använder jag Trigger ID för att slå ihop flera automationer i Home Assistant

Hur Ändrar jag lösenord på användare i Home Assistant

About Claes

Related Posts