#Don't stop the music logic

1 messages Β· Page 1 of 1 (latest)

nimble shuttle
#

Could someone thoroughly explain to me how Don't Stop The Music works, how is it related to Radio mode, to new dynamic playlists etc?
Right now I'm pretty confused on:

  • which media items can provide "start radio" menu item?
  • is it depending on provider?
  • what "don't stop the music" does? I see that it is added to queue options when queue has no dynamic playlist added, and does have that boolean (does it mean that the boolean can be NULL, indicating there's no possibility to turn that on at all?). Then when I turn it on - there's Radio mode enabled on the queue, but when I turn it OFF - radio mode stays ON, until I manually clear the queue. ~~Then when I'm trying to turn that on from mobile app, I'm getting following error: RPC error for message f176bfe7-ac7b-462d-9da0-53d0cf68995f: Answer(json={"message_id":"f176bfe7-ac7b-462d-9da0-53d0cf68995f","error_code":999,"details":"Value None of type <class 'NoneType'> is invalid for media, expected value of type music_assistant_models.media_items.media_item.Artist ... ~~

Overall all this functionality is pretty confusing to me. πŸ™‚
Ah, also when queue is populated after I turned DSTM on - queue is vanishing from web interface, and I need to refresh the queue view to get it displayed. Looks like queue is broken somehow?

nimble shuttle
#

P.S. error message was my fault.
Other questions stand.

uneven schooner
desert relic
#

is_dynamic means the playlist is provider-driven, so MA treats it as a dynamic source, not a static playlist. It has its own refill flow and does not use the generic SIMILAR_TRACKS radio mode.
For dynamic playlist items, Start Radio is not available. In the player track menu, radio controls are also hidden when the current queue source is a single dynamic playlist.

nimble shuttle
nimble shuttle
nimble shuttle
#

How do I turn off radio mode? Apart from cleaning the queue?

serene cradle
#

You don't, you just stop playback / clear the queue.

nimble shuttle
serene cradle
#

Yup, but pause doesn't. Not 100% sure about stop, but if the queue is cleared, it's gone