I was using the song requests of Nightbot to be the “DJ” for this stream
Everything was funny, the Lady and the Viewers liked the songs i picked very much until the problem appeared that the playlist of Songrequests gets cleaned up and the Playback switched back to the regular playlist.
The Nightbot said it song was requested by her, but that’s not true
So i though “Well, okay” and re-requested the 2 songs again
After the “Requested Song” was done, the same again: The Queue was completely cleaned up and a other song came. This happened 3 times in a row!
I then tried to request a couple other songs but same result.
The last thing i was trying was to request 2 songs again and then use !songs skip to skip the current song and taken one i choose. But the same problem again: The Queue was completely cleaned up and a other song came again.
From my logic i think:
_ the Request-Function couldn’t been turned off because -> then i wouldn’t be able to add songs anymore to the queue
_ she didn’t change anything because she was
_ _ focused in Battlefield 4 (a fast pace Online Egoshooter against other human players)
_ _ _ > meaning she never had the time to searched a song on YouTube, requested it and also cleaned up the whole Queue without getting shooted down in that game -> that’s simply impossible!
_ it can’t be a single link or song from Youtube
_ _ because i tried 6 different ones after the problem appeared
_ _ _ the videos have been from different YouTube accounts
_ _ _ i quickly take a listen into each video
_ _ _ _ to see if it’s the song that the title says
_ _ _ _ see how the sound level is
_ _ _ _ _ so i maybe need to adjust the sound over !songs volumen
_ _ _ _ Check if the pace of the song is normal
_ _ and after that i leave the tab open to copy the Link for the Request
_ _ _ when it was successful i close the tab
_ I donno if that makes a difference but i have mod-rights in her channel
So she and me have no clue why that happend. I of course want to help her with that technical problem so she can focus on the Game and the Chat.
The queue is not a persistent data store for songs. A queue plays a song, then plays the next song, and repeats this process until there are no more songs. When no more songs exist, it then plays random songs from the channel playlist.
Unfortunately that’s not possible unless the queue is empty, sorry. You’re welcome to try this in the control panel yourself to see that it works as described. If you found a bug, then you’d need to give us exact reproduction steps so that we can fix it, but since I cannot reproduce your issue it doesn’t seem like there is one.
Now the Problem is not an interal problem of nightbot, it’s a notfication problem!
Because imagine my view as a user:
I request a song and see in chat that the system commits the song request and it is added to the queue
Then i wonder why it’s not been played, i use the !songs list command to see the link and follow that link to the nightbot page to see if my song comes later and i was mistaken
There i see just that my song is gone, i don’t know why…
So i re-request it of course where i follows the same modus operandi where it’s also gone at the end, no clue why
My recommendation would be that there is altered notification when the request results in that problem:
Not “User, Your Song Title of the video has been added to the Queue at Place n " more like
"User, That video is not available in the streamers country and can not be played. Please feel free to request another one” so the requesting user knows what’s happend and choose another link with the same song which works or another song.
This is not possible, sorry. YouTube’s v2 API used to allow us to search and validate if a video could be played in the specified country, but this is no longer possible with their v3 API. The v3 API only allows you to limit videos originating from a country/location.