Music Assistant: Features I Would Love to See Implemented in the Integration #1751
Unanswered
netsoft-ruidias
asked this question in
Integration enhancements
Replies: 1 comment
-
|
🏷️ I've automatically added the |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Integration name
Music Assistant
Link to integration documentation on our website
https://www.home-assistant.io/integrations/music_assistant/
Describe the enhancement
I believe the integration could go further than it currently does.
Below is a list of features I would love to see implemented in the Music Assistant integration.
Player
A
selectentity containing all Music Assistant players and player groups, allowing me to choose a player.A generic
media_playerentity from Music Assistant. This media player would control playback on whichever player is selected in theselectabove.Queue
A
selectentity containing the queue of the currently selected player. Choosing an item from this queue should make that track play immediately on themedia_player.A
button"Clear Queue" to clear the selected player's queue.Search
A
text_inputfor entering search text.A
selectshowing the list of results from the search above. Selecting an item does nothing by itself.A
button"Play Now" to play the selected item immediately on themedia_player.An
button"Add to Queue" to add the selected search result to the chosen player's queue.Favorites
A
selectcontaining all Music Assistant favorites. Selecting an item does nothing.A
button"Play Favorite Now" to play the selected favorite immediately on themedia_player.An
button"Add Favorite to Queue" to add the selected favorite to the chosen player's queue.An
button"Add Playing to Favorite" to add the currently playing track to the favorites list.Audiobooks / Podcasts / Radio
A
selectfor each category: Artists, Albums, Tracks, Audiobooks, Podcasts, and Radio.A
button"Play Now" for each category (e.g., Play Artist Now, Play Album Now, etc.) that immediately plays the selected item on themedia_player.Use cases
The idea is that the current integration creates a separate entity for every Music Assistant player, often duplicating what already exists. This also makes it difficult to build a single, unified view to control all players.
By having just one generic player entity, it becomes much easier to manage the whole house from one consistent place.
Anything else?
The integration should create a device for each instance of Music Assistant that we have.
This is the list of all entities created:
select.music_assistant_playersmedia_player.music_assistant_playerselect.music_assistant_queuebutton.music_assistant_clear_queuetext_input.music_assistant_searchselect.music_assistant_search_resultsbutton.music_assistant_search_play_nowbutton.music_assistant_search_add_queueselect.music_assistant_favoritesbutton.music_assistant_favorite_play_nowbutton.music_assistant_favorite_add_queuebutton.music_assistant_play_add_to_favoriteselect.music_assistant_audiocastsselect.music_assistant_podcastsselect.music_assistant_radiosbutton.music_assistant_audiocast_add_queuebutton.music_assistant_audiocast_add_queuebutton.music_assistant_audiocast_add_queuebutton.music_assistant_podcast_add_queuebutton.music_assistant_podcast_add_queuebutton.music_assistant_podcast_add_queueBeta Was this translation helpful? Give feedback.
All reactions