We really need OwnTone supported as a music source in Music Assistant! OwnTone does so many things Music Assistant doesn’t. It’s very hard to find an open source server that does smart playlists like OwnTone, and being able to directly import iTunes/Apple Music libraries is incredibly important for people with large libraries already set up. Music Assistant has every other music source? Why not one of the best and most complete open source ones?
I don’t understand how MA works. I have a navidrome server that I successfully connected to via a subsonic music provider. The navidrome library has 100k tracks. When the provider syncs, it takes about 4 hours after which only 53k tracks are in the MA library. Navidrome reports about 14500 albums and MA has 13300. This doesn’t make sense to me. Many tracks, but not all of them are “in the library” (the III/\ icon), and others only have only the subsonic icon.
I have no idea how to interpret this.
An issue is that I have automations that react to playing songs from navidrome (content_media_id of the media_player contains "opensubsonic). But if I play an imported playlist from navidrome, the queue will consist of real navidrome tracks and library tracks. It’s a mix.
Can someone help unravel this ?
I checked the logs previously, but didn’t see anything related to Navidrome or Subsonic syncing. I didn’t have debug logging on then though. I have now removed the provider completely and re-added with debug logging in and it’s now syncing. The sync takes 4+ hours, so I’ll report back then.
Hi Communicty,
does anyone know, how to add invidual artwork to radio-stations for RadioBrowser-streams?
Some radio-stations are not providing art-work and I would like to add something locally.
Any idea?
Regards
Matthias
Hi all,
Love discovering the capability of Music Assistant to stream podcasts to my google home/cast speaker groups! Can anyone help me figure out how to simply skip forward or backward within the currently playing podcast episode wtihout having to click and drag the player progress slider? Using the slider to skip backward like 10 seconds is pretty cumbersome.
Like is there any way to get buttons in the player UI to accomplish this?
It’s not exactly what you asked for, but I solve similar problems with the universal media player integration. It lets you map custom actions (like skip, volume up etc) to any mediaplayer entity. I route those actions to a script that checks the context and decides what to do. For instance, if a podcast is playing the skip button jumps ahead 10 seconds. Because all the logic lives in the script, the same controls work in any media-player card.
So I spent the day playing around with this idea. I got it to work, but it’s not ideal, primarily because of the way that Music Assistant (and most media players for HA, from what I can tell) handle seeking within a track.
For example, if I begin playing a podcast in the middle (like if I’ve already listened to the first half), the scripts that Universal Media Player uses for seeking can’t seek to a point before the current session’s playback began.
Seeking forward in streaming sources like podcasts from RSS feeds also seems pretty unreliable. Sometimes it works fine, sometimes the player hangs for 20 seconds or more, sometimes the playback stops and doesn’t resume at all.
Back to the drawing board! Seems like there is an opportunity here for someone better at coding than me to create a dedicated podcast player for HA.
I had not seen that, but it does look like it handles the media seek operation differently than I was doing , so I will definitely give it a try. Thanks!