Music Assistant 2.0: Your Music, Your Players

Hi, I switched to the built-in version of Music Assistant and now it doesn’t find the media players anymore, so I can’t use Music Assistant anymore. I tried uninstalling and reinstalling the server addon but nothing to do!

You can see all the playlists. The media browser does not have the filtering options that the MA UI has.

You need to look at the MA integration in the HA settings to see what entities are there.

In the MA integration (which I uninstalled when I switched to the integrated one) I had 5 media players (2 google, 2 kodi, 1 tv), I tried to do a new installation and now not even the integration finds any media player

bad things

I thought the instruction was that you had to turn off your LMS instance if using MusicAssistant?? Has this changed with the latest release?

I tried running both a while ago and it didn’t work for me. Haven’t yet tried to install the latest 2.0 version here though. Just watching to see if someday it might work for me. Perhaps I’ll have some time to try over the upcoming holiday. Would be nice to know if we can run both a LMS and MusicAssistant at the same time on the same network.

Running LMS on the same server as MA is problematic. Not sure what advantage there is trying to run both either.

It sounds like the integration isn’t configured correctly. Do the configuration again or remove and re-add it.

Same server like if I were using HAOS and running both LMS as an addon and MusicAssistant? Or same network where I have LMS running and have MusicAssistant running with HAOS on the same subnet? Or is there not a functional difference?

As for what advantage there is to run both… I’m not really sure. I know how to use LMS so it would be easy for me to leave it and keep doing everything I have been.
If MusicAssistant can replicate all the functionality of LMS in my system then there isn’t an advantage I guess. I don’t know until I have time to play with MusicAssistant. I’d guess this is why most people don’t want to just turn off their existing servers. I’ll try to find time this month to play with it. Thanks

Nothing to do, uninstalled everything, even the Music Assistant server (indicating to delete all data), re-installed server and 2024.11.X integration (the last one that recognized the players) and it doesn’t recognize anything!

Just wanting to comment on this being a long time LMS / SLIM/Squeeze user.

Slim Devices was bought by Logitech

They made soft- and hard-ware.

The server software was called various names, slimserver, squeeze server, Logitech media server (LMS), Lyrion Music Server (also LMS). It runs on almost any computer and serves up your digital library and web ratio stations, streaming, etc. By default it runs on port 9000.

The hardware clients went through several models. But also the client can be emulated on any old computer, even down to the esp32. In terms of software client, squeezlite is plenty well known.

The home assistant LMS integration accesses an LMS server and controls the clients that are connected to it. Each physical or software client is represented by a media_player entity.

Home assistant also has an integration called slimproto. This avoids the need to have a separate LMS server, and runs on port 9000. It is also more limited.

To further complicate things, Music Assistant can also runs a slimproto server. This is the one you want for Music Assistant.

The upshot is that if you want this to run on MA then

  1. Don’t run LMS Server on your LAN - the clients will bounce between the LMS server and the Slimproto implementation in HA.

  2. Don’t run the slimproto integration on home assistant. Same reason.

  3. Add the players to music assistant as player providers in the music assistant. Slimproto - Music Assistant

2 Likes

When you reinstalled the server did you add any player providers?

I tried to do a “pure” installation Music assistant server and ran in safe mode at this point I tried to add player provider > Home Assistant MediaPlayers and it found them

You should not be using the HA media player provider. You have two Google devices so they should be added to MA with the Cast Provider. Kodi supports Airplay so you should use the Airplay Provider for that one. If your TV supports any of the native MA providers you should be using that.

[type or paste code here](https://github.com/home-assistant/core/issues/132302)

Since following the instructions to remove the HACs integration from HA, removing it from HACs and installing the native integration, I was having speakers dropping out and not responding to the play/pause button. The addon is version: 2.4.0b7.

So I removed the Sonos player provider and re-added it, Sonos S2 as all my speakers are S2, static IPs. MA found the speakers and I added the rooms. There are no Sonos devices in HA, only MA devices, one for each speaker.

Yet, the problem persists and this is what the speaker settings look like. Not only are the icons different, but in the context menu on the right for the white ones, there is no disable switch and the items “configure and Documentation” are grayed out.

Does anyone else have something similar?


Can someone advise if this works or how to set it up. Scenario I use Spotify but my connection is unreliable. In this case I use spotify “offline” to play tracks saved locally on my PC. So basically Is there a way to use Spotify “offline” facility in Music Assistant and if so where to store files to and how to access. Thanks

I think maybe I’m missing something or, if not, then I have a feature request I guess!

I want to play all my favourite tracks for a particular artist. If I go into the artist list, and open the artist, then I can filter the tracks to only show my favourites - so far so good.

But… I can’t find a way to play them without having to manually select each one with the checkbox.

Am I being really dumb?

The players with the white icon are from a provider which is no longer available. I am not sure how you got into that state. Have you tried restarting the server?

No that is not possible.

1 Like