Solved Fix "queue song on selection" while playing music in Party Mode
#1
Party Mode music is awesome, especially how when you add songs on the fly with the q button (or equivalent) they move right to the top of the list to play after the current song is finished.  Then once any deliberately chosen songs are done, Party Mode goes on its merry way playing more random songs as if you'd never interrupted it.

What's not awesome, though, is that "queue songs on selection" is broken in Party Mode.  If music is playing in Party Mode, regardless if "queue songs on selection" is true or false, selecting a song with the default Enter (or equivalent) stops the current song, interrupting the music, and immediately begins playing the new song.  Very lame.  What it should do, is if "queue songs on selection" is true, is exactly what happens when you highlight and press q.  Exactly.

I know I could work around it with keymaps, but that's lame too, it's just broken and should be fixed IMHO. Plus I'm out of extra keys on my main remote, and not interested in explaining to everybody that comes over what NOT to do when we just want to listen to some music.

I post a thread about this every few years, and put it on Trac a long time ago, nobody seemed to care.  Would be amazingly great if someone were interested in taking a look at it this time around.  Thanks for reading.
Reply
#2
I'm looking at some party mode fixes for 18.2, maybe I can get this in too. Your first post was 2012 https://forum.kodi.tv/showthread.php?tid=134513

Patience, persistence and politeness should win out eventually Smile
Reply
#3
Wow, many thanks for taking the time to look into this. Smile
Reply
#4
Happy to say that the long awaited fix to party mode behaviour (in https://github.com/xbmc/xbmc/pull/15557 along with some other fixes) has been merged and will be in next nightly (and v18.2 RC of course).
Reply
#5
Brilliant, thanks for all you do.
Reply

Logout Mark Read Team Forum Stats Members Help
Fix "queue song on selection" while playing music in Party Mode0